mirror of
https://github.com/circuithub/rel8.git
synced 2024-10-27 02:08:37 +03:00
Update Changelog.md
This commit is contained in:
parent
13f6f711f5
commit
62008ff7f7
21
Changelog.md
21
Changelog.md
@ -1,18 +1,25 @@
|
||||
# 1.1.0.0 (??)
|
||||
|
||||
* Fixes a bug where cartesian products of queries using `catListTable`, `catNonEmptyTable`, `catList` and `catNonEmpty` would incorrectly be zipped instead.
|
||||
## Breaking changes
|
||||
|
||||
* Simplify `evaluate` to run directly inside the `Query` monad, rendering the `Evaluate` monad unnecessary.
|
||||
* Rename `whereExists` and `whereNotExists` to `present` and `absent` respectively. ([#57](https://github.com/circuithub/rel8/pull/57))
|
||||
|
||||
* Rename `whereExists` and `whereNotExists` to `present` and `absent` respectively.
|
||||
* Simplify `evaluate` to run directly inside the `Query` monad, rendering the `Evaluate` monad unnecessary. ([#56](https://github.com/circuithub/rel8/pull/56))
|
||||
|
||||
* Require Opaleye 0.7.3.0. This version has better support for lateral queries, which can improve query plans, especially in `optional`/`LEFT JOIN` (https://github.com/circuithub/rel8/issues/72)
|
||||
* The `Labelable` type class has been removed as it's no longer necessary. This class was mostly internal, though was visible in some public API functions. ([#76](https://github.com/circuithub/rel8/pull/76))
|
||||
|
||||
* `exists` is now implemented in terms of the SQL `EXISTS` keyword (https://github.com/circuithub/rel8/pull/69)
|
||||
## Bug fixes
|
||||
|
||||
* `alignBy` no longer requires `Table`s. (https://github.com/circuithub/rel8/pull/67)
|
||||
* Fixes a bug where cartesian products of queries using `catListTable`, `catNonEmptyTable`, `catList` and `catNonEmpty` would incorrectly be zipped instead. ([#61](https://github.com/circuithub/rel8/pull/61))
|
||||
|
||||
* Require Opaleye 0.7.3.0. This version has better support for lateral queries, which can improve query plans, especially in `optional`/`LEFT JOIN` ([#72](https://github.com/circuithub/rel8/pull/72))
|
||||
|
||||
## Other changes
|
||||
|
||||
* `exists` is now implemented in terms of the SQL `EXISTS` keyword. ([#69](https://github.com/circuithub/rel8/pull/69))
|
||||
|
||||
* `alignBy` no longer requires `Table`s. ([#67](https://github.com/circuithub/rel8/pull/67))
|
||||
|
||||
* The `Labelable` type class has been removed as it's no longer necessary. This class was mostly internal, though was visible in some public API functions. (https://github.com/circuithub/rel8/pull/76)
|
||||
|
||||
# 1.0.0.1 (2021-06-21)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user