Changelog of @hackage/dual-tree 0.2.3.3

  • 0.2.3.3: 31 March 2026
  • Fix #17: Restore compatibility with GHC <= 9.6.
  • 0.2.3.2: 28 March 2026
  • Fix #16: Contrary to the documentation, sconcat often produced deeply nested trees, rather than flat ones; the problem is that sconcat in auto-derived Semigroup instances performs a fold with (<>). This version manually reimplements the relevant Semigroup instances so that sconcat now results in flat trees. There is no semantic difference, but this could conceivably lead to better performance in cases where sconcat is being called on large lists of trees. Thanks to John Z. for reporting the issue.
  • 0.2.3.1-r5: 13 May 2025
  • Allow monoid-extras-0.7
  • 0.2.3.1-r4: 29 Jan 2025
  • Allow base-4.21 and test with GHC 9.12
  • 0.2.3.1-r3: 18 May 2023
  • Allow base-4.20 and test with GHC 9.10
  • 0.2.3.1-r2: 21 Oct 2023
  • Allow base-4.19 and test with GHC 9.8
  • 0.2.3.1-r1: 8 May 2023
  • Allow base-4.18 and test with GHC 9.6
  • 0.2.3.1: 17 Aug 2022
  • Allow base-4.17 and test with GHC 9.4
  • Get rid of newtype-generics dependency
  • 0.2.3.0-r2: 11 Dec 2021
  • Allow base-4.16 and test with GHC 9.2
  • Allow semigroups-0.20
  • 0.2.3.0: 11 May 2021
  • Allow base-4.14, 4.15 and test with GHC 8.10, 9.0
  • Drop support for GHC 8.2 and earlier
  • 0.2.2.1: 19 October 2019
  • Allow semigroups-0.19
  • Allow base-4.13 and test with GHC 8.8
  • 0.2.2: 16 May 2018
  • allow monoid-extras-0.5
  • switch from deprecated Control.Newtype to C.N.Generics
  • 0.2.1.1: 5 April 2018
  • allow base-4.11 for GHC-8.4
  • 0.2.1: 3 July 2017
  • migrate from newtype to newtype-generics dependency This change only affects internals of the library.
  • improve tests
  • allow base-4.10
  • derive Typeable instead of deprecated Typeable1
  • drop support for GHC < 7.8
  • 0.2.0.9: 14 February 2016
  • allow base-4.9 for GHC-8.0
  • 0.2.0.8: 10 November 2015
  • allow semigroups-0.18
  • 0.2.0.7: 16 September 2015

    • Allow semigroups-0.17
  • 0.2.0.6: 3 April 2015

    • Allow base-4.8
    • Allow monoid-extras-0.4
  • 0.2.0.5: 04 Dec 2014

    • Allow semigroups-0.16
  • 0.2.0.4: 28 May 2014

    • Allow semigroups-0.15
  • 0.2.0.3: 15 May 2014

    • Allow semigroups-0.14
  • 0.2.0.2: 10 April 2014

    • Allow semigroups-0.13
  • 0.2.0.1: 27 November 2013

    • Allow semigroups-0.12
  • 0.2: 5 November 2013

    • Expose internal d-annotations via foldDUAL
  • 0.1.0.4: 26 September 2013

    • allow semigroups-0.11
  • 0.1.0.3: 15 July 2013

    • bump monoid-extras upper bound to allow 0.3
  • 0.1.0.2: 28 March 2013

    • bump upper bound to allow base-4.7
  • 0.1.0.1: 7 January 2013

    • bump upper bound to allow semigroups-0.9
  • 0.1.0.0: 3 September 2012

    Initial release