Skip to content

v3.20.3

Choose a tag to compare

@58bits 58bits released this 13 Jul 19:21

Highlights

  • @byline/core / @byline/host-tanstack-start — collection list views can now declare a default sort in their admin config, e.g. defaultSort: { field: 'publicationDate', direction: 'desc' } on CollectionAdminConfig — so a publications library opens newest-first without user interaction. The default applies only when the URL carries no explicit order/desc search params, so a shared link always opens exactly as sent; precedence is explicit URL params → defaultSortcreated_at desc. The option is boot-validated by validateAdminConfigs: field must be a top-level schema field or a document column (createdAt / updatedAt / path), and it is rejected on orderable: true collections, where manual ordering already owns the default sort (order_key asc). List-view sort indicators reflect the active default.

  • @byline/uiComboButton menu items now ship with default padding, so consumers no longer need to pad each item themselves to get a correctly spaced menu.

All other @byline/* packages bumped to 3.20.3 in lockstep with no behavioural changes this cycle.