packagist statamic/cms v3.0.0-beta.20

latest releases: 5.x-dev, dev-fix/install-eloquent-driver-model-change, dev-fix/bard-augmentation-when-text-set-exists...
4 years ago

Structures have been radically transformed 🎉

  • A structured collection (for example, "Pages") no longer requires a separately created and maintained structure. You can simply enable "structured" ordering on the collection.
  • Structures intended for navigational purposes (that other kind) are now called "Navigations”. There's a brand new area for them in the Control Panel and they live in the navigation directory. They can contain links to arbitrary URLs or entries in any desired collections.
  • More details can be found at #1445.

💡 You can migrate pre-beta-20 Structures with this command.

Filters and Data Tables were the stars of an episode of Extreme Makeover CMS Edition and have received a head-turning upgrade.

  • Filters are more powerful, intuitive, and are in-line with the table search and any pinned filters for a nice and tidy UX.
  • Filters can now be "pinned" for quick and frequent access.
  • Active filters are now shown as adorable little dismissible badges.
  • Groups of filters and search queries can now be saved as "presets” so you revisit them anytime you want.

And more!

  • We built a brand new Link fieldtype.
  • The Markdown field now has a dark mode if you’re into that kind of thing
  • Tags that render forms (forms, user:login_form, etc) will use any leftover parameters as HTML attributes. (for example, id=“contact-form”. You can prefixing the parameter with attr: to set set attributes that collide with tag parameters.
  • Tags that support conditions — like the collection tag — now support in and not_in that each accept arrays.
  • Nested data is now shallow-augmented when JSON-serializing. (title, id, etc).
  • A bunch of UX improvements like better buttons, better selects, better global search, better empty states, and better words.
  • A bunch of bug fixes like the one that bugged you, the one that annoyed you, and the one you didn't know about.

Breaking Changes

  • The structure bits, of course. Use these instructions to automate it.
  • The Statamic\Facades\Nav facade has been moved to Statamic\Facades\CP\Nav

Don't miss a new cms release

NewReleases is sending notifications on new releases.