Commit graph

528 commits

Author SHA1 Message Date
Zach Daniel
4e85466724 fix: handle combinations of distinct & sort
closes #93
2022-05-10 22:48:04 -04:00
Josh Price
91a61b488e
fix: ensure all single actions are explicitly marked as primary? (#95) 2022-05-08 08:08:06 -04:00
Zach Daniel
5f5eabce27 fix: only rename schema when necessary 2022-05-02 19:30:01 -04:00
Zach Daniel
a916e2c470 fix: inspect un-defaultable value in error message 2022-05-02 18:02:19 -04:00
Josh Price
2d4f30d669
chore: update sobelow, excoveralls and ex_check deps (#92) 2022-04-28 10:50:00 -04:00
Josh Price
09475e408e
improvement: implement decimal ecto migration default (#91) 2022-04-28 10:48:44 -04:00
Josh Price
67920efbad
chore: update dev dependencies (#90) 2022-04-27 17:11:18 -04:00
Josh Price
157a5b33e3
improvement: support float as Ecto migration default (#89) 2022-04-27 17:10:51 -04:00
Zach Daniel
279123a174 chore: more master -> main work 2022-04-27 09:55:08 -04:00
Zach Daniel
cc36716df8 chore: release version v0.42.0-rc.0 2022-04-26 11:05:38 -04:00
Zach Daniel
155c287ea1 improvement: update ecto 2022-04-26 11:01:53 -04:00
Josh Price
e55ed19a24
docs: Add clarifying language to README (#88) 2022-04-25 12:26:49 -04:00
Zach Daniel
575d838d72 improvement: add atom impl for EctoMigrationDefault 2022-04-21 10:36:34 -04:00
Zach Daniel
b924b57e78 chore: use latest version in CI 2022-04-19 11:31:11 -04:00
Zach Daniel
0c757d5049 chore: update for latest ash changes 2022-04-19 11:08:44 -04:00
Josh Price
a9b2fc83df
improvement: Add EctoMigrationDefault protocol and implement defaults (#87) 2022-04-19 00:06:02 -04:00
Zach Daniel
973ec590f9 improvement: update ecto, fix dialyzer 2022-04-18 11:39:30 -04:00
Zach Daniel
bcd48470eb chore: raise CI version 2022-04-18 00:28:02 -04:00
Zach Daniel
662bf421c4 improvement: support new timeouts 2022-04-18 00:23:09 -04:00
Zach Daniel
b77ad2c808 improvement: make select unique before running query 2022-04-07 19:59:43 -04:00
Zach Daniel
48c6142040 chore: clean up docs for new docs site 2022-03-28 22:30:27 -04:00
Zach Daniel
b75532f64e chore: there is no use DocIndex 2022-03-26 14:58:14 -04:00
Zach Daniel
de2502c208 improvement: add doc_index 2022-03-26 14:28:12 -04:00
kernel-io
ed8d4f29f2
improvement: add exclusion_constraint_names (#83) 2022-03-20 20:35:30 -04:00
Zach Daniel
28cab457fe fix: select custom aggregates properly 2022-03-09 20:53:59 -05:00
kernel-io
7675191172
failing custom aggregate test (#82)
Co-authored-by: kernel-io <kernel>
Co-authored-by: Zach Daniel <zach@zachdaniel.dev>
2022-03-09 19:45:06 -05:00
Zach Daniel
f57a77f912 fix: don't add reference when renaming column if unnecessary
fix: don't cast `nil` to `""`
2022-02-18 22:30:12 -05:00
Zach Daniel
f801fd8598 fix: !is_atom/1 -> !is_boolean/1 2022-02-16 22:35:05 -05:00
Zach Daniel
b99da803bc fix: sanitize lists to stringify atoms 2022-02-16 22:30:19 -05:00
Zach Daniel
957c99414d fix: cast embedded atoms to strings first 2022-02-16 22:20:32 -05:00
Zach Daniel
375f00de85 fix: don't cast {:in, :any} types 2022-02-16 22:17:39 -05:00
Zach Daniel
fedd35fa32 fix: more don't cast any types 2022-02-16 22:14:17 -05:00
Zach Daniel
de8aa43ad6 fix: don't cast if there is no type 2022-02-16 22:04:54 -05:00
Zach Daniel
efaa7c6cc6 fix: properly handle relationship filter bindings
fix: don't consider fields changed with only source -> name changes
2022-02-14 17:44:17 -05:00
Zach Daniel
973a73e18c fix: handle name -> source change in more places 2022-02-14 16:30:25 -05:00
Zach Daniel
d8173ca201 chore: update mix.lock 2022-02-14 15:39:03 -05:00
Zach Daniel
6c20f593b0 fix: handle name -> source rename in operation ordering 2022-02-14 15:38:16 -05:00
Zach Daniel
97bd185c17 feat: support cast_in_query?/0 and source 2022-02-14 11:39:50 -05:00
Zach Daniel
e6ff1d8b4b fix: fix aggregate/base filters 2022-02-11 16:06:51 -05:00
Zach Daniel
a6577d5175 chore: test enum types 2022-02-09 12:13:11 -05:00
Zach Daniel
cd9701a6ea improvement: support referencing aggregates from aggregate filters
fix: don't select more fields than necessary
2022-02-09 11:49:19 -05:00
Zach Daniel
e2bd3c5aec improvement: support access syntax 2022-02-07 16:48:36 -05:00
Zach Daniel
079eb2e08d fix: don't call ecto_type twice when resolving types 2022-02-07 15:35:18 -05:00
Zach Daniel
00d937cfa8 fix: place expressions in the proper order in selects 2022-02-07 15:35:18 -05:00
Zach Daniel
928e31a3d3 fix: match on count in expr 2022-02-07 15:35:18 -05:00
Zach Daniel
4c0fc23074 fix: remove incorrect param count tracking 2022-02-07 15:35:18 -05:00
Zach Daniel
a8ab857611 fix: properly track param count 2022-02-07 15:35:18 -05:00
Zach Daniel
96c70fcaff fix: properly reverse parameters before/after expansion 2022-02-07 15:35:18 -05:00
Zach Daniel
2cc21d57d6 alpha -> beta 2022-02-07 15:35:18 -05:00
Zach Daniel
e034e70b91 fix: don't use the base ecto type 2022-02-07 15:35:18 -05:00