Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 2.94 KB

CHANGELOG.md

File metadata and controls

55 lines (36 loc) · 2.94 KB
  • Support for unified Integer class in Ruby 2.4+ (#39 from @iamliamnorton)
  • Print more detailed error message when matching arrays (#26 from @Maxim-Filimonov)
  • Add support for rspec 3+ (#24 from @george)
  • Minitest 5 compat (#21 from @ffmike)
  • Support using match_json_expression as an argument matcher for rspec. (#17 by @cupakromer)
  • Bugfix: require 'rspec/core' instead of 'rspec' (#12 by @pda)
  • Improved matcher output when using RSpec (#11 by @milkcocoa)
  • Bugfix: fixed a bug where reusing the same matcher sometimes causes false negatives (#10 by @kophyo)
  • Various documentation improvements
  • Various Rakefile improvements. The gem now builds correctly on Travis
  • 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