Changelog for HaXml-1.25.14
1.25.14 (2024-12-12)
- fix inaccuracies in haskell generation code (#17 from @SiriusCourses):
- Fix mkNamespace for case when QName is recognized at root element
- Fix QName parser to recognize names with namespaces
- Prevent multiple declarations after type lifting hoist
- Inject groups from reference at topElementDecl
- Fix bug unexcaped module name in generated haskell code
- Add to Environment deriving for Show and Eq for simpler debug
- Fix name with dashes for simpleType
- PrettyH*: Add missing pattern match to ppComment (#24 from @e-rk)
- Allow base-4.20 and filepath-1.5; bump CI to GHC 9.8 (#21, @andreasabel)
- allow base-4.22 for ghc-9.12 (#23, @juhp)
1.25.13 (2023-07-13)
- correct zero time duration P0S to PT0S (@dten, #16)
- allow ghc-9.6 base (@andreasabel, #15)
- allow bytestring-0.12 (@andreasabel, #18)
1.25.12 (2022-10-18)
- Allow parsing empty strings, avoiding space leak #13 (Teo Camarasu)
1.25.11 (2022-09-13)
- revert "allow empty text content #10" to avoid haxr memory leak
1.25.10 (2022-09-12)
- better pretty printer formatting #8 (Alexander Vieth)
- allow building with GHC 9.4 #9 (Andreas Abel)
- allow empty text content #10 (Teo Camarasu)
1.25.9 (2022-04-10)
- fix 1.25.7 regression in Xtract.Parse (#7 by Isaac van Bakel)
- comment typo fixes (#6 by Eric Lindblad)
- include README file
1.25.8 (2021-11-22)
- version the License tag in HaXml.cabal as LGPL-2.1 (#3)
- allow building with ghc 9.2 (#4)
1.25.7 (2021-10-15)
- many hlint fixes
- fix the rendering of time durations (#1)
1.25.6 (2021-09-26)
- GHC 8.8, 8.10, and 9.0 compatibility
1.25.5 (2018-10-30)
- GHC-8.4 and GHC-8.6 compatibility
- Monoids have Semigroup instances