Skip to content

Releases: obsidiansystems/constraints-extras

v0.4.0.2

18 Jan 18:58
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @erikd made their first contribution in #58

Full Changelog: v0.4.0.1...v0.4.0.2

v0.4.0.1

28 May 02:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0.0...v0.4.0.1

v0.4.0.0

19 Nov 00:54
Compare
Choose a tag to compare

0.4.0.0 - 2022-11-18

  • Make Has from a type synonym into the class upon which everything else is based. Instances may define either has or argDict which are now both methods of Has. This should hopefully improve the readability of type errors involving the library a fair bit, as everything wanted to use Has, but it was defined in terms of the less commonly appearing ArgDict and ConstraintsFor.
  • The ConstraintsFor type family has been removed as it is now unnecessary, as instances of Has can simply be constrained directly. This has the added benefit of allowing QuantifiedConstraints in those instance heads that formerly would not have been allowed as part of the result of a type family.
  • The ArgDict class has also been removed, as it was also basically never used on its own.

v0.3.2.1

20 Dec 15:07
Compare
Choose a tag to compare

0.3.2.1 - 2021-12-17

  • Support GHC 9.2

v0.3.2.0

28 Oct 20:35
Compare
Choose a tag to compare

0.3.2.0

  • Provide ArgDict instances for sums of functors.

v0.3.1.0

24 Mar 21:13
Compare
Choose a tag to compare

0.3.1.0

  • Allow deriving instances with deriveArgDict for data and newtype family instances by supplying the name of one of its constructors
  • Support GHC 9.0.1

v0.3.0.2

01 Oct 02:36
Compare
Choose a tag to compare
Release v0.3.0.2

v0.3.0.1

01 Oct 02:35
Compare
Choose a tag to compare
Bump to version 0.3.0.1

v0.3

01 Oct 02:34
Compare
Choose a tag to compare
Add a class parameter to ArgDict to support not-fully-polymorphic ins…

v0.2.3.5

08 May 20:57
Compare
Choose a tag to compare
Merge branch 'develop' of github.com:obsidiansystems/constraints-extr…