mirror of
https://github.com/kvz/bash3boilerplate.git
synced 2024-12-18 22:27:51 +00:00
prepared changelog for release 2.2.0 (#82)
moved entries in changelog from `unreleased` to 2.1.0 (even though technically it's too late for that since that version was already released). added new section for 2.2.0 and added some points on what changed. bumped version to 2.2.0 in main.sh, example.sh and package.json Closes #74
This commit is contained in:
parent
ac7fad3e29
commit
d383e8c098
32
CHANGELOG.md
32
CHANGELOG.md
@ -2,8 +2,30 @@
|
||||
|
||||
## master
|
||||
|
||||
Released: Unreleased. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v2.0.0...master)
|
||||
Released: Unreleased. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v2.2.0...master)
|
||||
|
||||
## v2.2.0
|
||||
|
||||
Released: 2016-12-XX. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v2.1.0...v2.2.0)
|
||||
|
||||
- run shellcheck as part of the acceptance test. Closes #79 (@mstreuhofer)
|
||||
- brace all variables, used `[[` instead of `[`. Closes #33 (@mstreuhofer)
|
||||
- added automatic usage validation for required args. Closes #22 (@mstreuhofer)
|
||||
- removed all usage of eval (@mstreuhofer)
|
||||
- get rid of awk, sed & egrep usage (@mstreuhofer)
|
||||
- fix auto-color-off code. Fixes #69 (@mstreuhofer)
|
||||
- used shellcheck to find and fix unclean code (@mstreuhofer)
|
||||
- Allow for multiline opt description in `__usage`. Fixes #7 (@mstreuhofer)
|
||||
- Allow `__usage` and `__helptext` to be defined before sourcing `main.sh` thus makeing b3bp behave like a library (@mstreuhofer)
|
||||
- Add the same License text to each script header (@mstreuhofer)
|
||||
|
||||
## v2.1.0
|
||||
|
||||
Released: 2016-11-08. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v2.0.0...v2.1.0)
|
||||
|
||||
- Cleanup b3bp variables (adds prefixes across the board) (thanks @mstreuhofer)
|
||||
- Add multi-line logging support (thanks @mstreuhofer)
|
||||
- Mangle long-option names to allow dashes (thanks @zbeekman)
|
||||
- Remove OS detection altogether (#38, thx @zbeekman)
|
||||
- Offer the main template for download as http://bash3boilerplate.sh/main.sh
|
||||
- Better OS detection (#38, thx @moviuro)
|
||||
@ -23,14 +45,6 @@ Released: Unreleased. [Commit log](https://github.com/kvz/bash3boilerplate/compa
|
||||
- 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.1.0
|
||||
|
||||
Released: 2016-11-08. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v2.0.0...v2.1.0)
|
||||
|
||||
- Cleanup b3bp variables (adds prefixes across the board) (thanks @mstreuhofer)
|
||||
- Add multi-line logging support (thanks @mstreuhofer)
|
||||
- Mangle long-option names to allow dashes (thanks @zbeekman)
|
||||
|
||||
## v2.0.0
|
||||
|
||||
Released: 2016-02-17. [Commit log](https://github.com/kvz/bash3boilerplate/compare/v1.2.1...v2.0.0)
|
||||
|
@ -7,7 +7,7 @@
|
||||
#
|
||||
# LOG_LEVEL=7 ./example.sh -f /tmp/x -d (change this for your script)
|
||||
#
|
||||
# Based on a template by BASH3 Boilerplate v2.1.0
|
||||
# Based on a template by BASH3 Boilerplate v2.2.0
|
||||
# http://bash3boilerplate.sh/#authors
|
||||
#
|
||||
# The MIT License (MIT)
|
||||
|
2
main.sh
2
main.sh
@ -7,7 +7,7 @@
|
||||
#
|
||||
# LOG_LEVEL=7 ./main.sh -f /tmp/x -d (change this for your script)
|
||||
#
|
||||
# Based on a template by BASH3 Boilerplate v2.1.0
|
||||
# Based on a template by BASH3 Boilerplate v2.2.0
|
||||
# http://bash3boilerplate.sh/#authors
|
||||
#
|
||||
# The MIT License (MIT)
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "bash3boilerplate",
|
||||
"description": "Copypastable templates to write better bash scripts",
|
||||
"version": "2.1.0",
|
||||
"version": "2.2.0",
|
||||
"scripts": {
|
||||
"build:production": "LANYON_ENV=production lanyon build",
|
||||
"build": "lanyon build",
|
||||
|
Loading…
Reference in New Issue
Block a user