Skip to content

Latest commit

 

History

History
75 lines (47 loc) · 3.49 KB

CHANGELOG.md

File metadata and controls

75 lines (47 loc) · 3.49 KB

Unreleased (changes)

  • TBD

v1.6.0, 2017-10-24 (changes)

  • [BUGFIX] Don't crash when files contain invalid UTF-8 characters (#27)
  • [FEATURE] Upgrade SimpleCov dependency to 0.15

v1.5.1, 2017-03-10 (changes)

  • [BUGFIX] Fix incorrect coverage for some multiline strings (#26)

v1.5.0, 2017-02-08 (changes)

  • [BUGFIX] Fix incorrect coverage for some multiline strings (#23)
  • [FEATURE] Add support for Ruby 2.4

v1.4.1, 2016-10-11 (changes)

  • [BUGFIX] Fix incorrect coverage for some multiline strings (#22)

v1.4.0, 2016-10-08 (changes)

  • [BUGFIX] Fix incorrect coverage for case statements (#21)
  • [BUGFIX] Fix rare race condition leading to a crash when a file is deleted at the wrong moment
  • [FEATURE] Add support for heredoc and multiline strings in general (#2)
  • [MISC] Set up Travis CI to test Bashcov with Bash 4.0 through 4.4
  • [MISC] Drop support for old Ruby versions (2.0 and 2.1)

v1.3.1, 2016-02-19 (changes)

  • [FEATURE] Add support back for Ruby 2.0.0 until it's officially EOL
  • [BUGFIX] Expand PS4 variables to empty strings so that Bashcov won't cause scripts to abort when Bash is running under set -o nounset

v1.3.0, 2016-02-10 (changes)

  • [FEATURE] Upgrade SimpleCov dependency to 0.11
  • [FEATURE] Add support for Ruby 2.3 and drop 1.9
  • [FEATURE] Add ability to pass --bash-path and --root as arguments
  • [FEATURE] Add basic support for Bash versions prior to 4.1 (no BASH_XTRACEFD)
  • [FEATURE] Handle pushd & popd commands
  • [BUGFIX] Fix potential bug with long paths under Bash 4.2 as it truncates PS4 to 128 characters
  • [BUGFIX] Fail gracefully if a Bash script unsets LINENO
  • [BUGFIX] Refactor parser to not use subshells in PS4 as it causes erroneous extra hits as well as being slow (classes FieldStream & Xtrace) Big kudos to @BaxterStockman for his awesome work on PR #16 See https://github.com/infertux/bashcov/#some-gory-details

v1.2.1, 2015-05-05 (changes)

  • [BUGFIX] Preserve original exit status when exiting Bashcov

v1.2.0, 2015-05-04 (changes)

  • [FEATURE] Enforce coherent coding style with Rubocop
  • [FEATURE] Upgrade dependencies (#11)
  • [FEATURE] Improve OS X compatibility (#10)

v1.1.0, 2015-02-20 (changes)

  • [FEATURE] Upgrade dependencies

v1.0.1, 2013-03-21 (changes)

  • [BUGFIX] Allow to add SimpleCov filters
  • [BUGFIX] Lines containing only elif should be ignored

v1.0.0, 2013-03-16 (changes)

  • First stable release. Enjoy!

v0.0.1 to v0.0.9, 2012-12-08 to 2013-03-05 (changes)

  • Experimental pre-releases. You should avoid to use these versions.