Skip to content

Releases: statamic/cms

v3.0.0-beta.21

26 Mar 20:22
Compare
Choose a tag to compare
v3.0.0-beta.21 Pre-release
Pre-release

What's improved

  • Better page tree "Create Child Entry" UX
  • Better popover buttons

What's fixed

  • Fix multiple requests sometimes being fired when filtering/searching
  • Bugs

v3.0.0-beta.20

24 Mar 19:43
Compare
Choose a tag to compare
v3.0.0-beta.20 Pre-release
Pre-release

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

v3.0.0-beta.19

03 Mar 21:43
Compare
Choose a tag to compare
v3.0.0-beta.19 Pre-release
Pre-release

What's improved

  • Remove the pcre backtrack limit. Rather than manually upping the limit, you can choose to set it if necessary.

What's fixed

  • Resolved an error that was shown when an unrelated error was shown thus hiding the original error.

v3.0.0-beta.18

28 Feb 21:52
Compare
Choose a tag to compare
v3.0.0-beta.18 Pre-release
Pre-release

What's new

  • Added multi-cursor, move line, and other features to the Markdown fieldtype.
  • Port and improve register and login tags.
  • Route placeholders are sent to the frontend as variables.

What's improved

  • Select field got a makeover.
  • YAML error handling
  • The mysterious "template too big" silent failure is no longer silent.
  • You can bump up your pcre_backtrack_limit, if necessary in config/statamic/system.php

What's fixed

  • Bug fixes

What's breaking

  • The text fieldtype's html_input config has been renamed to input_type.

v3.0.0-beta.17

17 Feb 21:16
Compare
Choose a tag to compare
v3.0.0-beta.17 Pre-release
Pre-release

What's new

  • Brought back the session tag from v2

What's improved

  • Redesigned the Markdown fieldtype toolbar and fullscreen mode
  • Increased the max-width container to max-w-3xl
  • Performance tweaks and improvements

What's fixed

  • Fixed a few UI issues with z-index and the global header bar
  • Squished some bugs.

v3.0.0-beta.16

14 Feb 21:19
Compare
Choose a tag to compare
v3.0.0-beta.16 Pre-release
Pre-release

UI/UX Improvements

  • New max-width for the content area on all but "wide table" screens
  • Side nav is now fixed position with a right border
  • Global search is now aligned with content container and dims the rest of the CP when focused
  • New "Create Collection" flow
  • New "Configure Collection" screen
  • New buttons and colors
  • New breadcrumbs
  • New flash/toast notifications
  • New utilities index page
  • Lots of other small UI tweaks

New Things

  • Added Blink Cache

Fixed Things

  • Fixed performance slowdowns introduced in beta 15
  • A plethora of various and assorted bug fixes

v3.0.0-beta.15

11 Feb 16:52
Compare
Choose a tag to compare
v3.0.0-beta.15 Pre-release
Pre-release

What's new

  • Introducing the Content API! 🎉
  • Augmentation and Query Builder can now request specific columns.
  • Fieldtypes can perform "shallow augmentation" (used by the API).

What's fixed

  • Some bugs

v3.0.0-beta.14

31 Jan 21:24
Compare
Choose a tag to compare
v3.0.0-beta.14 Pre-release
Pre-release

What's new

  • Added new collection:newer and collection:older tags. They're so much more intuitively named when compared to previous and next.
  • Went hiking back to V2 Land™ and brought back theforeach tag and a t-shirt.
  • The start page can now be customized by clicking the pin icon and then "Set as Start Page"

What's improved

  • collection:previous and collection:next tags now go in the right direction all of the time instead of just part of the time
  • The Glide tag pair supports looping through multiple assets

What's fixed

  • Tickled a bunch of little bugs until they ran away

What's breaking

v3.0.0-beta.13

30 Jan 18:11
Compare
Choose a tag to compare
v3.0.0-beta.13 Pre-release
Pre-release

What's breaing

  • Select/Radio fields now render the stored value key by default in your Antlers views. You can still access the label via {{ myfield:label }}
  • The Antlers "null coalescence assignment" ??= logic was inverted compared to PHP 7.4. The behavior has been moved to ?=, a so-called "truth coalescence operator".

What's fixed

  • Some bugs.

v3.0.0-beta.12

23 Jan 16:52
Compare
Choose a tag to compare
v3.0.0-beta.12 Pre-release
Pre-release

What's new

  • Add a route tag as an alias for Laravel's route() method.

What's improved

  • Using the json modifier will augment values recursively.