Skip to content

1.4.0.0

Compare
Choose a tag to compare
@ocharles ocharles released this 17 Aug 13:54
· 83 commits to master since this release
5686bd8

Breaking changes

  • The behavior of greatest/least has been corrected, and was previously flipped. (#183)

New features

  • NullTable/HNull have been added. This is an alternative to MaybeTable that doesn't use a tag columns. It's less flexible (no Functor or Applicative instance) and is meaningless when used with a table that has no non-nullable columns (so nesting NullTable is redundant). But in situations where the underlying Table does have non-nullable columns, it can losslessly converted to and from MaybeTable. It is useful for embedding into a base table when you don't want to store the extra tag column in your schema. (#173)
  • Add fromMaybeTable. (#179)
  • Add alignMaybeTable. (#196)

Improvements

  • Optimize implementation of AltTable for Tabulation (#178)

Other

  • Documentation improvements for HADT. (#177)
  • Document example usage of groupBy. (#184)
  • Build with and require Opaleye >= 0.9.3.3. (#190)
  • Build with hasql 1.6. (#195)