All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
v0.11.11 (2024-10-30)
-
properly update any kind of form data
-
fix relationship loading on Resource Update form (#220) (#221)
v0.11.10 (2024-10-29)
- various fixes for unions & form mutations
v0.11.9 (2024-10-17)
- make generic actions list properly configurable
v0.11.8 (2024-10-17)
- clean up remaining generic action necessities
v0.11.7 (2024-10-17)
- support for generic actions
v0.11.6 (2024-09-19)
- properly handle nested union form types by cleaning/massaging them
v0.11.5 (2024-08-26)
- remove tails
v0.11.4 (2024-08-01)
-
properly support adding embeds for nil values
-
upgrade
ash_phoenix
for fix on calculating values -
use resource's configured domain before default domain
-
ensure
actor_tenant
is always set -
ensure table columsn are loaded, bypassing (as yet) unknown bug
- don't log forbidden errors
v0.11.3 (2024-06-25)
- don't go to potentially non-existant create actions
v0.11.2 (2024-06-25)
-
properly render errors data table forms
-
update to support 0.20 (#179)
v0.11.1 (2024-06-13)
-
properly support lists of embeds
-
render relationship inputs even when type is not a map
-
properly render tenant form on mobile sidebar
-
various fixes around unions
-
support for unions
v0.11.0 (2024-05-10)
-
TopNav when in mobile view (size < md) (#128)
-
properly accept private attributes in admin
-
clear actor_tenant cookie when clearing actor (#101)
-
small refactor in actor plug (#99)
- track actor tenant, use it for fetching actor
v0.10.10-rc.1 (2024-04-03)
-
get checks passing, fix various bugs
-
loading multiple relationships with the same destination resource that has sensitive fields (#98)
v0.10.10-rc.0 (2024-04-02)
-
properly add indexes to embedded list attribtues
-
ensure action selection is accurate/consistent
-
only consider top-level targets for input pruning
-
only show forms for map type inputs
- upgrade to 3.0
v0.10.9 (2024-03-29)
- only show forms for map type inputs
- upgrade to 3.0
v0.10.8 (2024-03-19)
-
missing handle event in read forms
-
Allow blank/nil default values in :atom inputs when allow_nil? is true (#93)
-
Allow blank/default default values in :atom inputs when allow_nil? is true
- Add :csp_nonce_assign_key to ash_admin options (fix for /issues/91) (#92)
v0.10.7 (2024-02-26)
- properly prevent access to actions not configured to be in the UI
v0.10.6 (2024-02-20)
- fix lists of values in deeply nested embeds
v0.10.5 (2024-02-11)
- show internal errors in ash_admin form
v0.10.4 (2024-02-04)
- fix large gap in header in safari
v0.10.3 (2024-02-04)
- ensure starting state of dropdowns is honored
-
update to phoenix_html 4.0
-
support any sensitive value
-
support PhoenixHTML 4.0
-
Adds show_sensitive_fields option to Resource to allow unredacting se� (#86)
v0.10.2 (2024-01-04)
- ensure tenant stays set after navigating from page
v0.10.1 (2023-12-27)
-
don't hide fields required for managing relationships
-
pass tenant to
Changeset.for_*
directly (#84)
v0.10.0 (2023-11-30)
- Hide sensitive attributes by default (#82)
-
fix cases where data may not match expected patterns
-
allow nil values for all dropdowns to handle list behavior
-
Dropdown component has Surface hangover (#81)
-
use prompt instead of adding a nil option for dropdowns
-
only ensure
nil
value is present on dropdowns when inside of lists -
fix warnings on actor plug
-
use the first enum value as the default for dropdowns
v0.9.8 (2023-11-17)
- default table_columns to all attributes for proper selecting
v0.9.7 (2023-11-16)
- properly match on errored loads
v0.9.6 (2023-11-15)
-
Fix JS syntax error and compile latest version of
app.js
(#77) -
don't use nil as new {:array, type} value (#76)
-
load each to_one relationship independently and ignore it if it errors
-
allow showing false values for boolean selects (#74)
-
pass actor when fetching relationships attributes (#73)
-
properly provide
arguments
to read actions
- support calculations & aggregates in table columns
v0.9.5 (2023-10-11)
- force submit forms
v0.9.4 (2023-08-04)
- properly reassign form on update
v0.9.3 (2023-08-02)
-
support cross-api relationships in show links
-
use
push_patch
instead ofpush_redirect
- Ui consistency (#62)
v0.9.2 (2023-08-02)
- fix links to show related resources
v0.9.1 (2023-08-02)
-
use connect params for persisted state
-
properly persist cookies
-
create-form: errors from removal of surface (#60)
-
properly detect update and destroy actions
-
revalidate with params on submit
-
send set tenant to parent liveview
-
set phx-target
-
set phx-target on tenant form
-
fix editing_tenant in top_nav
- loosen tails dependency
v0.9.0 (2023-07-28)
- Add seed with Admin, User, Customer, Organization and Ticket (#56)
-
set assigns for show block
-
fix behaviour and support on_mount and session
-
style the metadata tables consistently (#54)
-
remove surface
-
support setting an actor
v0.8.2 (2023-07-25)
-
don't show create button if no create actions are configured
-
use
authorize?: false
when reading actor from session
-
show all errors on form submit
-
Improve frontend a little bit (#52)
-
Use overflow-auto instead of overflow-scroll on table
v0.8.1 (2023-04-22)
-
don't authorize actor read
-
Admin links are not aware of the scope where ash_admin is called (#49)
-
handle cases where actions of a given type don't exist
- Update Surface to 0.10.0 (#50)
v0.8.0 (2023-03-01)
-
Inline style nonce (#42)
-
Specify nonces on inline styles/JavaScript so they can be allowed by CSPs
-
Add missing mix.lock changes (#43)
-
Add missing mix.lock changes
v0.7.1 (2022-11-01)
- fix markdown editor and make things cleaner
v0.7.0 (2022-10-31)
- add markdown attributes
- add markdown editor
v0.6.2 (2022-10-20)
-
handle missing api/resource better
-
if pagination is available but not required, opt to use it
v0.6.1 (2022-10-20)
- update to latest ash
v0.6.0-rc.2 (2022-09-28)
-
update to latest ash
-
unlock unused deps
-
support latest ash_phoenix
-
update to latest ash
v0.6.0-rc.1 (2022-09-15)
-
don't call into ash_postgres for tables anymore
-
properly match on
Code.ensure_compiled/1
output
- update to the latest ash
v0.5.2 (2022-08-22)
-
update to latest ash
-
support value-backed nested forms
v0.5.1-rc.0 (2022-08-15)
-
remove unnecessary code
-
fix data loading, change tracking (handled by AshPhoenix.Form)
-
changelog URL in release tweet (#24)
v0.5.0 (2022-08-10)
- allow setting primary read action as default resource page (#19)
- failing error case for nested forms (#21)
- use new authorize? configuration
v0.4.5-rc.0 (2022-05-23)
-
update to latest ash for bugfix
-
get the original value using
AshPhoenix.Form.value/2
-
Top nav resource grouping (#15)
-
update ash version and fix build
-
add DateInput for dates
v0.4.4 (2022-03-17)
- don't depend on an rc version
v0.4.3 (2022-03-17)
-
a bunch of behavior fixes, getting the demo to snuff with new Ash
-
fix tenant/actor session w/ new phx version
- update tons of dependencies
v0.4.2 (2022-03-17)
-
a bunch of behavior fixes, getting the demo to snuff with new Ash
-
fix tenant/actor session w/ new phx version
- update tons of dependencies
v0.4.2 (2022-03-17)
- don't lock phoenix version
v0.4.1 (2022-03-17)
-
various other fixes for events and hooks
-
fix issues w/ admin UI not rendering
v0.4.0 (2021-11-14)
- handle new liveview arg pattern
v0.3.0-rc.0 (2021-09-01)
- support latest surface/phoenix
- remove compile-time router, use params instead
v0.2.22 (2021-07-24)
- render values properly when no format set
v0.2.21 (2021-07-24)
- define custom formats for any field (#7)
v0.2.20 (2021-07-23)
- relationships in datatable (#6)
v0.2.19 (2021-07-23)
- update to latest ash
v0.2.18 (2021-07-20)
-
digest assets
-
show proper values in update forms on initial render
v0.2.17 (2021-07-20)
- add json editor
v0.2.16-rc.1 (2021-07-18)
- update to latest ash
v0.2.16-rc.0 (2021-07-18)
- show boolean default values better
- update to new form logic
v0.2.15 (2021-05-18)
- retain
manage_relationship_source
context where possible
v0.2.14 (2021-05-14)
- general manage relationship improvements
v0.2.13 (2021-05-13)
- track pkey of embeds when adding
v0.2.12 (2021-05-10)
- support explicit enum types
v0.2.11 (2021-05-06)
- fix special text fields
-
always show action dropdown
-
log on failures in the UI
v0.2.10 (2021-04-17)
- update to ash_phoenix, fix relationship embeds
v0.2.9 (2021-04-16)
- support array attribute/arguments properly
v0.2.8 (2021-04-15)
- properly track embedded attribute targets
v0.2.7 (2021-04-09)
- set actor in datatable
v0.2.6 (2021-04-09)
- support binary data (by not showing it)
v0.2.5 (2021-03-30)
- don't send empty params on save
- update to latest ash_phoenix
v0.2.4 (2021-03-30)
- show add button on array input relationships
v0.2.3 (2021-03-29)
- remove path dependency on ash
v0.2.2 (2021-03-29)
- allow removing to_one relationships on creates
- support lookup forms or create forms
v0.2.1 (2021-03-28)
- update ash_admin dependency
v0.2.0 (2021-03-28)
- more testing resources + relationship argument forms!
v0.1.6 (2021-03-25)
- use new relationship management logic
v0.1.5 (2021-03-24)
-
remove inspect
-
properly only provide changing fields to actions
v0.1.4 (2021-03-24)
-
support tenant on read actions
-
remove inspect
-
only send changing fields
-
don't show
destination_field
on related tables
v0.1.3 (2021-03-23)
- use version properly
v0.1.2 (2021-03-22)
- fix build
v0.1.1 (2021-03-22)
- use static routes
v0.1.0 (2021-03-22)
-
draw the rest of the owl
-
support fully managed relationships
-
set actor from show page
-
support destroy actions
-
lots of new features, including related id updates
-
various fixes
-
various fixes/improvements
-
various bug fixes
-
update dep versions
-
fix action changing
-
general fixes, configurable action lists
-
add pagination support
-
support read actions with arguments
-
add "log in" button