Releases: purescript/purescript-strings
Releases · purescript/purescript-strings
v6.0.1
Bugfixes:
- Fix
Char
'stoEnum
implementation (#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 andMaybe
return 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
unsafeCoerce
withcoerce
where appropriate (#130) - Replaced monomorphic proxies with
Type.Proxy.Proxy
and 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
splitAt
now always returns a value (#78, @MonoidMusician)- Added
slice
(@themattchan) - Added more
String
Gen
s to correspond withChar
Gen
s (@matthewleon) Regex
match
now returnsNonEmptyArray
- All string functions now operate on code points now rather than code units. The old functions are available via the
.CodeUnits
modules fromCharCode
can returnNothing
now 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)