2020-06-01 17:36:43 +12:00
|
|
|
# Change Log
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
See [Conventional Commits](Https://conventionalcommits.org) for commit guidelines.
|
|
|
|
|
|
|
|
<!-- changelog -->
|
|
|
|
|
2021-06-06 10:21:24 +12:00
|
|
|
## [v0.40.0-rc1](https://github.com/ash-project/ash_postgres/compare/v0.40.0-rc0...v0.40.0-rc1) (2021-06-05)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-06-04 17:49:08 +12:00
|
|
|
## [v0.39.0-rc0](https://github.com/ash-project/ash_postgres/compare/v0.38.11...v0.39.0-rc0) (2021-06-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support expression based calculations
|
|
|
|
|
|
|
|
* support concat + if expressions
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* various other improvements
|
|
|
|
|
2021-05-23 15:57:48 +12:00
|
|
|
## [v0.38.11](https://github.com/ash-project/ash_postgres/compare/v0.38.10...v0.38.11) (2021-05-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* set prefix to "public" for fkeys to public schema
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* set explicit prefix on join filters
|
|
|
|
|
2021-05-19 15:04:56 +12:00
|
|
|
## [v0.38.10](https://github.com/ash-project/ash_postgres/compare/v0.38.9...v0.38.10) (2021-05-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support new ash upsert specifying targets
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-05-13 05:17:43 +12:00
|
|
|
## [v0.38.9](https://github.com/ash-project/ash_postgres/compare/v0.38.8...v0.38.9) (2021-05-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly group many_to_many aggregates
|
|
|
|
|
2021-05-10 09:44:54 +12:00
|
|
|
## [v0.38.8](https://github.com/ash-project/ash_postgres/compare/v0.38.7...v0.38.8) (2021-05-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to the latest ash version
|
|
|
|
|
2021-05-09 15:28:30 +12:00
|
|
|
## [v0.38.7](https://github.com/ash-project/ash_postgres/compare/v0.38.6...v0.38.7) (2021-05-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash/filtering on related aggregates
|
|
|
|
|
2021-05-08 04:11:22 +12:00
|
|
|
## [v0.38.6](https://github.com/ash-project/ash_postgres/compare/v0.38.5...v0.38.6) (2021-05-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly construct sources for lateral joins
|
|
|
|
|
|
|
|
* copy the correct data for lateral join queries
|
|
|
|
|
|
|
|
* better errors in error cases
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-05-07 17:49:21 +12:00
|
|
|
## [v0.38.5](https://github.com/ash-project/ash_postgres/compare/v0.38.4...v0.38.5) (2021-05-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't cast booleans to string in last_ditch_cast
|
|
|
|
|
2021-05-07 17:12:30 +12:00
|
|
|
## [v0.38.4](https://github.com/ash-project/ash_postgres/compare/v0.38.3...v0.38.4) (2021-05-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash version resource sorts
|
|
|
|
|
2021-05-07 09:37:48 +12:00
|
|
|
## [v0.38.3](https://github.com/ash-project/ash_postgres/compare/v0.38.2...v0.38.3) (2021-05-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
|
|
|
* document script to iterate migrations (#65)
|
|
|
|
|
2021-05-04 18:14:50 +12:00
|
|
|
## [v0.38.2](https://github.com/ash-project/ash_postgres/compare/v0.38.1...v0.38.2) (2021-05-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* join to join table in lateral join query
|
|
|
|
|
|
|
|
* multitenancy + lateral join sources
|
|
|
|
|
|
|
|
* don't distinct in lateral joins
|
|
|
|
|
2021-05-04 17:12:17 +12:00
|
|
|
## [v0.38.1](https://github.com/ash-project/ash_postgres/compare/v0.38.0...v0.38.1) (2021-05-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* fix fragment processing broken (#64)
|
|
|
|
|
2021-04-30 09:31:38 +12:00
|
|
|
## [v0.38.0](https://github.com/ash-project/ash_postgres/compare/v0.37.8...v0.38.0) (2021-04-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support new side load improvements
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* Preserve attribute order (#63)
|
|
|
|
|
2021-04-28 09:17:38 +12:00
|
|
|
## [v0.37.8](https://github.com/ash-project/ash_postgres/compare/v0.37.7...v0.37.8) (2021-04-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* simpler index names
|
|
|
|
|
|
|
|
* don't prefix unique indices with prefix()
|
|
|
|
|
|
|
|
* sort index operations last
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* custom index names
|
|
|
|
|
2021-04-28 05:16:54 +12:00
|
|
|
## [v0.37.7](https://github.com/ash-project/ash_postgres/compare/v0.37.6...v0.37.7) (2021-04-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* remove inspects that were left in by accident
|
|
|
|
|
2021-04-28 05:03:20 +12:00
|
|
|
## [v0.37.6](https://github.com/ash-project/ash_postgres/compare/v0.37.5...v0.37.6) (2021-04-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* type cast atoms to strings in last ditch cast
|
|
|
|
|
|
|
|
* properly type cast
|
|
|
|
|
|
|
|
* Remove duplicate file extension (#60)
|
|
|
|
|
2021-04-28 04:09:09 +12:00
|
|
|
## [v0.37.5](https://github.com/ash-project/ash_postgres/compare/v0.37.4...v0.37.5) (2021-04-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly type cast
|
|
|
|
|
2021-04-27 08:45:58 +12:00
|
|
|
## [v0.37.4](https://github.com/ash-project/ash_postgres/compare/v0.37.3...v0.37.4) (2021-04-26)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support `list` aggregate
|
|
|
|
|
2021-04-27 05:25:43 +12:00
|
|
|
## [v0.37.3](https://github.com/ash-project/ash_postgres/compare/v0.37.2...v0.37.3) (2021-04-26)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* stringify struct defaults in migration generator
|
|
|
|
|
|
|
|
* properly comment out extension uninstallation code
|
|
|
|
|
2021-04-22 05:50:17 +12:00
|
|
|
## [v0.37.2](https://github.com/ash-project/ash_postgres/compare/v0.37.1...v0.37.2) (2021-04-21)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support ash enums
|
|
|
|
|
2021-04-20 09:47:15 +12:00
|
|
|
## [v0.37.1](https://github.com/ash-project/ash_postgres/compare/v0.37.0...v0.37.1) (2021-04-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* include type in references (because it is *not* automatic)
|
|
|
|
|
2021-04-20 06:27:04 +12:00
|
|
|
## [v0.37.0](https://github.com/ash-project/ash_postgres/compare/v0.36.5...v0.37.0) (2021-04-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* add check_constraints, both for validation and migrations
|
|
|
|
|
2021-04-14 04:39:45 +12:00
|
|
|
## [v0.36.5](https://github.com/ash-project/ash_postgres/compare/v0.36.4...v0.36.5) (2021-04-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* always drop constraints before modifying
|
|
|
|
|
|
|
|
* properly compare old references and new references
|
|
|
|
|
2021-04-13 06:14:59 +12:00
|
|
|
## [v0.36.4](https://github.com/ash-project/ash_postgres/compare/v0.36.3...v0.36.4) (2021-04-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't explicitly set type in `references`
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* default integers to `:bigint`
|
|
|
|
|
2021-04-13 04:30:42 +12:00
|
|
|
## [v0.36.3](https://github.com/ash-project/ash_postgres/compare/v0.36.2...v0.36.3) (2021-04-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* primary autoincrement key as bigserial (#54)
|
|
|
|
|
2021-04-09 16:54:04 +12:00
|
|
|
## [v0.36.2](https://github.com/ash-project/ash_postgres/compare/v0.36.1...v0.36.2) (2021-04-09)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support new ash select feature
|
|
|
|
|
2021-04-05 08:25:56 +12:00
|
|
|
## [v0.36.1](https://github.com/ash-project/ash_postgres/compare/v0.36.0...v0.36.1) (2021-04-04)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* raise when `all_tenants/0` default impl is called
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* add sum aggregate (#53)
|
|
|
|
|
2021-04-01 19:20:15 +13:00
|
|
|
## [v0.36.0](https://github.com/ash-project/ash_postgres/compare/v0.35.5...v0.36.0) (2021-04-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support configuring references
|
|
|
|
|
|
|
|
* support configuring polymorphic references
|
|
|
|
|
|
|
|
* support `distinct` Ash queries
|
|
|
|
|
2021-03-30 02:27:47 +13:00
|
|
|
## [v0.35.5](https://github.com/ash-project/ash_postgres/compare/v0.35.4...v0.35.5) (2021-03-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* Made AshPostgres.Repo.init/2 overridable (#51)
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* only count resources w/ create action for nullability
|
|
|
|
|
|
|
|
* better error message on missing table
|
|
|
|
|
2021-03-22 06:24:17 +13:00
|
|
|
## [v0.35.4](https://github.com/ash-project/ash_postgres/compare/v0.35.3...v0.35.4) (2021-03-21)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* reroute `Ash.Type.UUID` to `:uuid` in migrations
|
|
|
|
|
|
|
|
* force create extensions snapshot
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* consistent foreign key names
|
|
|
|
|
|
|
|
* support custom foreign key error messages
|
|
|
|
|
2021-03-20 11:42:02 +13:00
|
|
|
## [v0.35.3](https://github.com/ash-project/ash_postgres/compare/v0.35.2...v0.35.3) (2021-03-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* force create extensions snapshot
|
|
|
|
|
|
|
|
* more conservative inner join checks
|
|
|
|
|
|
|
|
* add back in inner join detection logic
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* consistent foreign key names
|
|
|
|
|
|
|
|
* support custom foreign key error messages
|
|
|
|
|
2021-03-05 16:55:29 +13:00
|
|
|
## [v0.35.2](https://github.com/ash-project/ash_postgres/compare/v0.35.1...v0.35.2) (2021-03-05)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* more conservative inner join checks
|
|
|
|
|
|
|
|
* add back in inner join detection logic
|
|
|
|
|
2021-03-03 06:49:27 +13:00
|
|
|
## [v0.35.1](https://github.com/ash-project/ash_postgres/compare/v0.35.0...v0.35.1) (2021-03-02)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't start the whole app in migrate
|
|
|
|
|
2021-03-03 06:33:37 +13:00
|
|
|
## [v0.35.0](https://github.com/ash-project/ash_postgres/compare/v0.34.7...v0.35.0) (2021-03-02)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* automatically install extensions from repo
|
|
|
|
|
2021-03-03 05:39:11 +13:00
|
|
|
## [v0.34.7](https://github.com/ash-project/ash_postgres/compare/v0.34.6...v0.34.7) (2021-03-02)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* typo in references for multitenancy
|
|
|
|
|
|
|
|
* `null: true` when attr isn't on all resources for a table
|
|
|
|
|
2021-02-25 08:01:52 +13:00
|
|
|
## [v0.34.6](https://github.com/ash-project/ash_postgres/compare/v0.34.5...v0.34.6) (2021-02-24)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* better embedded filters, switch to latest ash
|
|
|
|
|
2021-02-23 17:54:01 +13:00
|
|
|
## [v0.34.5](https://github.com/ash-project/ash_postgres/compare/v0.34.4...v0.34.5) (2021-02-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash
|
|
|
|
|
2021-02-09 09:30:10 +13:00
|
|
|
## [v0.34.4](https://github.com/ash-project/ash_postgres/compare/v0.34.3...v0.34.4) (2021-02-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* trim when choosing new attribute name
|
|
|
|
|
2021-02-07 10:03:30 +13:00
|
|
|
## [v0.34.3](https://github.com/ash-project/ash_postgres/compare/v0.34.2...v0.34.3) (2021-02-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't reference polymorphic tables to belongs_to relationships
|
|
|
|
|
2021-02-07 09:53:09 +13:00
|
|
|
## [v0.34.2](https://github.com/ash-project/ash_postgres/compare/v0.34.1...v0.34.2) (2021-02-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* set up references properly
|
|
|
|
|
2021-02-07 09:22:45 +13:00
|
|
|
## [v0.34.1](https://github.com/ash-project/ash_postgres/compare/v0.34.0...v0.34.1) (2021-02-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* reference the configured table if set
|
|
|
|
|
2021-02-06 13:00:13 +13:00
|
|
|
## [v0.34.0](https://github.com/ash-project/ash_postgres/compare/v0.33.1...v0.34.0) (2021-02-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support polymorphic relationships
|
|
|
|
|
2021-01-27 13:37:59 +13:00
|
|
|
## [v0.33.1](https://github.com/ash-project/ash_postgres/compare/v0.33.0...v0.33.1) (2021-01-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* actually insert the tracking row
|
|
|
|
|
2021-01-27 13:21:13 +13:00
|
|
|
## [v0.33.0](https://github.com/ash-project/ash_postgres/compare/v0.32.2...v0.33.0) (2021-01-27)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* add `mix ash_postgres.create`
|
|
|
|
|
|
|
|
* add `mix ash_postgres.migrate`
|
|
|
|
|
|
|
|
* add `mix ash_postgres.migrate --tenants`
|
|
|
|
|
|
|
|
* add `mix ash_postgres.drop`
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* rework the way multitenant migrations work
|
|
|
|
|
2021-01-27 09:08:14 +13:00
|
|
|
## [v0.32.2](https://github.com/ash-project/ash_postgres/compare/v0.32.1...v0.32.2) (2021-01-26)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* un-break the `in` filter type casting code
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* better errors for multitenant unique constraints
|
|
|
|
|
2021-01-25 07:25:12 +13:00
|
|
|
## [v0.32.1](https://github.com/ash-project/ash_postgres/compare/v0.32.0...v0.32.1) (2021-01-24)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* `ago` was adding, not subtracting
|
|
|
|
|
2021-01-24 16:45:29 +13:00
|
|
|
## [v0.32.0](https://github.com/ash-project/ash_postgres/compare/v0.31.1...v0.32.0) (2021-01-24)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support latest ash + contains
|
|
|
|
|
2021-01-23 10:58:16 +13:00
|
|
|
## [v0.31.1](https://github.com/ash-project/ash_postgres/compare/v0.31.0...v0.31.1) (2021-01-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* update to latest ash
|
|
|
|
|
2021-01-23 10:48:31 +13:00
|
|
|
## [v0.31.0](https://github.com/ash-project/ash_postgres/compare/v0.30.1...v0.31.0) (2021-01-22)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support fragments
|
|
|
|
|
|
|
|
* support type casting
|
|
|
|
|
|
|
|
* update to latest ash to support expressions
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* update CI versions
|
|
|
|
|
2021-01-13 14:53:41 +13:00
|
|
|
## [v0.30.1](https://github.com/ash-project/ash_postgres/compare/v0.30.0...v0.30.1) (2021-01-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-01-13 14:48:38 +13:00
|
|
|
## [v0.30.0](https://github.com/ash-project/ash_postgres/compare/v0.29.6...v0.30.0) (2021-01-13)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* Add check_migrated option to migration generator (#40) (#43)
|
|
|
|
|
2021-01-13 08:22:02 +13:00
|
|
|
## [v0.29.6](https://github.com/ash-project/ash_postgres/compare/v0.29.5...v0.29.6) (2021-01-12)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* rename out of phase, small migration fix
|
|
|
|
|
2021-01-11 05:00:10 +13:00
|
|
|
## [v0.29.5](https://github.com/ash-project/ash_postgres/compare/v0.29.4...v0.29.5) (2021-01-10)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* Use ecto_sql formatter settings (#38)
|
|
|
|
|
2021-01-10 13:57:22 +13:00
|
|
|
## [v0.29.4](https://github.com/ash-project/ash_postgres/compare/v0.29.3...v0.29.4) (2021-01-10)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* Omit field opts if they are default values (#37)
|
|
|
|
|
2021-01-09 06:14:59 +13:00
|
|
|
## [v0.29.3](https://github.com/ash-project/ash_postgres/compare/v0.29.2...v0.29.3) (2021-01-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash
|
|
|
|
|
2021-01-08 16:54:47 +13:00
|
|
|
## [v0.29.2](https://github.com/ash-project/ash_postgres/compare/v0.29.1...v0.29.2) (2021-01-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* Make integer serial if generated
|
|
|
|
|
2021-01-08 16:53:32 +13:00
|
|
|
## [v0.29.1](https://github.com/ash-project/ash_postgres/compare/v0.29.0...v0.29.1) (2021-01-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash version
|
|
|
|
|
2021-01-08 16:52:24 +13:00
|
|
|
## [v0.29.0](https://github.com/ash-project/ash_postgres/compare/v0.28.1...v0.29.0) (2021-01-08)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* retain snapshot history
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* support latest ash version
|
|
|
|
|
2021-01-07 16:51:41 +13:00
|
|
|
## [v0.28.1](https://github.com/ash-project/ash_postgres/compare/v0.28.0...v0.28.1) (2021-01-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* Add :binary migration type (#33)
|
|
|
|
|
2020-12-29 13:26:58 +13:00
|
|
|
## [v0.28.0](https://github.com/ash-project/ash_postgres/compare/v0.27.0...v0.28.0) (2020-12-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support latest Ash version
|
|
|
|
|
2020-12-24 09:29:03 +13:00
|
|
|
## [v0.27.0](https://github.com/ash-project/ash_postgres/compare/v0.26.2...v0.27.0) (2020-12-23)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support refs on both sides of operators
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* bump ash version
|
|
|
|
|
2020-12-06 14:18:43 +13:00
|
|
|
## [v0.26.2](https://github.com/ash-project/ash_postgres/compare/v0.26.1...v0.26.2) (2020-12-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* properly accept the `tenant_migration_path`
|
|
|
|
|
2020-12-01 19:58:56 +13:00
|
|
|
## [v0.26.1](https://github.com/ash-project/ash_postgres/compare/v0.26.0...v0.26.1) (2020-12-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* set default properly when modifying
|
|
|
|
|
2020-11-25 13:09:05 +13:00
|
|
|
## [v0.26.0](https://github.com/ash-project/ash_postgres/compare/v0.25.5...v0.26.0) (2020-11-25)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* don't drop columns unless explicitly told to
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* various migration generator bug fixes
|
|
|
|
|
2020-11-18 12:41:58 +13:00
|
|
|
## [v0.25.5](https://github.com/ash-project/ash_postgres/compare/v0.25.4...v0.25.5) (2020-11-17)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* drop constraints outside of phases (#29)
|
|
|
|
|
2020-11-07 18:01:36 +13:00
|
|
|
## [v0.25.4](https://github.com/ash-project/ash_postgres/compare/v0.25.3...v0.25.4) (2020-11-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* only alter the things that have changed
|
|
|
|
|
2020-11-06 15:20:47 +13:00
|
|
|
## [v0.25.3](https://github.com/ash-project/ash_postgres/compare/v0.25.2...v0.25.3) (2020-11-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* add utc_datetime migration type
|
|
|
|
|
2020-11-03 18:41:55 +13:00
|
|
|
## [v0.25.2](https://github.com/ash-project/ash_postgres/compare/v0.25.1...v0.25.2) (2020-11-03)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* access data_layer_query with function
|
|
|
|
|
2020-10-29 17:18:03 +13:00
|
|
|
## [v0.25.1](https://github.com/ash-project/ash_postgres/compare/v0.25.0...v0.25.1) (2020-10-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Improvements:
|
|
|
|
|
|
|
|
* mark repo as not requiring compile-time dep
|
|
|
|
|
2020-10-29 17:09:42 +13:00
|
|
|
## [v0.25.0](https://github.com/ash-project/ash_postgres/compare/v0.24.0...v0.25.0) (2020-10-29)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* multitenancy (#25)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* verify repo using ensure_compiled
|
|
|
|
|
2020-10-18 12:24:22 +13:00
|
|
|
## [v0.24.0](https://github.com/ash-project/ash_postgres/compare/v0.23.2...v0.24.0) (2020-10-17)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support latest ash
|
|
|
|
|
2020-10-07 18:46:14 +13:00
|
|
|
## [v0.23.2](https://github.com/ash-project/ash_postgres/compare/v0.23.1...v0.23.2) (2020-10-07)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-06 18:50:15 +13:00
|
|
|
## [v0.23.1](https://github.com/ash-project/ash_postgres/compare/v0.23.0...v0.23.1) (2020-10-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-10-06 18:40:15 +13:00
|
|
|
## [v0.23.0](https://github.com/ash-project/ash_postgres/compare/v0.22.1...v0.23.0) (2020-10-06)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* update to latest ash, trigram filter
|
|
|
|
|
2020-10-01 15:44:31 +13:00
|
|
|
## [v0.22.1](https://github.com/ash-project/ash_postgres/compare/v0.22.0...v0.22.1) (2020-10-01)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* don't group alters with creates (#22)
|
|
|
|
|
|
|
|
* add jason dependency, clean lockfile (#21)
|
|
|
|
|
2020-09-24 13:05:05 +12:00
|
|
|
## [v0.22.0](https://github.com/ash-project/ash_postgres/compare/v0.21.0...v0.22.0) (2020-09-24)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* fix error when filtering with `true`
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* broken types for `in` operator
|
|
|
|
|
2020-09-20 10:08:35 +12:00
|
|
|
## [v0.21.0](https://github.com/ash-project/ash_postgres/compare/v0.20.1...v0.21.0) (2020-09-19)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* support base_filter (#18)
|
|
|
|
|
2020-09-11 15:49:20 +12:00
|
|
|
## [v0.20.1](https://github.com/ash-project/ash_postgres/compare/v0.20.0...v0.20.1) (2020-09-11)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
* document/update migration path logic
|
|
|
|
|
2020-09-11 15:00:39 +12:00
|
|
|
## [v0.20.0](https://github.com/ash-project/ash_postgres/compare/v0.19.0...v0.20.0) (2020-09-11)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
|
|
|
* snapshot-based migration generator
|
|
|
|
|
2020-09-02 16:07:26 +12:00
|
|
|
## [v0.19.0](https://github.com/ash-project/ash_postgres/compare/v0.18.0...v0.19.0) (2020-09-02)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support inner joins when possible (#15)
|
2020-09-02 16:07:26 +12:00
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- better support for aggregates/calculations when delegating
|
2020-09-02 16:07:26 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- don't fail w/ no extensions configured
|
2020-09-02 16:07:26 +12:00
|
|
|
|
2020-08-26 16:29:20 +12:00
|
|
|
## [v0.18.0](https://github.com/ash-project/ash_postgres/compare/v0.17.0...v0.18.0) (2020-08-26)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to ash 1.11 (#13)
|
2020-08-26 16:29:20 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support Ash v1.10 (#12)
|
2020-08-26 16:29:20 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support latest ash
|
2020-08-26 16:29:20 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-08-26 16:29:20 +12:00
|
|
|
|
2020-08-26 16:29:13 +12:00
|
|
|
## [v0.17.0](https://github.com/ash-project/ash_postgres/compare/v0.16.1...v0.17.0) (2020-08-26)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to ash 1.11 (#13)
|
2020-08-26 16:29:13 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support Ash v1.10 (#12)
|
2020-08-26 16:29:13 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support latest ash
|
2020-08-26 16:29:13 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-08-26 16:29:13 +12:00
|
|
|
|
2020-08-19 17:19:25 +12:00
|
|
|
## [v0.16.1](https://github.com/ash-project/ash_postgres/compare/v0.16.0...v0.16.1) (2020-08-19)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- fix compile/dialyzer issues
|
2020-08-19 17:19:25 +12:00
|
|
|
|
2020-08-19 16:53:29 +12:00
|
|
|
## [v0.16.0](https://github.com/ash-project/ash_postgres/compare/v0.15.0...v0.16.0) (2020-08-19)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-08-19 16:53:29 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest version of ash
|
2020-08-19 16:53:29 +12:00
|
|
|
|
2020-08-18 17:54:21 +12:00
|
|
|
## [v0.15.0](https://github.com/ash-project/ash_postgres/compare/v0.14.0...v0.15.0) (2020-08-18)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest version of ash
|
2020-08-18 17:54:21 +12:00
|
|
|
|
2020-08-17 18:47:15 +12:00
|
|
|
## [v0.14.0](https://github.com/ash-project/ash_postgres/compare/v0.13.0...v0.14.0) (2020-08-17)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support ash 1.7
|
2020-08-17 18:47:15 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support named aggregates
|
2020-08-17 18:47:15 +12:00
|
|
|
|
2020-07-25 14:42:39 +12:00
|
|
|
## [v0.13.0](https://github.com/ash-project/ash_postgres/compare/v0.12.1...v0.13.0) (2020-07-25)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-25 14:42:39 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support latest ash
|
2020-07-25 14:42:39 +12:00
|
|
|
|
2020-07-25 10:01:26 +12:00
|
|
|
## [v0.12.1](https://github.com/ash-project/ash_postgres/compare/v0.12.0...v0.12.1) (2020-07-24)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- add can? for `:aggregate`
|
2020-07-25 10:01:26 +12:00
|
|
|
|
2020-07-25 09:39:36 +12:00
|
|
|
## [v0.12.0](https://github.com/ash-project/ash_postgres/compare/0.11.2...v0.12.0) (2020-07-24)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-25 09:39:36 +12:00
|
|
|
|
2020-07-23 17:38:54 +12:00
|
|
|
## [v0.11.2](https://github.com/ash-project/ash_postgres/compare/0.11.1...v0.11.2) (2020-07-23)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
|
|
|
## [v0.11.1](https://github.com/ash-project/ash_postgres/compare/0.11.0...v0.11.1) (2020-07-23)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-07-23 17:14:26 +12:00
|
|
|
## [v0.11.0](https://github.com/ash-project/ash_postgres/compare/0.10.0...v0.11.0) (2020-07-23)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- support ash 13.0 aggregates
|
2020-07-23 17:14:26 +12:00
|
|
|
|
2020-07-15 17:45:16 +12:00
|
|
|
## [v0.10.0](https://github.com/ash-project/ash_postgres/compare/0.9.0...v0.10.0) (2020-07-15)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-15 17:45:16 +12:00
|
|
|
|
2020-07-13 16:41:46 +12:00
|
|
|
## [v0.9.0](https://github.com/ash-project/ash_postgres/compare/0.8.0...v0.9.0) (2020-07-13)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-13 16:41:46 +12:00
|
|
|
|
2020-07-09 19:26:57 +12:00
|
|
|
## [v0.8.0](https://github.com/ash-project/ash_postgres/compare/0.7.0...v0.8.0) (2020-07-09)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-09 19:26:57 +12:00
|
|
|
|
2020-07-09 19:05:28 +12:00
|
|
|
## [v0.7.0](https://github.com/ash-project/ash_postgres/compare/0.6.0...v0.7.0) (2020-07-09)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-07-09 19:05:28 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash, add docs
|
2020-07-09 19:05:28 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to ash 0.9.1 for transactions
|
2020-07-09 19:05:28 +12:00
|
|
|
|
2020-06-29 15:47:20 +12:00
|
|
|
## [v0.6.0](https://github.com/ash-project/ash_postgres/compare/0.5.0...v0.6.0) (2020-06-29)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-06-29 15:47:20 +12:00
|
|
|
|
2020-06-29 14:29:53 +12:00
|
|
|
## [v0.5.0](https://github.com/ash-project/ash_postgres/compare/0.4.0...v0.5.0) (2020-06-29)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- upgrade to latest ash
|
2020-06-29 14:29:53 +12:00
|
|
|
|
2020-06-28 07:11:42 +12:00
|
|
|
## [v0.4.0](https://github.com/ash-project/ash_postgres/compare/0.3.0...v0.4.0) (2020-06-27)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update to latest ash
|
2020-06-28 07:11:42 +12:00
|
|
|
|
2020-06-19 15:05:18 +12:00
|
|
|
## [v0.3.0](https://github.com/ash-project/ash_postgres/compare/0.2.1...v0.3.0) (2020-06-19)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- New filter style (#10)
|
2020-06-19 15:05:18 +12:00
|
|
|
|
2020-06-15 19:05:55 +12:00
|
|
|
## [v0.2.1](https://github.com/ash-project/ash_postgres/compare/0.2.0...v0.2.1) (2020-06-15)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update .formatter.exs
|
2020-06-15 19:05:55 +12:00
|
|
|
|
2020-06-14 19:04:38 +12:00
|
|
|
## [v0.2.0](https://github.com/ash-project/ash_postgres/compare/0.1.4...v0.2.0) (2020-06-14)
|
|
|
|
|
|
|
|
### Features:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- use the new DSL builder for config (#7)
|
2020-06-14 19:04:38 +12:00
|
|
|
|
2020-06-05 15:51:04 +12:00
|
|
|
## [v0.1.4](https://github.com/ash-project/ash_postgres/compare/0.1.3...v0.1.4) (2020-06-05)
|
|
|
|
|
|
|
|
### Bug Fixes:
|
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- update ash version dependency
|
2020-06-05 15:51:04 +12:00
|
|
|
|
2020-09-03 20:18:11 +12:00
|
|
|
- account for removal of name
|
2020-06-05 15:51:04 +12:00
|
|
|
|
2020-06-03 15:44:49 +12:00
|
|
|
## [v0.1.3](https://github.com/ash-project/ash_postgres/compare/0.1.2...v0.1.3) (2020-06-03)
|
|
|
|
|
|
|
|
This release was a test of our automatic hex.pm package deployment
|
|
|
|
|
2020-06-01 17:37:00 +12:00
|
|
|
## Begin Changelog
|