* Release 0.3.3, with support for GHC 9.4 - allow base-4.18 (GHC 9.4) - allow ghc-prim 0.10 - allow bytestring 0.11.4 - test against GHC 9.4.4 Further CI tweaks: - cabal: update GHC versions to the latest releases of the respective major version - cabal: remove non-latest minor versions - stack: add lts-20 (GHC 9.2.5) - stack: bring the list of GHC versions up to date * Update Cabal CI --------- Co-authored-by: Robert Vollmert <rob@vllmrt.net>
4.1 KiB
4.1 KiB
0.3.3
- GHC 9.4.4 support
0.3.2
- GHC 9.2.2 support
- Drop export executable
0.3.1
- GHC 9.0.1 and 9.2.1 support
- Add
HasCallStackto unsafe* functions. - Banish
StringonreadMaybeandreadEither.
0.3.0
- GHC 8.10.1 support
- Use
Protolude.ConvertTextas the default string conversion class. This removes partial functions when converting to/from ByteStrings. - Provide
Protolude.Convas a compatibility layer for old string conversion interface. - Migrated
DebugandUnsafetoProtolude.DebugandProtolude.Unsafe. - Export Unicode functions:
intToDigitisAlphaisAlphaNumisAsciiisControlisDigitisHexDigitisLetterisLowerisPrintisSpaceisUpper
- Export
MonadFailclass. - Export
gcastfrom Data.Typeable. - Export
typeOffrom Data.Typeable. - Export
Handlerfrom Control.Exception. - Export
yieldfrom Control.Concurrency. - Provide compatibility module
Protolude.Partialas single export for unsafe partial functions with the same naming conventions as Prelude.
0.2.4
- GHC 8.8.1 support
0.2.3
- GHC 8.6.1 support
- Export
fromLeftandfromRight. - Mask
alwaysandalwaysSucceedsfrom STM export for stm-2.5.
0.2.2
- Add explicit
witnessfunction for use as type witness without warnings. Makes undefined semantically distinguishable from type witnesses. - Backwards compatible
Protolude.Safemodule for explicit handling of partial list operations. - Export
minimumDef,maximumDef. - Looser lower-bound on Data.Kind export for GHC 8.0.x.
0.2.1
- Exposes
throwEandcatchE. - Add
transformers-compatfor old versions of transformers that requirethrowE,catchE. - Fix
safeversion bounds for new versions. - Add
mapExceptT andwithExceptT`. - Export
scanl'and provide shim for backwards compatibility. - Add
putErrLn. - Expose
RealFloat. - Expose
GHC.Recordsexports for GHC 8.2 and above.
0.2
- Expose
SymbolandNattypes fromGHC.TypeLitsby default. - Switch exported
(<>)to be fromData.Monoidinstead of Semigroup. - Expose
putByteStringandputLByteStringmonomorphic versions ofputStrLnfunctions - Export
genericLengthand other generic list return functions. - Rename
msgtofatalErrorMessage. - Export
ExceptT,ReaderT, andStateTconstructors. - Mask
displayExceptionfrom default exports. - Mask
stToIOfrom default exports. - Export
NonEmptytype and constructor for Base 4.9 only. - Export
Data.Semigrouptype and functions for Base 4.9 only. - Restrict exported symbols from
asyncto set available in 2.0. - Add
(&&^),(||^),(<&&>),(<||>) - Expose
unzip. - Export
maximumMayandminimumMay. - Mask
Typeexport fromData.Kind. - Wrap
dieto takeTextargument instead of[Char]. - Export constructors
GHC.Generics:(:+:),(:*:), and(:.:). - Expose
StablePtr,IntPtrandWordPtrtypes.
0.1.9
- Make
sumandproductstrict
0.1.8
foreachfor applicative traversals.hushfunction for error handling.tryIOfunction for error handling.passfunction for noop applicative branches.- Mask
Handlertypeclass export. - Mask
yieldfunction export.
0.1.7
- Exports monadic
(>>)operator by default. - Adds
traceIdandtraceShowIdfunctions. - Exports
readerandstatefunctions by default. - Export lifted
throwIOandthrowTofunctions.
0.1.6
- Adds uncatchable panic exception throwing using Text message.
- Removes
printf - Removes
string-convdependency so Stack build works withoutextra-deps. - Brings
Callstackmachinery in for GHC 8.x. - Removes
throwandassertfromControl.Exceptionexports. - Removes
unsafeShiftLandunsafeShiftRfromData.Bitsexports. - Reexport
throwasunsafeThrowvia Unsafe module. - Hides all Show class functions. Only the Class itself is exported. Forbids custom instances that are not GHC derived.
- Export
encodeUtf8anddecodeUtf8functions by default. - Adds
unsnocfunction.
0.1.5
- Initial release.