All Versions
12
Latest Version
Avg Release Cycle
321 days
Latest Release
-

Changelog History
Page 1

  • v0.3.0 Changes

    • ๐Ÿ‘ GHC 8.10.1 support
    • 0๏ธโƒฃ Use Protolude.ConvertText as the default string conversion class. This removes partial functions when converting to/from ByteStrings.
    • Provide Protolude.Conv as a compatibility layer for old string conversion interface.
    • Migrated Debug and Unsafe to Protolude.Debug and Protolude.Unsafe.
    • Export Unicode functions:
      • intToDigit
      • isAlpha
      • isAlphaNum
      • isAscii
      • isControl
      • isDigit
      • isHexDigit
      • isLetter
      • isLower
      • isPrint
      • isSpace
      • isUpper
    • Export MonadFail class.
    • Export gcast from Data.Typeable.
    • Export typeOf from Data.Typeable.
    • ๐Ÿ‘ป Export Handler from Control.Exception.
    • Export yield from Control.Concurrency.
    • Provide compatibility module Protolude.Partial as single export for unsafe partial functions with the same naming conventions as Prelude.
  • v0.2.4 Changes

    January 04, 2020
    • ๐Ÿ‘ GHC 8.8.1 support
  • v0.2.3 Changes

    October 02, 2018
    • ๐Ÿ‘ GHC 8.6.1 support
    • Export fromLeft and fromRight.
    • Mask always and alwaysSucceeds from STM export for stm-2.5.
  • v0.2.2 Changes

    • โž• Add explicit witness function for use as type witness without warnings. Makes undefined semantically distinguishable from type witnesses.
    • Backwards compatible Protolude.Safe module for explicit handling of partial list operations.
    • Export minimumDef, maximumDef.
    • Looser lower-bound on Data.Kind export for GHC 8.0.x.
  • v0.2.1 Changes

    • ๐Ÿ”ฆ Exposes throwE and catchE.
    • โž• Add transformers-compat for old versions of transformers that require throwE, catchE.
    • ๐Ÿ›  Fix safe version bounds for new versions.
    • โž• Add mapExceptT andwithExceptT`.
    • Export scanl' and provide shim for backwards compatibility.
    • โž• Add putErrLn.
    • ๐Ÿ”ฆ Expose RealFloat.
    • ๐Ÿ”ฆ Expose GHC.Records exports for GHC 8.2 and above.
  • v0.2 Changes

    • ๐Ÿ”ฆ Expose Symbol and Nat types from GHC.TypeLits by default.
    • Switch exported (<>) to be from Data.Monoid instead of Semigroup.
    • ๐Ÿ”ฆ Expose putByteString and putLByteString monomorphic versions of putStrLn functions
    • Export genericLength and other generic list return functions.
    • ๐Ÿ“‡ Rename msg to fatalErrorMessage.
    • Export ExceptT, ReaderT, and StateT constructors.
    • 0๏ธโƒฃ Mask displayException from default exports.
    • 0๏ธโƒฃ Mask stToIO from default exports.
    • Export NonEmpty type and constructor for Base 4.9 only.
    • Export Data.Semigroup type and functions for Base 4.9 only.
    • Restrict exported symbols from async to set available in 2.0.
    • โž• Add (&&^), (||^), (<&&>), (<||>)
    • ๐Ÿ”ฆ Expose unzip.
    • Export maximumMay and minimumMay.
    • Mask Type export from Data.Kind.
    • Wrap die to take Text argument instead of [Char].
    • Export constructors GHC.Generics: (:+:), (:*:), and (:.:).
    • ๐Ÿ”ฆ Expose StablePtr, IntPtr and WordPtr types.
  • v0.1.10

    November 15, 2016
  • v0.1.9 Changes

    • ๐Ÿ‘‰ Make sum and product strict
  • v0.1.8 Changes

    October 16, 2016
    • foreach for applicative traversals.
    • hush function for error handling.
    • tryIO function for error handling.
    • pass function for noop applicative branches.
    • Mask Handler typeclass export.
    • Mask yield function export.
  • v0.1.7 Changes

    • 0๏ธโƒฃ Exports monadic (>>) operator by default.
    • โž• Adds traceId and traceShowId functions.
    • 0๏ธโƒฃ Exportsreader and state functions by default.
    • Export lifted throwIO and throwTo functions.