Releases: statamic/cms
Releases · statamic/cms
v3.0.0-beta.23
What's new
- Added the increment tag
What's improved
- Added neutral toast notification style
- Control Panel responsiveness
- Blueprints get augmented. You can do
{{ blueprint:handle }}
or{{ blueprint }} {{ handle }} {{ /blueprint }}
, etc. - Custom field conditions can now be used to target individual fields
What's fixed
- Some bugs
What's breaking
- Custom field condition callbacks now provide a single object argument.
v3.0.0-beta.22
What's new
- More translations
- Add mount field to collection edit screen
- Add format glide parameter alias
What's fixed
- Fix issue with the parser not looking for a space after the word "if"
- Fix global search edit links
- Fix some other bugs too
v3.0.0-beta.21
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
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 withattr:
to set set attributes that collide with tag parameters. - Tags that support conditions — like the collection tag — now support
in
andnot_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 toStatamic\Facades\CP\Nav
v3.0.0-beta.19
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
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
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
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
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
What's new
- Added new
collection:newer
andcollection:older
tags. They're so much more intuitively named when compared toprevious
andnext
. - Went hiking back to V2 Land™ and brought back the
foreach
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
andcollection: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
- Scrapped our v2-style routes (
config/statamic/routes.php
) in favor of nicely decorated Laravel ones. And here's a copy-pastable command to migrate in a jiffy.