Skip to content

Releases: SimY4/coregex

v1.0.6

15 Aug 12:52

Choose a tag to compare

🛠 [core] fix determinism in some generated cases
🛠 [core] optimize set parser
🛠 [jqwik] deprecate edge case configuration
🛠 [kotest] simplify and deprecate edge case configuration
🛠 [scalacheck] remove null upper bound from Matching type
🧰 [jqwik] jqwik updated to 1.7.4

v1.0.5

05 Jun 03:04

Choose a tag to compare

🛠 [core] fix empty literal parsing one more time (I'm sorry and you're welcome).

v1.0.4

22 May 03:52

Choose a tag to compare

🛠 [core] fix quoted char class parsing
🛠 [core] fix empty literal parsing
🧰 [kotest] kotest updated to 5.6.2

v1.0.3

27 Apr 02:36

Choose a tag to compare

🛠 [core] support for regexes with comments
🛠 [jqwik, junit-quickcheck, kotest, vavr-test] support for regex flags in configuration annotation and arbitrary constructor
🧰 [kotest] kotest updated to 5.6.1

v1.0.2

05 Apr 23:19

Choose a tag to compare

🛠 [core] fixes in case-insensitive char class and literal generators

v1.0.1

01 Apr 12:13

Choose a tag to compare

✨ New kotest (JVM only) integration
🛠 [core] support for inlined regex flags in parser
🛠 [core] literal parsing optimizations
🛠 [core] allow multi quantification
🛠 [core] fix quantifiers estimated max length
🛠 [core] case-insensitive flag is now considered in literals and character classes
🧰 [jqwik] jqwik updated to 1.7.3

v1.0.0

12 Feb 05:46

Choose a tag to compare

No breaking changes. Featurewise this release is identical to 0.4.x release series and stabilises the provided binary APIs.

  • 🧰 [scalacheck] scala updated to scala 3.2.2
  • 🧰 [jqwik] jqwik updated to 1.7.2

v0.4.0

16 Nov 05:48

Choose a tag to compare

  • 💥 [jqwik] Switch from arbitrary configurator to arbitrary provider.
  • ✨ New vavr-test integration
  • ✨ [jqwik] overridable size.
  • ✨ [junit-quickcheck] overridable size.
  • 🛠 [core] simplify executed only once during parsing
  • 🧰 [scalacheck] scala updated to scala 2.13.10
  • 🧰 [scalacheck] scala updated to scala 3.2.1
  • 🧰 [jqwik] jqwik updated to 1.7.1

v0.3.2

19 Oct 03:39

Choose a tag to compare

  • 🛠 [junit-quickcheck] generate next based on next long rather than seed to produce various values.

v0.3.1

18 Oct 02:41

Choose a tag to compare

  • 🛠 [core] support for more character classes
  • 🛠 [core] handle unnecessarily escaped characters
  • 🧰 [scalacheck] scala updated to scala 2.13.9
  • 🧰 [scalacheck] scala updated to scala 3.2.0
  • 🧰 [jqwik] jqwik updated to 1.7.0