packages feed

mini-1.5.0.0: CHANGELOG.md

1.5.0.0 [2024-12-23]
--------------------
* Mini.Data.{Map,Set}:
  * Simplify 'show'
  * Fix element processing order of folds
* Mini.Transformers.ParserT:
  * Add combinator 'annotate'

1.4.3.0 [2024-12-08]
--------------------
* All transformers now instantiate:
  * MonadFail
  * MonadIO

1.4.2.0 [2024-12-07]
--------------------
* Mini.Data.Set:
  * Add 'lookup{GE,GT,LE,LT}' functions
* Mini.Data.Map:
  * Add 'lookup{GE,GT,LE,LT}' functions
  * Add 'insertWith', 'insertWithKey'
  * Add 'fromListWith', 'fromListWithKey'
* Mini.Transformers.ParserT:
  * Add combinators 'findFirst', 'findLast'
  * Fix '<|>' failure message propagation
* Documentation:
  * Fix time complexity
  * Add examples for 'insertWith', 'insertWithKey'
  * Add examples for 'fromListWith', 'fromListWithKey'
  * Update package description

1.4.1.0 [2024-11-01]
--------------------
* Mini.Data.Set: Add Semigroup/Monoid instances

1.4.0.2 [2024-10-29]
--------------------
* Mini.Data.Map:
  * Fix 'lookupMax' and 'lookupMin' (now fetch entire bin)
  * docs: Add examples section

1.4.0.1 [2024-10-27]
--------------------
* docs: Add 'Mini.Optics.Lens' tutorial

1.4.0.0 [2024-07-01]
--------------------
* Mini.Transformers.ParserT:
  * Prune parser combinators 'endBy', 'endBy1'
  * Add parser 'peek'
  * Add parser combinator 'till'
  * Clarify 'chainl1', 'chainr1' haddockumentation
* Add build flags for explicit imports
* Streamline imports

1.3.0.1 [2024-04-14]
--------------------
* Streamline data documentation

1.3.0.0 [2024-03-28]
--------------------
* Mini.Transformers.ParserT:
  * Simplify and expose ParseError:
    * Now a wrapper for {unexpected :: String}
  * Prune redundant combinator 'chainl'
  * Prune redundant combinator 'chainr'
* docs: Remove code-cluttering examples
  * Future work: separate 'examples' sections

1.2.2.1 [2024-03-20]
--------------------
* docs: Add parser examples

1.2.2.0 [2024-03-20]
--------------------
* Mini.Transformers.ParserT:
  * Add combinator 'reject'
  * Add combinator 'accept'

1.2.1.0 [2024-03-16]
--------------------
* Add Mini.Transformers.ReaderT.local

1.2.0.0 [2024-03-15]
--------------------
* Mini.Transformers.ParserT:
  * Simplify parse errors

1.1.1.0 [2024-03-14]
--------------------
* Mini.Transformers.ParserT:
  * Add MonadFail instance
  * Add end-of-file parser
  * Add chain combinators

1.1.0.0 [2024-03-11]
--------------------
* Conventionalise module naming: package.section.title
  * Mini.Lens -> Mini.Optics.Lens
* Streamline optics documentation

1.0.1.0 [2024-03-10]
--------------------
* Export transformers newtype constructors
* Add Semigroup and Monoid instances to ParserT
* Streamline transformers documentation
* Create Mini.Transformers.MaybeT

1.0.0.0 [2024-03-07]
--------------------
* Fix Mini.Data.Map.insert
* Fix Mini.Data.Set.insert

0.1.0.0 [2024-03-07]
--------------------
* Initial upload to Hackage