Packages
ash_phoenix
1.2.15
2.3.24
2.3.23
2.3.22
2.3.21
2.3.20
2.3.19
2.3.18
2.3.17
2.3.16
2.3.15
2.3.14
2.3.13
2.3.12
2.3.11
2.3.10
2.3.9
2.3.8
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.0
2.1.26
2.1.25
2.1.24
2.1.23
2.1.22
2.1.21
2.1.20
2.1.19
2.1.18
2.1.17
2.1.16
2.1.15
2.1.14
2.1.13
2.1.12
2.1.11
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
2.0.0-rc.8
2.0.0-rc.7
2.0.0-rc.6
2.0.0-rc.5
2.0.0-rc.4
2.0.0-rc.3
2.0.0-rc.2
2.0.0-rc.1
2.0.0-rc.0
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.26
1.2.25
1.2.24
1.2.23
1.2.22
1.2.21
1.2.20
1.2.19
1.2.18
1.2.17
1.2.16
1.2.15
1.2.14
1.2.13
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.2
1.1.1
1.1.0
1.1.0-rc.3
1.1.0-rc.2
1.1.0-rc.1
1.1.0-rc.0
1.0.0-rc.1
1.0.0-rc.0
1.0.0-pre.2
1.0.0-pre.1
1.0.0-pre.0
0.7.7
0.7.6-rc.0
0.7.5
0.7.4
0.7.3
0.7.2-rc.2
0.7.2-rc.1
0.7.2-rc.0
0.7.1
0.7.0
0.6.0-rc.7
0.6.0-rc.6
0.6.0-rc.5
0.6.0-rc.4
0.6.0-rc.3
0.6.0-rc.2
0.6.0-rc.1
0.6.0-rc.0
0.5.19-rc.2
0.5.19-rc.1
0.5.19-rc.0
0.5.18
0.5.17
0.5.16
0.5.15
0.5.14
0.5.13
0.5.12
0.5.11
0.5.10
0.5.9
0.5.8
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.24
0.4.23
0.4.23-rc.1
0.4.23-rc.0
0.4.22-rc2
0.4.22-rc1
0.4.21
0.4.20
0.4.19
0.4.18
0.4.17
0.4.16
0.4.15
0.4.14
0.4.13
0.4.12
0.4.11
0.4.10
0.4.9
0.4.8
0.4.7
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.2
0.3.1
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
Utilities for integrating Ash and Phoenix
Current section
192 Versions
Jump to
Current section
192 Versions
Compare versions
7
files changed
+38
additions
-26
deletions
| @@ -5,6 +5,17 @@ See [Conventional Commits](Https://conventionalcommits.org) for commit guideline | |
| 5 5 | |
| 6 6 | <!-- changelog --> |
| 7 7 | |
| 8 | + ## [v1.2.15](https://github.com/ash-project/ash_phoenix/compare/v1.2.14...v1.2.15) (2023-07-12) |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | + ### Bug Fixes: |
| 14 | + |
| 15 | + * don't raise on unknown inputs for filters |
| 16 | + |
| 17 | + * fix Logger deprecations for elixir 1.15 (#96) |
| 18 | + |
| 8 19 | ## [v1.2.14](https://github.com/ash-project/ash_phoenix/compare/v1.2.13...v1.2.14) (2023-05-25) |
| @@ -2,7 +2,7 @@ | |
| 2 2 | |
| 3 3 | The AshPhoenix plugin adds lots of helpers for working with Phoenix Liveview (and regular views). |
| 4 4 | |
| 5 | - `{:ash_phoenix, "~> 1.2.14"}` |
| 5 | + `{:ash_phoenix, "~> 1.2.15"}` |
| 6 6 | |
| 7 7 | ## Whats in the box? |
| @@ -1,27 +1,25 @@ | |
| 1 1 | {<<"app">>,<<"ash_phoenix">>}. |
| 2 2 | {<<"build_tools">>,[<<"mix">>]}. |
| 3 3 | {<<"description">>,<<"Utilities for integrating Ash with Phoenix">>}. |
| 4 | - {<<"elixir">>,<<"~> 1.9">>}. |
| 4 | + {<<"elixir">>,<<"~> 1.11">>}. |
| 5 5 | {<<"files">>, |
| 6 6 | [<<"lib">>,<<"lib/ash_phoenix.ex">>,<<"lib/ash_phoenix">>, |
| 7 | - <<"lib/ash_phoenix/form_data">>,<<"lib/ash_phoenix/form_data/helpers.ex">>, |
| 8 | - <<"lib/ash_phoenix/form_data/error.ex">>,<<"lib/ash_phoenix/plug">>, |
| 9 | - <<"lib/ash_phoenix/plug/exception.ex">>, |
| 10 | - <<"lib/ash_phoenix/plug/subdomain_plug.ex">>, |
| 11 | - <<"lib/ash_phoenix/live_view.ex">>,<<"lib/ash_phoenix/types">>, |
| 12 | - <<"lib/ash_phoenix/types/decimal.ex">>, |
| 7 | + <<"lib/ash_phoenix/plug">>,<<"lib/ash_phoenix/plug/subdomain_plug.ex">>, |
| 8 | + <<"lib/ash_phoenix/plug/exception.ex">>,<<"lib/ash_phoenix/live_view.ex">>, |
| 9 | + <<"lib/ash_phoenix/types">>,<<"lib/ash_phoenix/types/decimal.ex">>, |
| 13 10 | <<"lib/ash_phoenix/types/ci_string.ex">>, |
| 14 | - <<"lib/ash_phoenix/types/not_loaded.ex">>,<<"lib/ash_phoenix/filter_form">>, |
| 15 | - <<"lib/ash_phoenix/filter_form/filter_form.ex">>, |
| 16 | - <<"lib/ash_phoenix/filter_form/arguments.ex">>, |
| 17 | - <<"lib/ash_phoenix/filter_form/predicate.ex">>,<<"lib/ash_phoenix/form">>, |
| 18 | - <<"lib/ash_phoenix/form/form.ex">>, |
| 11 | + <<"lib/ash_phoenix/types/not_loaded.ex">>,<<"lib/ash_phoenix/form">>, |
| 19 12 | <<"lib/ash_phoenix/form/invalid_path.ex">>, |
| 20 | - <<"lib/ash_phoenix/form/auto.ex">>, |
| 21 | - <<"lib/ash_phoenix/form/no_action_configured.ex">>, |
| 22 13 | <<"lib/ash_phoenix/form/no_form_configured.ex">>, |
| 14 | + <<"lib/ash_phoenix/form/auto.ex">>,<<"lib/ash_phoenix/form/form.ex">>, |
| 15 | + <<"lib/ash_phoenix/form/no_action_configured.ex">>, |
| 23 16 | <<"lib/ash_phoenix/form/no_data_loaded.ex">>, |
| 24 | - <<"lib/ash_phoenix/form/no_resource_configured.ex">>,<<".formatter.exs">>, |
| 17 | + <<"lib/ash_phoenix/form/no_resource_configured.ex">>, |
| 18 | + <<"lib/ash_phoenix/form_data">>,<<"lib/ash_phoenix/form_data/helpers.ex">>, |
| 19 | + <<"lib/ash_phoenix/form_data/error.ex">>,<<"lib/ash_phoenix/filter_form">>, |
| 20 | + <<"lib/ash_phoenix/filter_form/filter_form.ex">>, |
| 21 | + <<"lib/ash_phoenix/filter_form/predicate.ex">>, |
| 22 | + <<"lib/ash_phoenix/filter_form/arguments.ex">>,<<".formatter.exs">>, |
| 25 23 | <<"mix.exs">>,<<"README.md">>,<<"LICENSE">>,<<"CHANGELOG.md">>, |
| 26 24 | <<"documentation">>,<<"documentation/tutorials">>, |
| 27 25 | <<"documentation/tutorials/getting-started-with-ash-and-phoenix.md">>, |
| @@ -52,4 +50,4 @@ | |
| 52 50 | {<<"optional">>,false}, |
| 53 51 | {<<"repository">>,<<"hexpm">>}, |
| 54 52 | {<<"requirement">>,<<"~> 0.15">>}]]}. |
| 55 | - {<<"version">>,<<"1.2.14">>}. |
| 53 | + {<<"version">>,<<"1.2.15">>}. |
| @@ -1212,8 +1212,8 @@ defmodule AshPhoenix.FilterForm do | |
| 1212 1212 | to_form(form, phoenix_form, :components, []) |
| 1213 1213 | end |
| 1214 1214 | |
| 1215 | - def input_value(_, _, field) do |
| 1216 | - raise "Invalid filter form field #{field}. Only :id, :negated, and :operator are supported" |
| 1215 | + def input_value(_, _, _field) do |
| 1216 | + nil |
| 1217 1217 | end |
| 1218 1218 | |
| 1219 1219 | @impl true |
| @@ -111,8 +111,11 @@ defmodule AshPhoenix.FilterForm.Predicate do | |
| 111 111 | def input_value(%{negated?: negated?}, _, :negated), do: negated? |
| 112 112 | def input_value(%{path: path}, _, :path), do: Enum.join(path, ".") |
| 113 113 | |
| 114 | - def input_value(_, _, field) do |
| 115 | - raise "Invalid filter form field #{field}. Only :id, :negated, :operator, :field, :path, :value are supported" |
| 114 | + def input_value(_, _, _field) do |
| 115 | + nil |
| 116 | + |
| 117 | + # We can't raise here |
| 118 | + # raise "Invalid filter form field #{field}. Only :id, :negated, :operator, :field, :path, :value are supported" |
| 116 119 | end |
| 117 120 | |
| 118 121 | @impl true |
Loading more files…