Skip to content

0.37.0 - We're letting some things go

Choose a tag to compare

@danon danon released this 07 Sep 21:28
· 283 commits to master since this release

😎 T-Regx The Dinosaur is really proud to announce its release 0.37.0! We also would like to mention previous releases, 0.34.2, 0.35.0 and 0.36.0.

Most notably, we're making certain implementations of public interfaces as internal parts of the library. So for example, while \TRegx\CleanRegex\Match\Detail remains public, its implementations (MatchDetail and LazyDetail) are moved to internal namespace, and should not be used directly. They are still being passed to clients code, so you will see it for example with get_class(), but you should not rely on it. We're also deprecating ReplaceDetail and their exclusive methods like modifiedSubject() and other replacement-tracking methods. We also renamed certain methods, for example flatMapAssoc() to toMap(), and Pattern.compose() to Pattern.list().

And by the way, we're working on a new, shiny version of t-regx.com, it will be super cool!

The detailed list of changes is in ChangeLog.md.

Rawrrrrrrr!