17 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.38.8 (2021-05-09)
Improvements:
- update to the latest ash version
v0.38.7 (2021-05-09)
Improvements:
- support latest ash/filtering on related aggregates
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
v0.38.5 (2021-05-07)
Bug Fixes:
- don't cast booleans to string in last_ditch_cast
v0.38.4 (2021-05-07)
Improvements:
- support latest ash version resource sorts
v0.38.3 (2021-05-06)
Improvements:
-
update to latest ash
-
document script to iterate migrations (#65)
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
v0.38.1 (2021-05-04)
Bug Fixes:
- fix fragment processing broken (#64)
v0.38.0 (2021-04-29)
Features:
- support new side load improvements
Improvements:
- Preserve attribute order (#63)
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
v0.37.7 (2021-04-27)
Bug Fixes:
- remove inspects that were left in by accident
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)
v0.37.5 (2021-04-27)
Bug Fixes:
- properly type cast
v0.37.4 (2021-04-26)
Improvements:
- support
list
aggregate
v0.37.3 (2021-04-26)
Bug Fixes:
-
stringify struct defaults in migration generator
-
properly comment out extension uninstallation code
v0.37.2 (2021-04-21)
Improvements:
- support ash enums
v0.37.1 (2021-04-19)
Bug Fixes:
- include type in references (because it is not automatic)
v0.37.0 (2021-04-19)
Features:
- add check_constraints, both for validation and migrations
v0.36.5 (2021-04-13)
Bug Fixes:
-
always drop constraints before modifying
-
properly compare old references and new references
v0.36.4 (2021-04-12)
Bug Fixes:
- don't explicitly set type in
references
Improvements:
- default integers to
:bigint
v0.36.3 (2021-04-12)
Improvements:
- primary autoincrement key as bigserial (#54)
v0.36.2 (2021-04-09)
Improvements:
- support new ash select feature
v0.36.1 (2021-04-04)
Bug Fixes:
- raise when
all_tenants/0
default impl is called
Improvements:
- add sum aggregate (#53)
v0.36.0 (2021-04-01)
Features:
-
support configuring references
-
support configuring polymorphic references
-
support
distinct
Ash queries
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
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
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
v0.35.2 (2021-03-05)
Bug Fixes:
-
more conservative inner join checks
-
add back in inner join detection logic
v0.35.1 (2021-03-02)
Bug Fixes:
- don't start the whole app in migrate
v0.35.0 (2021-03-02)
Features:
- automatically install extensions from repo
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
v0.34.6 (2021-02-24)
Bug Fixes:
- better embedded filters, switch to latest ash
v0.34.5 (2021-02-23)
Improvements:
- support latest ash
v0.34.4 (2021-02-08)
Bug Fixes:
- trim when choosing new attribute name
v0.34.3 (2021-02-06)
Bug Fixes:
- don't reference polymorphic tables to belongs_to relationships
v0.34.2 (2021-02-06)
Bug Fixes:
- set up references properly
v0.34.1 (2021-02-06)
Bug Fixes:
- reference the configured table if set
v0.34.0 (2021-02-06)
Features:
- support polymorphic relationships
v0.33.1 (2021-01-27)
Bug Fixes:
- actually insert the tracking row
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
v0.32.2 (2021-01-26)
Bug Fixes:
- un-break the
in
filter type casting code
Improvements:
- better errors for multitenant unique constraints
v0.32.1 (2021-01-24)
Bug Fixes:
ago
was adding, not subtracting
v0.32.0 (2021-01-24)
Features:
- support latest ash + contains
v0.31.1 (2021-01-22)
Improvements:
- update to latest ash
v0.31.0 (2021-01-22)
Features:
-
support fragments
-
support type casting
-
update to latest ash to support expressions
Bug Fixes:
- update CI versions
v0.30.1 (2021-01-13)
v0.30.0 (2021-01-13)
Features:
- Add check_migrated option to migration generator (#40) (#43)
v0.29.6 (2021-01-12)
Bug Fixes:
- rename out of phase, small migration fix
v0.29.5 (2021-01-10)
Improvements:
- Use ecto_sql formatter settings (#38)
v0.29.4 (2021-01-10)
Improvements:
- Omit field opts if they are default values (#37)
v0.29.3 (2021-01-08)
Improvements:
- support latest ash
v0.29.2 (2021-01-08)
Improvements:
- Make integer serial if generated
v0.29.1 (2021-01-08)
Improvements:
- support latest ash version
v0.29.0 (2021-01-08)
Features:
- retain snapshot history
Improvements:
- support latest ash version
v0.28.1 (2021-01-07)
Improvements:
- Add :binary migration type (#33)
v0.28.0 (2020-12-29)
Features:
- support latest Ash version
v0.27.0 (2020-12-23)
Features:
- support refs on both sides of operators
Bug Fixes:
- bump ash version
v0.26.2 (2020-12-06)
Bug Fixes:
- properly accept the
tenant_migration_path
v0.26.1 (2020-12-01)
Bug Fixes:
- set default properly when modifying
v0.26.0 (2020-11-25)
Features:
- don't drop columns unless explicitly told to
Bug Fixes:
- various migration generator bug fixes
v0.25.5 (2020-11-17)
Bug Fixes:
- drop constraints outside of phases (#29)
v0.25.4 (2020-11-07)
Bug Fixes:
- only alter the things that have changed
v0.25.3 (2020-11-06)
Improvements:
- add utc_datetime migration type
v0.25.2 (2020-11-03)
Bug Fixes:
- access data_layer_query with function
v0.25.1 (2020-10-29)
Improvements:
- mark repo as not requiring compile-time dep
v0.25.0 (2020-10-29)
Features:
- multitenancy (#25)
Bug Fixes:
- verify repo using ensure_compiled
v0.24.0 (2020-10-17)
Features:
- support latest ash
v0.23.2 (2020-10-07)
v0.23.1 (2020-10-06)
v0.23.0 (2020-10-06)
Features:
- update to latest ash, trigram filter
v0.22.1 (2020-10-01)
Bug Fixes:
-
don't group alters with creates (#22)
-
add jason dependency, clean lockfile (#21)
v0.22.0 (2020-09-24)
Features:
- fix error when filtering with
true
Bug Fixes:
- broken types for
in
operator
v0.21.0 (2020-09-19)
Features:
- support base_filter (#18)
v0.20.1 (2020-09-11)
Bug Fixes:
- document/update migration path logic
v0.20.0 (2020-09-11)
Features:
- snapshot-based migration generator
v0.19.0 (2020-09-02)
Features:
- support inner joins when possible (#15)
Bug Fixes:
-
better support for aggregates/calculations when delegating
-
don't fail w/ no extensions configured
v0.18.0 (2020-08-26)
Features:
-
update to ash 1.11 (#13)
-
support Ash v1.10 (#12)
-
support latest ash
-
update to latest ash
v0.17.0 (2020-08-26)
Features:
-
update to ash 1.11 (#13)
-
support Ash v1.10 (#12)
-
support latest ash
-
update to latest ash
v0.16.1 (2020-08-19)
Bug Fixes:
- fix compile/dialyzer issues
v0.16.0 (2020-08-19)
Features:
-
update to latest ash
-
update to latest version of ash
v0.15.0 (2020-08-18)
Features:
- update to latest version of ash
v0.14.0 (2020-08-17)
Features:
-
support ash 1.7
-
support named aggregates
v0.13.0 (2020-07-25)
Features:
-
update to latest ash
-
support latest ash
v0.12.1 (2020-07-24)
Bug Fixes:
- add can? for
:aggregate
v0.12.0 (2020-07-24)
Features:
- update to latest ash
v0.11.2 (2020-07-23)
Bug Fixes:
v0.11.1 (2020-07-23)
Bug Fixes:
v0.11.0 (2020-07-23)
Features:
- support ash 13.0 aggregates
v0.10.0 (2020-07-15)
Features:
- update to latest ash
v0.9.0 (2020-07-13)
Features:
- update to latest ash
v0.8.0 (2020-07-09)
Features:
- update to latest ash
v0.7.0 (2020-07-09)
Features:
-
update to latest ash
-
update to latest ash, add docs
-
update to ash 0.9.1 for transactions
v0.6.0 (2020-06-29)
Features:
- update to latest ash
v0.5.0 (2020-06-29)
Features:
- upgrade to latest ash
v0.4.0 (2020-06-27)
Features:
- update to latest ash
v0.3.0 (2020-06-19)
Features:
- New filter style (#10)
v0.2.1 (2020-06-15)
Bug Fixes:
- update .formatter.exs
v0.2.0 (2020-06-14)
Features:
- use the new DSL builder for config (#7)
v0.1.4 (2020-06-05)
Bug Fixes:
-
update ash version dependency
-
account for removal of name
v0.1.3 (2020-06-03)
This release was a test of our automatic hex.pm package deployment