Changelog for cassette-0.2.0
Changelog
0.2 - 2025-06-20
Added
sscanfandsprintf.unitL, the unique lead for the unit type.NullLtype synonym for leads and other synonyms for higher arity.- Support for lifting isos and prisms from lens to leads.
- Examples to documentation.
- Flakification.
- Direnv support.
Changed
- Types accumulate in the correct order when composing cassettes.
K7has two type parameters, down from four. The parser and printer types are kept in sync.K7generalized to arbitrary profunctors.- Make
K7an instance ofData.Monoid.memptysignifies failure and(<>)is for alternation, instead of(<|>). - Swapped the order of the fields in
K7. many1is now calledsometo be consistent withControl.Applicative.- Change parameter order in
UnL,BinLto match the order in lens. - Switched to Apache-2.0 license.
Fixed
choiceworks when applied to the empty list.nilL,nothingLnow correctly fail when the input is not the expected constructor.- Argument to failure continuation in
consL.
Removed
- Chaining combinators
catanal,catanarandchainl,chainr.
0.1 - 2012-03-19
Initial release.