Skip to content

Releases: raehik/strongweak

0.4.1

22 Feb 17:07
Compare
Choose a tag to compare
  • add DerivingVia wrapper for generic instances (like Generically)

0.4.0

22 Feb 14:26
Compare
Choose a tag to compare
  • redesign some instances to avoid the decomposer style
    • alter Identity, Const instances
    • remove Maybe instance
  • expand sized vector instance

0.3.2

28 Nov 11:48
Compare
Choose a tag to compare
  • support GHC 9.4

0.3.1

04 Jul 17:34
Compare
Choose a tag to compare
  • update refined (polykind predicate)

0.3.0

08 Jun 10:36
Compare
Choose a tag to compare
  • switch to associated type family for Weak inside Weaken - Strengthen
    now has Weaken as a superclass
    • I'm fairly confident that things make more sense this way - we get to
      remove an open type family, improve type inference, and prevent users from
      writing potentially dangerous instances. For that, a bit of asymmetry is
      welcome.
  • better document generic derivers
  • clarify instance design, provide more decomposer instances
  • various refactoring

0.2.0

31 May 11:07
Compare
Choose a tag to compare

Initial Hackage release (dependency issues prevented uploading).

  • fix field indexing in generic errors
  • add unsafe strengthening
  • add property and error tests

0.1.0

16 May 20:57
Compare
Choose a tag to compare

Initial release.

  • basic instances (lists, numerics)
  • generic derivations
  • super explicit errors