Regex is going through a process of reorganisation in preparation for the release of 18.104.22.168, the first stable release. We have three things to do for the release which should be completed in the 0.9.0.0 release.
Better organise the regex API
regex is being organised in a more structured manner with the most important types and functions being presented prominently in the API modules, the most important general types and functions in
Text.RE and the specialist types and functions in the remaining modules, which are now organised into a hierarchy that makes it easier to see what is where. This reorganisation has been mostly completed with the release of 0.8.0.0.
regex compatible w/ TH-less GHCs
Make replacement templates type safe
We would like to make the replacement templates type safe, which is to say that the references to captures in the replacement templates should be checked at compile time. This will involve some disruption to the Edits and Replace APIs. Some rationalisation of the
Replace section of
Text.RE also be considered. This issue is being tracked by #60.
New projected release date for regex-22.214.171.124
The date for releasing regex-126.96.36.199 has been pushed back to the end of March to allow these changes to settle and be reviewed.