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:
Manuel Streuhofer 2016-12-21 09:29:02 +01:00 committed by Kevin van Zonneveld
parent ac7fad3e29
commit d383e8c098
4 changed files with 26 additions and 12 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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",