Releases: purescript/purescript-strings
Releases · purescript/purescript-strings
v6.0.1
Bugfixes:
- Fix
Char'stoEnumimplementation (#163 by @JordanMartinez)
v6.0.0
Breaking changes:
- Migrate FFI to ES modules (#158 by @kl0tl and @JordanMartinez)
- Replaced polymorphic proxies with monomorphic
Proxy(#158 by @JordanMartinez) - In
slice, drop bounds checking andMaybereturn type (#145 by Quelklef)
Other improvements:
v5.0.0
Breaking changes:
- Added support for PureScript 0.14 and dropped support for all previous versions (#129)
- Updated
replace'to reflect the existence of optional capturing groups (#126)
New features:
- Replaced
unsafeCoercewithcoercewhere appropriate (#130) - Replaced monomorphic proxies with
Type.Proxy.Proxyand polymorphic variables (#134) - Added a dotAll regexp flag (#133)
Bugfixes:
- Removed the bounds check from the foreign implementation of
lastIndexOf'(#137)
Other improvements:
v4.0.2
v4.0.1
v4.0.0
- Updated for PureScript 0.12
splitAtnow always returns a value (#78, @MonoidMusician)- Added
slice(@themattchan) - Added more
StringGens to correspond withCharGens (@matthewleon) Regexmatchnow returnsNonEmptyArray- All string functions now operate on code points now rather than code units. The old functions are available via the
.CodeUnitsmodules fromCharCodecan returnNothingnow if given a value out of range
v3.5.0
v3.4.0
v3.3.2
Performance improvement in Data.String.Regex.match (@fehrenbach)
v3.3.1
Fix some Show instances (@Rufflewind)