mirror of
https://github.com/kvz/bash3boilerplate.git
synced 2024-12-20 23:13:07 +00:00
18525f72da
* Make the license less restrictive. See #14 So that people can use _just_ main.sh without bothering with also distributing the license * Add license update to changelog * Add a comment about expansion, see #26 * Use an unmodified MIT License, with the more permissive clause inside the code As modifying the MIT License will needlessly (but rightfully) cause suspicion * Credit @bravo-kernel for his feedback * Fix another typo * Reword copyright
1.8 KiB
1.8 KiB
Changelog
Please see the CHANGELOG.md file.
master (Unreleased)
- Make license more permissive by not requiring distribution of the LICENSE file if the copyright & attribution comments are left intact
- Respect
--no-color
by setting the NO_COLOR flag inmain.sh
(#25, thx @gdevenyi) - Split out changelog into separate file
- Added a FAQ (#15, #14, thanks @rouson)
- Fix Travis OSX testing (before, it would silently pass failures) (#10)
- Enable dashes in long, GNU style options, as well as numbers (thanks @zbeekman)
v2.0.0 (2016-02-17)
- Add tests for
templater
and follow Library export best practices - Add tests for
ini_val
and follow Library export best practices - Add tests for
parse_url
and follow Library export best practices - Add tests for
megamount
and follow Library export best practices - Remove
bump
fromsrc
(BREAKING) - Remove
semver
fromsrc
(BREAKING)
v1.2.1 (2016-02-17)
- Add Travis CI automated testing for OSX (thanks @zbeekman)
v1.2.0 (2016-02-16)
- Allow disabling colors via
NO_COLOR
environment variable - Enable
errexit
,nounset
andpipefail
options at the top of the script already - More refined colors (thanks @arathai)
- Add a changelog to the README
- Add
__os
magic var (limited to discovering OSX and defaulting to Linux for now) - Add
__base
magic var (main
, if the source script ismain.sh
) - Enable long, GNU style options (thanks @zbeekman)
- Add Travis CI automated testing for Linux
v1.1.0 (2015-06-29)
- Add
ALLOW_REMAINDERS
configuration to templater - Fix typo: 'debugmdoe' to 'debugmode' (thanks @jokajak)
- Use
${BASH_SOURCE[0]}
for__file
instead of${0}
v1.0.3 (2014-11-02)
- Add
ini_val
,megamount
,parse_url
- Add re-usable libraries in
./src
- Use npm as an additional distribution channel