Skip to content

1.6.0.0

Latest
Compare
Choose a tag to compare
@TeofilC TeofilC released this 13 Dec 12:32
5c715e6

Removed

  • Remove Table Expr b constraint from materialize. (#334)

Added

  • Support GHC-9.10. (#340)

  • Support hasql-1.8 (#345)

  • Add aggregateJustTable, aggregateJustTable aggregator functions. These provide another way to do aggregation of MaybeTables than the existing aggregateMaybeTable function. (#333)

  • Add aggregateLeftTable, aggregateLeftTable1, aggregateRightTable and aggregateRightTable1 aggregator functions. These provide another way to do aggregation of EitherTables than the existing aggregateEitherTable function. (#333)

  • Add aggregateThisTable, aggregateThisTable1, aggregateThatTable, aggregateThatTable1, aggregateThoseTable, aggregateThoseTable1, aggregateHereTable, aggregateHereTable1, aggregateThereTable and aggregateThereTable1 aggregation functions. These provide another way to do aggregation of TheseTables than the existing aggregateTheseTable function. (#333)

  • Add rawFunction, rawBinaryOperator, rawAggregateFunction, unsafeCoerceExpr, unsafePrimExpr, unsafeSubscript, unsafeSubscripts — these give more options for generating SQL expressions that Rel8 does not support natively. (#331)

  • Expose unsafeUnnullify and unsafeUnnullifyTable from Rel8. (#343)

  • Expose listOf and nonEmptyOf. (#330)

  • Add NOINLINE pragmas to Generic derived default methods of Rel8able. This should speed up
    compilation times. If users wish for these methods to be INLINEd, they can override with a
    pragma in their own code. (#346)

Fixed

  • JSONEncoded should be encoded as json not jsonb. (#347)

  • Disallow NULL characters in Hedgehog generated text values. (#339)

  • Fix fromRational bug. (#338)

  • Fix regex match operator. (#336)

  • Fix some documentation formatting issues. (#332), (#329), (#327), and (#318)