CHANGELOG.md in prop_check-0.18.2 vs CHANGELOG.md in prop_check-1.0.0
- old
+ new
@@ -1,8 +1,11 @@
+- 1.0.0
+ - Changes:
+ - Pretty-print failures using Ruby's builtin `PP`, so `prop_check` no longer depends on the `awesome_print` gem. (c.f. #19)
- 0.18.2
- Documentation updates:
- - PR #18: Adding an example of using prop_check with the `test-unit` testing framework to the README. Thank you, @niku!
- - PR #17, #18, #21: fixing typos in various parts of the documentation. Thank you, @meganemura, @niku and @harlantwood!
+ - Adding an example of using prop_check with the `test-unit` testing framework to the README. (c.f. #18, thank you, @niku!)
+ - Fixing typos in various parts of the documentation. (c.f. #16, #17, #21. Thank you, @meganemura, @niku and @harlantwood!)
- 0.18.1
- Fixes:
- Compatibility with Ruby 3.2:
- Use `Random` instead of no-longer-available `Random::DEFAULT` on Ruby 3.x.
- Ensure when a hash is passed (such as in `PropCheck.forall(hash_of(integer, string)) { |hash| ... }` that when an empty hash is generated, `hash` is still `{}` and not `nil`. ([Ruby 3.x treats `fun(**{})` differently than Ruby 2.x](https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/#other-minor-changes-empty-hash))