regex-0.11.0.0
0.11.0.0 is out with another (and final) round of API simplification.
The main change is the first, which aims to make life easier for the developer that loads up the Hackage contents page for the first time.
The
Internal
folder has been renamed toZeInternals
to drop it down to the bottom of the Hackage contents page. the incoming developer should just this interior stuff as it is not part of the official API, and it is dropped to the bottom accordingly.Text.RE.TDFA.RE
andText.RE.PCRE.RE
have been moved underZeInternals
asTDFA
andPCRE
, rspectively — an obvious move in retrospect! Now theText.RE.TDFA
andText.RE.PCRE
trees are just variants of the one module (Text.RE.TDFA.ByteString.Lazy), varied according the RE flavour and the type of the text you want to match. (Again, this was in response to feedback.)The
Text.RE.Types.*
modules have been banished underZeInternals
.Text.RE.IsRegex
,Text.RE.ReOptions
andText.RE.Replace
have been established as the API modules for theIsRegex
class, the RE options and the general replace API. Some of theReplace
module does not belong io the API and is providing internal interfaces soText.RE.Replace
just re-exports fromText.RE.ZEInternals.Replace
.
Share and Enjoy!