Path to this page:
Subject: CVS commit: pkgsrc/devel/hs-lens
From: Masatake Daimon
Date: 2023-10-30 19:52:38
Message id: 20231030185238.1FAA5FADC@cvs.NetBSD.org
Log Message:
devel/hs-lens: Update to 5.2.3
5.2.3 [2023.08.24]
* Allow building with GHC 9.8.
* Add new Prisms to Language.Haskell.TH.Lens to reflect recent additions to
template-haskell:
- _GetFieldE and _ProjectionE Prisms for the Exp data type, whose
corresponding data constructors were introduced in
template-haskell-2.18.*.
- _TypedBracketE and _TypedSpliceE Prisms for the Exp data type, whose
corresponding data constructors were introduced in
template-haskell-2.21.*.
- _BndrReq and _BndrInvis Prisms for the BndrVis data type, which was
added in template-haskell-2.21.*.
* Add a generateRecordSyntax option to Control.Lens.TH, which controls
whether to generate lenses using record update syntax or not. By default,
this option is disabled.
* Fix a bug in which the declare* Template Haskell functions would fail if
a data type's field has a type that is defined in the same Template
Haskell quotation.
* Add altOf, which collects targets into any Alternative.
5.2.2 [2023.03.18]
* Fix a bug in which calling ix i (where i is a negative number) on Text or
ByteString would return the Just the first character instead of returning
Nothing.
5.2.1 [2023.02.27]
* Allow building with GHC 9.6.
* Allow building with GHC backends where HTYPE_SIG_ATOMIC_T is not defined,
such as the WASM backend.
* Support building with th-abstraction-0.5.*.
* Define _TypeDataD in Language.Haskell.TH.Lens when building with
template-haskell-2.20.0.0 (GHC 9.6) or later.
Files: