ChangeLog.md (5447B)
1 # Change Log 2 3 All notable changes to this project will be documented in this file. 4 5 ## [2.9.2] 6 7 ### Fixed 8 9 - Fix all URI escapes in distfile names. Thanks to pghvlaans for relaying the 10 report from fourtysixandtwo and lockywolf! 11 12 ## [2.9.1] 13 14 ### Fixed 15 16 - Check existence of slackbuilds for all arguments in sboinstall and sboupgrade. Thanks pghvlaans! 17 - sbofind: Give helpful error message when the LOCAL_OVERRIDES directory is missing. pghvlaans, thanks again! 18 19 ## [2.9.0] 20 21 ### Added 22 23 - Download's are retried from a third party on failure. Allow the user to 24 configure the third party source or disable this feature. 25 26 ### Fixed 27 28 - Bail out early when bad command line arguments are given. 29 30 ### Security 31 32 - Check SSL certificates when downloading. Oddly, this was previously 33 disabled with '--no-check-certificate'. 34 35 ## [2.8.0] - 2025-01-28 36 37 ### Added 38 39 - Automatically add /etc/sbotools/sbotools.conf on installation. 40 - GPG and checksum verification. Breaking change, disable by configuring 'GPG_KEY=FALSE'. 41 - Import GPG key with 'sbosnap import-key'. 42 - Dockerfile for 15.0 testing. 43 - Allow using without root, where possible, for instance sbofind or sbofind --help. 44 45 ### Fixed 46 47 - Expect SBO_HOME to be an absolute path. Thanks pghvlaans! 48 - Tests under 't/' for 15.0. 49 50 ## [2.7.2] - 2024-12-03 51 52 ### Changed 53 54 - Update README and documentation. 55 - Use the more standard MIT license. 56 57 ## [2.7.1] - 2024-11-24 58 59 ### Changed 60 61 - Use separate Change Log file for changes. 62 63 ### Fixed 64 65 - Add support for Slackware 15.0. 66 67 ## [2.7] - 2019-04-28 68 69 ### Fixed 70 71 - Actually fix the sbofind -e bug #71 72 73 ## [2.6] - 2019-04-27 74 75 ### Added 76 77 - Add a --tries 5 option when downloading from sbosrcarch, which is a 78 - Add limited -current support using ponce's SBo repo for -current #73 79 80 ### Changed 81 82 - Compatibility with new perl versions where you need to escape { in regexp 83 #75 #77 #78 84 saner limit than the default of 20. #79 85 - Change sboclean options --clean-dist and --clean-work to shorter forms #52 86 87 ### Fixed 88 89 - Fix bug with sboinstall --reinstall -r #72 90 - Fix bug with sbofind -e #71 91 92 ## [2.5] - 2018-02-14 93 94 ### Changed 95 96 - Document download behaviour #66 97 - Remake sbosnap and sboremove to have OO semantics 98 - Strip -compat32 from slackbuild names when looking them up #65 99 - Optimise searching in sbofind 100 101 ## [2.4] - 2017-05-18 102 103 ### Added 104 105 - Add --reinstall option to sboinstall #58 106 - Add version information to sbofind output #60 107 108 ### Changed 109 110 - Rewrite sboremove from the ground up so it relies less on global state 111 112 ### Fixed 113 114 - Fix for parsing README with useradd/groupadd commands which span lines #57 115 - Exit with error when sbosnap fails to sync with a repo #61 116 117 ## [2.3] - 2017-01-21 118 119 ### Fixed 120 121 - Bugfix for parsing .info files with \ among the separators #55 122 123 ## [2.2] - 2017-01-17 124 125 ### Fixed 126 127 - Bugfix for parsing .info files with trailing whitespace after a value #54 128 129 ## [2.1] - 2017-01-14 130 131 ### Added 132 133 - Support for templates for installing things with specified options #38 134 - Display other README files if the slackbuild comes with them #49 135 136 ### Changed 137 138 - Adding internal documentation 139 - Extract code to submodules for easier separation of concerns 140 141 ### Fixed 142 143 - sboinstall/sboremove disagreeing about a package being installed #44 144 - sbocheck and sboupgrade misinterpreting version strings #45 145 - parsing .info files without leading space on second line #46 146 - local git repo gets partially chowned to root #47 147 - stop excluding .tar.gz files when rsyncing #53 148 149 ## [2.0] - 2016-07-02 150 151 ### Added 152 153 - LOCAL_OVERRIDES setting 154 155 Allows to keep a directory with local slackbuild dirs that will override 156 whatever is found in the regular repository. #8 #13 #14 #15 #19 #20 157 158 - SLACKWARE_VERSION setting 159 160 Allows to specify the slackware version to sync from SBo. Previously only 161 the version in your /etc/slackware-version was used for this, and if that 162 had gotten updated in -current, you'd have needed to wait both for a new 163 version of sbotools, as well as SBo to get the new repository online 164 before sbotools would work for you again. #19 165 166 - REPO setting 167 168 This will override the SLACKWARE_VERSION setting. It's used to specify an 169 absolute URL for the SBo repository you want to sync with. #6 #19 #27 170 171 - Use sbosrcarch source archive if download fails #7 #19 #24 172 - sboupgrade --all option to upgrade everything listed by sbocheck. #9 #19 173 - Travis CI integration 174 175 Every push will now cause the test-suite to be run. #18 176 177 - Hundreds of new unit-tests. #18 #19 #23 #24 #25 #27 #28 #31 #32 #33 #35 #41 #43 178 - sbofind will now also use tags if they're available #37 179 180 ### Fixed 181 182 - Use system perl when running and installing sbotools. 183 - sbocheck output changed. #10 #13 #20 184 - Better debug messages on errors. #16 185 - manpage fixes. #17 186 - sboupgrade handles dependencies better. #12 #28 187 - Update bundled Sort::Versions to 1.62. 188 - sboinstall/upgrade/sbocheck: small bugfixes. #21 #35 #41 #43 189 - sbosnap: display download progress, update git trees better. #26 #27 190 191 ## [1.9] - 2015-11-27 192 193 ### Changed 194 195 - Make it compatible with perls newer than 5.18 196 - Lots of code cleanup 197 - Rewrite build-queue code. #2 198 - Change location of website 199 200 ### Fixed 201 202 - Fix issue when TMP is set. #4 203 - Fix various bugs related to cleanup code 204 - Fix downloading of multiple sources in newer slackbuilds. #5