Skip to content

Commit 5c715e6

Browse files
authored
Cut 1.6.0.0 (#352)
* Add changelog for 1.6.0.0 * Bump version in cabal file
1 parent 06af0ea commit 5c715e6

11 files changed

+43
-34
lines changed

Changelog.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,46 @@
11

2+
<a id='changelog-1.6.0.0'></a>
3+
# 1.6.0.0 — 2024-12-13
4+
5+
## Removed
6+
7+
- Remove `Table Expr b` constraint from `materialize`. ([#334](https://github.com/circuithub/rel8/pull/334))
8+
9+
## Added
10+
11+
- Support GHC-9.10. ([#340](https://github.com/circuithub/rel8/pull/340))
12+
13+
- Support hasql-1.8 ([#345](https://github.com/circuithub/rel8/pull/345))
14+
15+
- 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))
16+
17+
- 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))
18+
19+
- 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))
20+
21+
- 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))
22+
23+
- Expose `unsafeUnnullify` and `unsafeUnnullifyTable` from `Rel8`. ([#343](https://github.com/circuithub/rel8/pull/343))
24+
25+
- Expose `listOf` and `nonEmptyOf`. ([#330](https://github.com/circuithub/rel8/pull/330))
26+
27+
- Add `NOINLINE` pragmas to `Generic` derived default methods of `Rel8able`. This should speed up
28+
compilation times. If users wish for these methods to be `INLINE`d, they can override with a
29+
pragma in their own code. ([#346](https://github.com/circuithub/rel8/pull/346))
30+
31+
## Fixed
32+
33+
- `JSONEncoded` should be encoded as `json` not `jsonb`. ([#347](https://github.com/circuithub/rel8/pull/347))
34+
35+
- Disallow NULL characters in Hedgehog generated text values. ([#339](https://github.com/circuithub/rel8/pull/339))
36+
37+
- Fix fromRational bug. ([#338](https://github.com/circuithub/rel8/pull/338))
38+
39+
- Fix regex match operator. ([#336](https://github.com/circuithub/rel8/pull/336))
40+
41+
- 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))
42+
43+
244
<a id='changelog-1.5.0.0'></a>
345
# 1.5.0.0 — 2024-03-19
446

changelog.d/20231009_170238_shane.obrien_aggregateFunction.md

-3
This file was deleted.

changelog.d/20231009_170616_shane.obrien_mode.md

-3
This file was deleted.

changelog.d/20240527_022306_shane.obrien_aggregateJustTable.md

-5
This file was deleted.

changelog.d/20240701_173914_shane.obrien_raw.md

-4
This file was deleted.

changelog.d/20240822_184927_teofilcamarasu_ghc_9_10.md

-3
This file was deleted.

changelog.d/20240918_124205_shane.obrien.md

-3
This file was deleted.

changelog.d/20241008_181955_teofilcamarasu_hasql_1_8.md

-4
This file was deleted.

changelog.d/20241018_112157_teofilcamarasu_try_noinline.md

-5
This file was deleted.

changelog.d/20241018_113208_teofilcamarasu_jsonb.md

-3
This file was deleted.

rel8.cabal

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.0
22
name: rel8
3-
version: 1.5.0.0
3+
version: 1.6.0.0
44
synopsis: Hey! Hey! Can u rel8?
55
license: BSD3
66
license-file: LICENSE

0 commit comments

Comments
 (0)