Releases: SimY4/coregex
Releases · SimY4/coregex
v0.3.1
v0.3.0
All breaking changes should be source compatible, binary compatibility is broken, unfortunately.
- 💥 Dedicated Pair class instead of Map.Entry.
- 💥 Set API changes.
- 💥 Coregex API changes.
- ✨ Coregex#simplify() method added. Moved from Coregex.Concat#simplify()
- ✨ Set#shrink() method added.
- ✨ Support for possessive RegExes.
- 🛠 Coregex#weight() method removed.
- 🛠 Set#stream() method removed.
- 🛠 Library API documentation.
- 🛠 Library test infrastructure revamp.
- 🛠 UnsupportedOperationException been correctly thrown when some portion of RegEx syntax is not yet supported.
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
- 🛠 [jqwik] take arbitrary size into account during string generation.
- 🛠 [junit-quickcheck] initialize generator with default regex ".*".
- 🛠 [scalacheck] dropped scala 2.12 support. Provided better experience for scalacheck based property tests.
- 🛠 [core] parser error rendering improvements
- 🛠 [core] parser performance improvements
- 🛠 [core] coregex classes now has identity
Jqwik
Initial Release
✨ [core] basic regex support
✨ [junit-quickcheck] initial junit quickcheck support
✨ [scalatest] initial scalacheck support