Every release, straight from GitHub.
Releases of tbtop/admin as they are published, newest first. The CMS repository is private during its closed beta, so its releases are not listed here. Larger changes also get a blog post.
Builder
v0.5.1
What's Changed
- docs(core): resurvey stale documentation against source by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/298
- feat(panels): discover host pages with a persistent cache by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/303
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.5.0...v0.5.1
v0.5.0
What's Changed
- feat(fields): typed date entry in the date and daterange popovers by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/297
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.21...v0.5.0
v0.4.21
What's Changed
- fix(core): reviewed clawpatch batch — 21 verified fixes by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/286
- feat(table): grouped cells and column descriptions by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/294
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.20...v0.4.21
v0.4.20
What's Changed
- fix(auth): return to the intended URL after sign-in by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/291
- feat(fields): year picker and bounds for the date field by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/292
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.19...v0.4.20
v0.4.19
What's Changed
- fix(charts): render static data by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/289
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.18...v0.4.19
v0.4.18
What's Changed
- fix(select): scroll dropdowns by wheel inside modals by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/287
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.17...v0.4.18
v0.4.17
What's Changed
- Release 0.4.17: ecom findings — repeater deps, modal close via flash, inline number cells, panel 404 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/285
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.16...v0.4.17
v0.4.16
What's Changed
- feat(table): pass the row to Column::formatUsing by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/284
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.15...v0.4.16
v0.4.15
What's Changed
- refactor(core): deepen four shallow modules from the architecture review by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/281
- Release 0.4.15: date picker calendar and form-level dependent reset by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/283
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.14...v0.4.15
v0.4.14
What's Changed
- docs(ai): generate API reference from docblocks and fix drifted prose by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/277
- Release v0.4.14: fix nav dropdown dismissal and collapsible section variants by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/282
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.13...v0.4.14
v0.4.13
What's Changed
- Release 0.4.13: relation sort, filter layout, and conditional required by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/278
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.12...v0.4.13
v0.4.12
What's Changed
- Release 0.4.12: locale, async filters, and select portal fixes by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/276
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.11...v0.4.12
v0.4.11
What's Changed
- Fix form rollback after successful save by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/274
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.10...v0.4.11
v0.4.10
What's Changed
- fix(uploads): drop imagedestroy() calls deprecated in PHP 8.5 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/253
- fix(media): fail closed when DNS pinning for a remote fetch is unavailable by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/261
- fix(commands): reject page names that are not valid class identifiers by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/262
- fix(panels): forget CurrentPanel after the panel request completes by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/263
- fix(uploads): keep the original upload when image conversion or its write fails by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/268
- fix(table): refresh cell-save and reorder handlers when the action context changes by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/254
- fix(actions): percent-encode row values interpolated into visit templates by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/255
- fix(media): cancel pending search debounce on folder change and unmount by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/256
- fix(actions): fail loudly when a custom action handler is not registered by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/258
- fix(table): sync column search inputs with externally reset query state by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/259
- fix(table): resync editable cells with refreshed row data by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/260
- fix(client): translate built-in UI labels by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/272
- Add reorderable media picker by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/273
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.9...v0.4.10
v0.4.9
What's Changed
- fix(client): preserve nested repeater paths by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/224
- fix(client): reset media detail state on selection by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/226
- fix(client): ignore stale editable-cell saves by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/227
- fix(client): ignore stale row reorder responses by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/228
- fix(client): flush richtext changes before submit by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/229
- fix(client): preserve text after slash commands by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/234
- fix(client): reconcile removed tab values by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/237
- fix(client): preserve inline text spacing by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/241
- fix(client): isolate table URL-state clearing by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/243
- fix(client): enforce integer pagination values by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/244
- fix(client): preserve URL fragments in table state by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/245
- fix(client): reset state when table names change by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/246
- fix(client): preserve Enter submission with disabled buttons by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/247
- fix(client): surface unexpected schema errors by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/248
- feat(media): persist image dimensions for originals and conversion variants by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/249
- fix(client): ignore stale notification rollbacks by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/239
- fix(client): preserve builtin registrations by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/238
- fix(client): coordinate multiple dirty-form guards by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/235
- feat(media): configurable format and quality for conversion variants by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/250
- fix(client): focus the confirm button when a confirm dialog opens by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/251
- fix(client): respect disabled creatable selects by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/223
- feat(install): admin:install publishes the host wiring by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/215
- chore(release): 0.4.9 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/252
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.8...v0.4.9
v0.4.8
What's Changed
- fix(validation): implicit rules and in-constraint on multiple fields by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/232
- chore(release): 0.4.8 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/233
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.7...v0.4.8
v0.4.7
What's Changed
- fix(client): preserve existing media selections by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/222
- fix(client): keep halted confirmed actions open by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/221
- fix(effects): deliver refreshTable to tables outside the effect's React context by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/230
- chore(release): 0.4.7 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/231
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.6...v0.4.7
v0.4.6
What's Changed
- fix(validation): handle translatable field errors by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/218
- fix(validation): collect client constraints inside tabs and repeater rows by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/220
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.5...v0.4.6
v0.4.5
What's Changed
- fix(validation): return action errors by field name by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/216
- chore(release): 0.4.5 by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/217
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.4...v0.4.5
v0.4.4
What's Changed
- fix(fields): refresh disabled ranges after late mount by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/209
- feat(tabs): add named URL state by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/210
- feat(client): native beforeunload prompt for dirty forms by @TsukuroTadzaki in https://github.com/DiVotek/tbtop/pull/211
- feat(actions): withoutValidation() — form rules as a schema filter, not a gate by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/214
- feat(forms): setFormData effect — server-computed values into the open form by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/213
- fix(client): open Revola modals as configured — centered animation + slide-over/size wire-through by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/208
- fix(validation): apply rules to nested action forms by @MaxBoiko21 in https://github.com/DiVotek/tbtop/pull/212
Full Changelog: https://github.com/DiVotek/tbtop/compare/v0.4.3...v0.4.4
Before 1.0, a minor may change an API, so a Composer constraint such as ^0.5 takes patch releases only. Read the notes before moving to the next minor.