Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 2.08 KB

CHANGELOG.md

File metadata and controls

39 lines (24 loc) · 2.08 KB
  • Fat finger: reverted a change in 0.8.0 which changed the default value of assume_unordered_arrays from true to false. Added tests to make sure this never happens again.
  • Added Test::Unit support.
  • Added MiniTest::Spec support.
  • BREAKING: Changed internal structure of MiniTest support code. This shouldn't affect you unless you have been manually requiring and including the MiniTest helpers yourself.
  • Use of WILDCARD_MATCHER (the constant) inside a MiniTest::Unit::TestCase is now discouraged. Instead, you are encouraged to use wildcard_matcher (the method) instead. README has been updated.
  • Removed WILDCARD_MATCHER#match and the corresponding test. Since support for Object#match has been removed in v0.7.0, this should no longer be necessary.
  • Bugfix: Corrected a misbehaving require statement in minitest helpers (Fixes #2)
  • Bugfix: Correctly matching false inside a symbol-keyed hash (Fixes #1)
  • BREAKING: Removed support for Object#match in favor of Object#===
  • BREAKING: Removed configuration option JsonExpressions::Matcher.skip_match_on
  • Added non-bang version of strict, forgiving, ordered and unordered
  • Added RSpec support (thanks @bobthecow for the initial implementation)
  • Added support for Symobl hash keys
  • Switched examples in README to use Symbol hash keys
  • Improved error messages

v0.5.0

  • Initial release