Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8a4e6e5
chore(deps-dev): bump the dev-dependencies group with 3 updates (#235)
dependabot[bot] Jul 1, 2026
97a7b28
chore(deps): bump ash (#236)
dependabot[bot] Jul 1, 2026
467de7c
fix: preserve shared context in lateral join source queries (#238)
nallwhy Jul 13, 2026
35c712f
improvement: Use relationship read action arguments in joins (#237)
jechol Jul 13, 2026
4437706
fix: use aggregate read_action instead of using default relationship …
averypeck Jul 18, 2026
ee54634
fix: ensure limits/offsets are applied in all aggregates
zachdaniel Jul 22, 2026
de44252
chore: release version v0.6.6
zachdaniel Jul 22, 2026
75f5f9b
chore(deps): bump the production-dependencies group with 2 updates
dependabot[bot] Aug 1, 2026
81e8acf
Merge pull request #242 from ash-project/dependabot/hex/production-de…
zachdaniel Aug 1, 2026
5ae3a4d
fix: apply each combination part to the whole of what precedes it
matt-beanland Aug 3, 2026
f0a1759
Merge pull request #244 from matt-beanland/fix/combination-order-not-…
zachdaniel Aug 3, 2026
b9e10db
fix: fix aggregate references inside of unions
zachdaniel Aug 11, 2026
4804739
chore: release version v0.6.7
zachdaniel Aug 11, 2026
ac2cd4a
improvement: support the Duration form of ago, from_now, datetime_add…
matt-beanland Aug 14, 2026
44cd01e
improvement: support the Duration form of ago, from_now, datetime_add…
zachdaniel Aug 14, 2026
60a3fe6
improvement: support a cast mechanism when casting refs
zachdaniel Aug 14, 2026
bc86d42
chore: release version v0.6.8
zachdaniel Aug 14, 2026
4ba4c7a
Add Implementation.list_expr/6 so adapters can render list literals
AlanMcCann Aug 16, 2026
600b5ce
improvement: add Implementation.list_expr/6 so adapters can render li…
zachdaniel Aug 16, 2026
64e976e
chore: release version v0.6.9
zachdaniel Aug 16, 2026
2d45b52
feat: render the range expressions to their Postgres operators
matt-beanland Aug 19, 2026
91834ff
fix: respect opts[:left_only?] argument passed to join_all_relationships
velrest Aug 19, 2026
1c1eb85
fix: pass actor to Ash.Query.for_read for aggregate and sort
velrest Aug 19, 2026
b1ff9ed
fix: respect opts[:left_only?] argument passed to join_all_relationships
zachdaniel Aug 19, 2026
a684963
fix: pass actor to Ash.Query.for_read for aggregate and sort
zachdaniel Aug 19, 2026
622b927
chore: require ash 3.32 for the range expressions
matt-beanland Aug 19, 2026
b7e2155
Merge pull request #251 from matt-beanland/chore/require-ash-3-32
zachdaniel Aug 20, 2026
22bcd05
Merge remote-tracking branch 'upstream/main' into feat/range-expressions
matt-beanland Aug 20, 2026
67d9a63
feat: render the range expressions to their Postgres operators
zachdaniel Aug 20, 2026
5b7df18
chore: release version v0.7.0
zachdaniel Aug 20, 2026
1652510
fix: round to no decimal places by default, over numeric so round/2 r…
matt-beanland Aug 21, 2026
20bcdb3
fix: string_position is zero based, and nil when the substring is absent
matt-beanland Aug 21, 2026
b50e467
fix: honour a fields constraint when extracting a map field
matt-beanland Aug 21, 2026
8107857
fix: the length of an empty array is zero
matt-beanland Aug 21, 2026
a1387c6
fix: round with no precision and round over float
zachdaniel Aug 21, 2026
5857c83
fix: string_position is zero based, and nil when the substring is absent
zachdaniel Aug 21, 2026
ae112e6
fix: honour a fields constraint when extracting a map field
zachdaniel Aug 21, 2026
26427a8
fix: the length of an empty array is zero
zachdaniel Aug 21, 2026
df1f5f7
Merge remote-tracking branch 'upstream/main' into temporal-merge
matt-beanland Aug 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,77 @@ See [Conventional Commits](Https://conventionalcommits.org) for commit guideline

<!-- changelog -->

## [v0.7.0](https://github.com/ash-project/ash_sql/compare/v0.6.9...v0.7.0) (2026-08-20)




### Features:

* render the range expressions to their Postgres operators by [@zachdaniel](https://github.com/zachdaniel) [(#248)](https://github.com/ash-project/ash_sql/pull/248)

* render the range expressions to their Postgres operators by [@matt-beanland](https://github.com/matt-beanland) [(#248)](https://github.com/ash-project/ash_sql/pull/248)

### Bug Fixes:

* pass actor to Ash.Query.for_read for aggregate and sort by [@zachdaniel](https://github.com/zachdaniel) [(#250)](https://github.com/ash-project/ash_sql/pull/250)

* respect opts[:left_only?] argument passed to join_all_relationships by [@zachdaniel](https://github.com/zachdaniel) [(#249)](https://github.com/ash-project/ash_sql/pull/249)

* pass actor to Ash.Query.for_read for aggregate and sort by Jonas Cosandey [(#250)](https://github.com/ash-project/ash_sql/pull/250)

* respect opts[:left_only?] argument passed to join_all_relationships by Jonas Cosandey [(#249)](https://github.com/ash-project/ash_sql/pull/249)

## [v0.6.9](https://github.com/ash-project/ash_sql/compare/v0.6.8...v0.6.9) (2026-08-16)




### Improvements:

* add Implementation.list_expr/6 so adapters can render list literals by [@zachdaniel](https://github.com/zachdaniel) [(#247)](https://github.com/ash-project/ash_sql/pull/247)

## [v0.6.8](https://github.com/ash-project/ash_sql/compare/v0.6.7...v0.6.8) (2026-08-14)




### Improvements:

* support a cast mechanism when casting refs by [@zachdaniel](https://github.com/zachdaniel)

* support the Duration form of ago, from_now, datetime_add… by [@zachdaniel](https://github.com/zachdaniel) [(#245)](https://github.com/ash-project/ash_sql/pull/245)

* support the Duration form of ago, from_now, datetime_add and date_add by [@matt-beanland](https://github.com/matt-beanland) [(#245)](https://github.com/ash-project/ash_sql/pull/245)

## [v0.6.7](https://github.com/ash-project/ash_sql/compare/v0.6.6...v0.6.7) (2026-08-11)




### Bug Fixes:

* fix aggregate references inside of unions by [@zachdaniel](https://github.com/zachdaniel)

* apply each combination part to the whole of what precedes it by [@matt-beanland](https://github.com/matt-beanland) [(#244)](https://github.com/ash-project/ash_sql/pull/244)

## [v0.6.6](https://github.com/ash-project/ash_sql/compare/v0.6.5...v0.6.6) (2026-07-22)




### Bug Fixes:

* ensure limits/offsets are applied in all aggregates by [@zachdaniel](https://github.com/zachdaniel)

* use aggregate read_action instead of using default relationship read (#239) by averypeck [(#239)](https://github.com/ash-project/ash_sql/pull/239)

* preserve shared context in lateral join source queries (#238) by [@nallwhy](https://github.com/nallwhy) [(#238)](https://github.com/ash-project/ash_sql/pull/238)

### Improvements:

* Use relationship read action arguments in joins (#237) by [@jechol](https://github.com/jechol) [(#237)](https://github.com/ash-project/ash_sql/pull/237)

## [v0.6.5](https://github.com/ash-project/ash_sql/compare/v0.6.4...v0.6.5) (2026-06-20)


Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Shared functionality for ecto-based sql data layers.
```elixir
def deps do
[
{:ash_sql, "~> 0.6.5"}
{:ash_sql, "~> 0.7.0"}
]
end
```
Loading