aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
blob: 662d422403a3559145eb6c393ffc800c21bda4b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# Change Log

All notable changes to this project will be documented in this file.

## Unreleased

### Changed

  - Use separate Change Log file for changes.

### Fixed

  - Add support for Slackware 15.0.

## [2.7] - 2019-04-28

### Fixed

  - Actually fix the sbofind -e bug #71

## [2.6] - 2019-04-27

### Added

  - Add a --tries 5 option when downloading from sbosrcarch, which is a
  - Add limited -current support using ponce's SBo repo for -current #73

### Changed

  - Compatibility with new perl versions where you need to escape { in regexp
    #75 #77 #78
    saner limit than the default of 20. #79
  - Change sboclean options --clean-dist and --clean-work to shorter forms #52

### Fixed

  - Fix bug with sboinstall --reinstall -r #72
  - Fix bug with sbofind -e #71

## [2.5] - 2018-02-14

### Changed

  - Document download behaviour #66
  - Remake sbosnap and sboremove to have OO semantics
  - Strip -compat32 from slackbuild names when looking them up #65
  - Optimise searching in sbofind

## [2.4] - 2017-05-18

### Added

  - Add --reinstall option to sboinstall #58
  - Add version information to sbofind output #60

### Changed

  - Rewrite sboremove from the ground up so it relies less on global state

### Fixed

  - Fix for parsing README with useradd/groupadd commands which span lines #57
  - Exit with error when sbosnap fails to sync with a repo #61

## [2.3] - 2017-01-21

### Fixed

  - Bugfix for parsing .info files with \ among the separators #55

## [2.2] - 2017-01-17

### Fixed

  - Bugfix for parsing .info files with trailing whitespace after a value #54

## [2.1] - 2017-01-14

### Added

  - Support for templates for installing things with specified options #38
  - Display other README files if the slackbuild comes with them #49

### Changed

  - Adding internal documentation
  - Extract code to submodules for easier separation of concerns

### Fixed

  - sboinstall/sboremove disagreeing about a package being installed #44
  - sbocheck and sboupgrade misinterpreting version strings #45
  - parsing .info files without leading space on second line #46
  - local git repo gets partially chowned to root #47
  - stop excluding .tar.gz files when rsyncing #53

## [2.0] - 2016-07-02

### Added

  - LOCAL_OVERRIDES setting

    Allows to keep a directory with local slackbuild dirs that will override
    whatever is found in the regular repository. #8 #13 #14 #15 #19 #20

  - SLACKWARE_VERSION setting

    Allows to specify the slackware version to sync from SBo. Previously only
    the version in your /etc/slackware-version was used for this, and if that
    had gotten updated in -current, you'd have needed to wait both for a new
    version of sbotools, as well as SBo to get the new repository online
    before sbotools would work for you again. #19

  - REPO setting

    This will override the SLACKWARE_VERSION setting. It's used to specify an
    absolute URL for the SBo repository you want to sync with. #6 #19 #27

  - Use sbosrcarch source archive if download fails #7 #19 #24
  - sboupgrade --all option to upgrade everything listed by sbocheck. #9 #19
  - Travis CI integration

    Every push will now cause the test-suite to be run. #18

  - Hundreds of new unit-tests. #18 #19 #23 #24 #25 #27 #28 #31 #32 #33 #35 #41 #43
  - sbofind will now also use tags if they're available #37

### Fixed

  - Use system perl when running and installing sbotools.
  - sbocheck output changed. #10 #13 #20
  - Better debug messages on errors. #16
  - manpage fixes. #17
  - sboupgrade handles dependencies better. #12 #28
  - Update bundled Sort::Versions to 1.62.
  - sboinstall/upgrade/sbocheck: small bugfixes. #21 #35 #41 #43
  - sbosnap: display download progress, update git trees better. #26 #27

## [1.9] - 2015-11-27

### Changed

  - Make it compatible with perls newer than 5.18
  - Lots of code cleanup
  - Rewrite build-queue code. #2
  - Change location of website

### Fixed

  - Fix issue when TMP is set. #4
  - Fix various bugs related to cleanup code
  - Fix downloading of multiple sources in newer slackbuilds. #5