Skip to content

Commit

Permalink
Cut 1.6.0.0 (#352)
Browse files Browse the repository at this point in the history
* Add changelog for 1.6.0.0

* Bump version in cabal file
  • Loading branch information
TeofilC authored Dec 13, 2024
1 parent 06af0ea commit 5c715e6
Show file tree
Hide file tree
Showing 11 changed files with 43 additions and 34 deletions.
42 changes: 42 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,46 @@

<a id='changelog-1.6.0.0'></a>
# 1.6.0.0 — 2024-12-13

## Removed

- Remove `Table Expr b` constraint from `materialize`. ([#334](https://github.com/circuithub/rel8/pull/334))

## Added

- Support GHC-9.10. ([#340](https://github.com/circuithub/rel8/pull/340))

- Support hasql-1.8 ([#345](https://github.com/circuithub/rel8/pull/345))

- Add `aggregateJustTable`, `aggregateJustTable` aggregator functions. These provide another way to do aggregation of `MaybeTable`s than the existing `aggregateMaybeTable` function. ([#333](https://github.com/circuithub/rel8/pull/333))

- Add `aggregateLeftTable`, `aggregateLeftTable1`, `aggregateRightTable` and `aggregateRightTable1` aggregator functions. These provide another way to do aggregation of `EitherTable`s than the existing `aggregateEitherTable` function. ([#333](https://github.com/circuithub/rel8/pull/333))

- Add `aggregateThisTable`, `aggregateThisTable1`, `aggregateThatTable`, `aggregateThatTable1`, `aggregateThoseTable`, `aggregateThoseTable1`, `aggregateHereTable`, `aggregateHereTable1`, `aggregateThereTable` and `aggregateThereTable1` aggregation functions. These provide another way to do aggregation of `TheseTable`s than the existing `aggregateTheseTable` function. ([#333](https://github.com/circuithub/rel8/pull/333))

- Add `rawFunction`, `rawBinaryOperator`, `rawAggregateFunction`, `unsafeCoerceExpr`, `unsafePrimExpr`, `unsafeSubscript`, `unsafeSubscripts` — these give more options for generating SQL expressions that Rel8 does not support natively. ([#331](https://github.com/circuithub/rel8/pull/331))

- Expose `unsafeUnnullify` and `unsafeUnnullifyTable` from `Rel8`. ([#343](https://github.com/circuithub/rel8/pull/343))

- Expose `listOf` and `nonEmptyOf`. ([#330](https://github.com/circuithub/rel8/pull/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 `INLINE`d, they can override with a
pragma in their own code. ([#346](https://github.com/circuithub/rel8/pull/346))

## Fixed

- `JSONEncoded` should be encoded as `json` not `jsonb`. ([#347](https://github.com/circuithub/rel8/pull/347))

- Disallow NULL characters in Hedgehog generated text values. ([#339](https://github.com/circuithub/rel8/pull/339))

- Fix fromRational bug. ([#338](https://github.com/circuithub/rel8/pull/338))

- Fix regex match operator. ([#336](https://github.com/circuithub/rel8/pull/336))

- Fix some documentation formatting issues. ([#332](https://github.com/circuithub/rel8/pull/332)), ([#329](https://github.com/circuithub/rel8/pull/329)), ([#327](https://github.com/circuithub/rel8/pull/327)), and ([#318](https://github.com/circuithub/rel8/pull/318))


<a id='changelog-1.5.0.0'></a>
# 1.5.0.0 — 2024-03-19

Expand Down
3 changes: 0 additions & 3 deletions changelog.d/20231009_170238_shane.obrien_aggregateFunction.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20231009_170616_shane.obrien_mode.md

This file was deleted.

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20240701_173914_shane.obrien_raw.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20240822_184927_teofilcamarasu_ghc_9_10.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20240918_124205_shane.obrien.md

This file was deleted.

4 changes: 0 additions & 4 deletions changelog.d/20241008_181955_teofilcamarasu_hasql_1_8.md

This file was deleted.

5 changes: 0 additions & 5 deletions changelog.d/20241018_112157_teofilcamarasu_try_noinline.md

This file was deleted.

3 changes: 0 additions & 3 deletions changelog.d/20241018_113208_teofilcamarasu_jsonb.md

This file was deleted.

2 changes: 1 addition & 1 deletion rel8.cabal
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cabal-version: 2.0
name: rel8
version: 1.5.0.0
version: 1.6.0.0
synopsis: Hey! Hey! Can u rel8?
license: BSD3
license-file: LICENSE
Expand Down

0 comments on commit 5c715e6

Please sign in to comment.