Releases: naymspace/backpex
Releases · naymspace/backpex
0.9.1
0.9.0
What's Changed
We have launched our new landing page: https://backpex.live/ 🚀
Breaking Changes
See upgrade guide for upgrade instructions.
- Refactor
field_input
component by @Flo0807 in #658 - Rename item and resource action
init_change/1
callback tobase_schema/1
by @Flo0807 in #672 - Change expected return values of item and resource action
handle
functions by @Flo0807 in #675
New features
- Add
Backpex.Fields.Time
by @thanos in #652 - Add save & continue editing button by @Elmseld in #635
- introduce option validation for all backpex fields by @pehbehbeh in #661
Enhancements
- Add ‘rows' attribute to the textarea, with a default value of 2 rows. by @guoxinghuang in #665
- Refactor Long Quote Block in LiveResource by @pehbehbeh in #659
- Fix custom
handle_event
andhandle_info
couldn't be defined in Live Resource by @Flo0807 in #681 - Support ash destroy action by @Flo0807 in #666
Bug fixes
Documentation
Dependency Updates
Demo Dependency Updates
- Update dependency ex_doc to ~> 0.35 by @renovate in #671
- Update dependency stylelint to v16.11.0 by @renovate in #679
- Update dependency heroicons to v2.2.0 by @renovate in #669
- Update dependency tailwindcss to v3.4.15 by @renovate in #668
- Update dependency npm-run-all2 to v7 by @renovate in #639
- Update dependency @sentry/browser to v8.42.0 by @renovate in #638
- Update dependency daisyui to v4.12.14 by @renovate in #646
- Update dependency postcss to v8.4.49 by @renovate in #662
- Update dependency alpinejs to v3.14.6 by @renovate in #676
- Update dependency tailwindcss to v3.4.16 by @renovate in #682
- Update dependency alpinejs to v3.14.7 by @renovate in #690
- Update dependency daisyui to v4.12.20 by @renovate in #691
New Contributors
Full Changelog: 0.8.2...0.9.0
0.8.2
What's Changed
Dependency updates
- improvement: don't pin AshPostgres to an old version by @zachdaniel in #651
- chore(deps): update actions/cache digest to 6849a64 by @renovate in #640
- chore(deps): update actions/checkout digest to 11bd719 by @renovate in #642
- chore(deps): update actions/setup-node digest to 39370e3 by @renovate in #643
- chore(deps): update dependency ash_postgres to ~> 2.4.0 by @renovate in #647
Demo enhancements
New Contributors
- @zachdaniel made their first contribution in #651
Full Changelog: 0.8.1...0.8.2
0.8.1
0.8.0
What's Changed
See upgrade guide for upgrade instructions.
Breaking Changes
- Introduction of the adapter pattern for flexible datasources by @pehbehbeh in #608
New features
- Allow function for
init_order
configuration by @Flo0807 in #628 - Allow passing a function to format a date or datetime by @John-Goff in #632
Dependency updates
- Update dependency @sentry/browser to v8.34.0 by @renovate in #629
- Update dependency daisyui to v4.12.13 by @renovate in #627
- Update actions/checkout digest to eef6144 by @renovate in #626
- Update actions/cache digest to 3624ceb by @renovate in #625
- Update dependency stylelint to v16.10.0 by @renovate in #630
- Update dependency tailwindcss to v3.4.14 by @renovate in #633
- Update dependency alpinejs to v3.14.3 by @renovate in #634
New Contributors
- @John-Goff made their first contribution in #632
Full Changelog: 0.7.1...0.8.0
0.7.1
What's Changed
New features
Bug fixes
- add formatter config to hex package by @pehbehbeh in #613
- Fix
Backpex.Fields.HasMany
shows form errors immediately by @Flo0807 in #615
Documentation
Dependency updates
- Update dependency esbuild to v0.24.0 by @renovate in #609
- Update dependency @sentry/browser to v8.33.1 by @renovate in #611
- Update erlef/setup-beam digest to 5304e04 by @renovate in #616
- Update docker/build-push-action digest to 4f58ea7 by @renovate in #618
- Update dependency daisyui to v4.12.12 by @renovate in #623
- Update docker/setup-buildx-action digest to c47758b - autoclosed by @renovate in #624
- Update dependency erlang to v27.1.1 by @renovate in #622
New Contributors
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
See upgrade guide for upgrade instructions.
Breaking Changes
- Remove automatic formatting of integer values by @makl9797 in #541
- Fix index form does not update form value by @Flo0807 in #534
- Refactor
Backpex.Fields.HasMany
by @Flo0807 in #554 - Pass item to item action's
label
andicon
function by @Flo0807 in #592
Enhancements
- configure renovate and replace esbuild and tailwind packages by @pehbehbeh in #572
- Use a consistent formatting style by @Flo0807 in #586
- Tests by @Flo0807 in #555
Bug fixes
- Fixed warning run in erlang 27.0.1 & elixir 1.17.2-otp-27 by @guoxinghuang in #513
- Fix HasMany and MultiSelect search field not working by @thomasfortes in #529
- remove demo SSL opts by @pehbehbeh in #549
- Check for named binding before joining by @Flo0807 in #537
- Fixed index_editable in Backpex.Fields.Number by @guoxinghuang in #556
Documentation
- Improve installation guide by @krns in #498
- Fix documentation by @SebastianMueller87 in #524
- Fix links by @SebastianMueller87 in #535
- Fix misplaced bracket in installation instructions by @jamescarr in #539
- Remove show item action placement from docs by @Flo0807 in #591
- Improve documentation and README by @Flo0807 in #566
Dependency updates
- Bump jason from 1.4.3 to 1.4.4 by @dependabot in #493
- Bump tailwindcss from 3.4.6 to 3.4.7 in /demo by @dependabot in #489
- Bump @sentry/browser from 8.19.0 to 8.20.0 in /demo by @dependabot in #488
- Bump tailwindcss from 3.4.7 to 3.4.9 in /demo by @dependabot in #514
- Bump @tailwindcss/typography from 0.5.13 to 0.5.14 in /demo by @dependabot in #511
- Bump @sentry/browser from 8.20.0 to 8.24.0 in /demo by @dependabot in #510
- Bump postgrex from 0.18.0 to 0.19.0 by @dependabot in #509
- Bump gettext from 0.24.0 to 0.25.0 by @dependabot in #508
- Bump tesla from 1.11.2 to 1.12.1 in /demo by @dependabot in #506
- Bump gettext from 0.24.0 to 0.25.0 in /demo by @dependabot in #507
- Bump jason from 1.4.3 to 1.4.4 in /demo by @dependabot in #497
- Bump alpine from 3.20.1 to 3.20.2 by @dependabot in #487
- Bump bandit from 1.5.5 to 1.5.7 in /demo by @dependabot in #504
- Bump heroicons to 2.1.5 in /demo by @Flo0807 in #527
- Bump @sentry/browser from 8.24.0 to 8.27.0 in /demo by @dependabot in #542
- Bump @tailwindcss/typography from 0.5.14 to 0.5.15 in /demo by @dependabot in #545
- Bump gettext from 0.25.0 to 0.26.1 by @dependabot in #533
- Bump swoosh from 1.16.10 to 1.16.12 in /demo by @dependabot in #531
- Bump esbuild from 0.23.0 to 0.23.1 in /demo by @dependabot in #528
- Bump tailwindcss from 3.4.9 to 3.4.10 in /demo by @dependabot in #522
- Bump postgrex from 0.19.0 to 0.19.1 by @dependabot in #521
- Bump ecto_sql from 3.11.3 to 3.12.0 by @dependabot in #519
- Bump ecto_psql_extras from 0.8.0 to 0.8.1 in /demo by @dependabot in #516
- Bump @tailwindcss/forms from 0.5.7 to 0.5.8 in /demo by @dependabot in #546
- Bump sentry from 10.6.2 to 10.7.0 in /demo by @dependabot in #536
- Bump gettext from 0.25.0 to 0.26.1 in /demo by @dependabot in #532
- Bump micromatch from 4.0.5 to 4.0.8 in /demo by @dependabot in #551
- Bump postgrex from 0.19.0 to 0.19.1 in /demo by @dependabot in #553
- Bump ecto_sql from 3.11.3 to 3.12.0 in /demo by @dependabot in #552
- Bump @sentry/browser from 8.27.0 to 8.28.0 in /demo by @dependabot in #558
- Pin dependencies by @renovate in #575
- Replace dependency npm-run-all with npm-run-all2 5.0.0 by @renovate in #569
- Update dependency npm-run-all2 to v6 by @renovate in #585
- Update dependency ecto_psql_extras to ~> 0.8 by @renovate in #573
- Update dependency esbuild to ~> 0.8 by @renovate in #576
- Update dependency ex_doc to ~> 0.34 by @renovate in #577
- Update dependency faker to ~> 0.18 by @renovate in #578
- Update dependency gettext to ~> 0.26 by @renovate in #579
- Update dependency sobelow to ~> 0.13 by @renovate in #580
- Update dependency elixir to v1.17.2 by @renovate in #574
- Update dependency stylelint to v16 by @renovate in #581
- Update alpine Docker tag to v3.20.3 by @renovate in #589
- Update postgres:16-alpine Docker digest to d898b0b by @renovate in #590
- Update dependency @sentry/browser to v8.29.0 by @renovate in #593
- Update dependency stylelint-config-standard to v36 by @renovate in #582
- Update dependency @sentry/browser to v8.30.0 by @renovate in #597
- Update dependency tailwindcss to v3.4.11 by @renovate in #598
- Update dependency standard to v17.1.1 - autoclosed by @renovate in #599
- Update dependency postcss to v8.4.47 by @renovate in #602
- Update dependency npm-run-all2 to v6.2.3 by @renovate in #601
- Update dependency standard to v17.1.2 - autoclosed by @renovate in #600
- Update actions/setup-node digest to 0a44ba7 by @renovate in #606
- Update dependency elixir to v1.17.3 by @renovate in #605
- Update dependency tailwindcss to v3.4.12 by @renovate in #603
- Update dependency erlang to v27.1 by @renovate in #604
- Pin dependencies by @renovate in #607
- Update dependency tailwindcss to v3.4.13 by @renovate in #612
Demo enhancements
- daisyUI theme selector by @thomasfortes in #468
- Add metric for published post count to demo by @Flo0807 in #561
- Install postcss in demo application by @Flo0807 in #567
- Install esbuild and tailwind via config by @Flo0807 in #587
- Remove unused dependencies by @Flo0807 in #588
- Remove landing page by @Flo0807 in #550
New Contributors
- @guoxinghuang made their first contribution in #513
- @jamescarr made their first contribution in #539
- @renovate made their first contribution in #568
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
See upgrade guide for upgrade instructions.
Breaking Changes
Enhancements
- Move filter_badge component to CoreComponents by @makl9797 in #444
- Move item action changeset assignment to live resource by @Flo0807 in #464
- daisyUI theme support by @thomasfortes in #427
- Add "From" and "To" label to range filter inputs by @Flo0807 in #390
- Raise ecto no results error if id is not valid by @Flo0807 in #476
Bug fixes
- Add missing "New" in created message by @Flo0807 in #438
- Fix filter badge close icon by @Flo0807 in #431
- Fix
update_item
may raise by @Flo0807 in #457 - Fix column toggle labels not clickable by @Flo0807 in #466
- Make toggle columns labels normal case again by @Flo0807 in #467
- Fix toggle column width by @thomasfortes in #470
- Break words in upload field file list by @Flo0807 in #471
- Fix
Backpex.Resource.update_all/6
when used without pubsub arg by @asok in #481 - Fix edit and new form crashes when all field fields are readonly by @Flo0807 in #465
- Add support for serial ids in HasMany field by @thomasfortes in #478
Documentation
- Update installation.md by @SebastianMueller87 in #436
- Fixed broken path to "What is a Field" page in Installation.md by @io2 in #452
- Update installation.md by @mradke in #490
Dependency updates
- Bump jason from 1.4.1 to 1.4.3 in /demo by @dependabot in #441
- Bump sentry from 10.6.1 to 10.6.2 in /demo by @dependabot in #435
- Bump phoenix_ecto from 4.6.1 to 4.6.2 by @dependabot in #434
- Bump phoenix_ecto from 4.6.1 to 4.6.2 in /demo by @dependabot in #433
- Bump tesla from 1.11.0 to 1.11.1 in /demo by @dependabot in #426
- Bump daisyui from 4.12.8 to 4.12.10 in /demo by @dependabot in #425
- Bump @sentry/browser from 8.12.0 to 8.13.0 in /demo by @dependabot in #424
- Bump @sentry/browser from 8.13.0 to 8.17.0 in /demo by @dependabot in #463
- Bump esbuild from 0.21.5 to 0.23.0 in /demo by @dependabot in #442
- Bump ex_doc from 0.34.1 to 0.34.2 in /demo by @dependabot in #455
- Bump tesla from 1.11.1 to 1.11.2 in /demo by @dependabot in #461
- Bump mix_audit from 2.1.3 to 2.1.4 by @dependabot in #473
- Bump tailwindcss from 3.4.4 to 3.4.6 in /demo by @dependabot in #475
- Bump @sentry/browser from 8.17.0 to 8.18.0 in /demo by @dependabot in #474
- Bump mix_audit from 2.1.3 to 2.1.4 in /demo by @dependabot in #472
- Bump docker/build-push-action from 5 to 6 by @dependabot in #448
- Bump swoosh from 1.16.9 to 1.16.10 in /demo by @dependabot in #480
- Bump @sentry/browser from 8.18.0 to 8.19.0 in /demo by @dependabot in #479
- Bump money from 1.12.4 to 1.13.1 by @dependabot in #462
- Elixir 1.17 and OTP 27.0 by @krns in #303
Demo enhancements
- Fix arrow icon is not displayed on landing page by @Flo0807 in #437
- Demo: remove newsletter stuff by @pehbehbeh in #458
- Demo: improve Sentry data by @pehbehbeh in #459
- Balance hero text on landing page by @Flo0807 in #432
New Contributors
- @SebastianMueller87 made their first contribution in #436
- @io2 made their first contribution in #452
- @thomasfortes made their first contribution in #427
- @asok made their first contribution in #481
- @mradke made their first contribution in #490
Full Changelog: 0.5.1...0.6.0
0.5.1
0.5.0
What's Changed
See upgrade guide for upgrade instructions.
Breaking Changes
- Pass persisted item to
consume_upload
function and passdata
to item actions and resource actions by @Flo0807 in #406 - Use tailwind plugin for heroicons by @Flo0807 in #421
New features
- Add
create_button_label
option to live resource by @Flo0807 in #388 - Add
resource_created_message
option to live resource by @Flo0807 in #411
Enhancements
- Remove empty state subtitle when no resources exist by @Flo0807 in #389
- Support other id types besides binary_id by @Flo0807 in #366
- Display newlines and whitespaces for textarea values by @Flo0807 in #418
Documentation
- Improve documentation by @Flo0807 in #413
- Remove non-existent email field from documentation by @Flo0807 in #420
Dependency updates
- Bump @sentry/browser from 8.10.0 to 8.11.0 in /demo by @dependabot in #393
- Bump daisyui from 4.12.2 to 4.12.7 in /demo by @dependabot in #407
- Bump phoenix_live_view from 0.20.15 to 0.20.17 in /demo by @dependabot in #397
- Bump phoenix_live_dashboard from 0.8.3 to 0.8.4 in /demo by @dependabot in #396
- Bump alpine from 3.20.0 to 3.20.1 by @dependabot in #395
- Bump ex_machina from 2.7.0 to 2.8.0 in /demo by @dependabot in #410
- Bump @sentry/browser from 8.11.0 to 8.12.0 in /demo by @dependabot in #409
- Bump daisyui from 4.12.7 to 4.12.8 in /demo by @dependabot in #408
- Remove floki by @Flo0807 in #415
Demo enhancements
New Contributors
Full Changelog: 0.4.0...0.5.0