Skip to content

v4.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Mar 19:01

Warning: This is an early prerelease version with breaking changes.

What's new

  • Laravel 10 support. #7540
  • Blueprints fields can be organized into both tabs and sections. #7746
  • Ability to hide field display labels. #7737
  • Redesigned Bard/Replicator set picker with search, groups, icons, and descriptions.
  • Tailwind 3. #7519
  • Tailwind Container Queries plugin, used to fine-tune UI for adaptive spaces. #7557
  • A "fullscreen" Vue component, used to make bring fullscreen mode to a bunch of fieldtypes. #7569
  • Width fieldtype. #7582
  • Icon fieldtype. #7582

What's improved

  • A myriad of UI improvements. #7559
  • All "save" buttons have been moved to the tops of pages. #7600
  • Consolidated all icon fonts down to one single icon library. #7548

What's changed

  • Dropped support for PHP 7 and Laravel 8. #7490
  • Composer actions (updates, installing addons) can no longer be performed in the Control Panel. #7703
  • AMP support has been removed. #7498
  • A bunch of JavaScript packages have been removed. #7504
  • The SortableList component now no default delay. #7755
  • Popper.js has been replaced by Floating UI. Popover contents get portalled to the end of the page. #7744
  • Statamic\Support\Arr and Statamic\Support\Str inheritance behavior has been changed. #7592
  • Statamic\Support\Str::replace() arguments are swapped to match Laravel's. #7603
  • Route namespaces have been removed. #7609
  • Deprecations have been removed. #7536
  • Dropped support for Commonmark v1. #7496
  • Dropped support for Flysystem v1. #7491
  • Less JavaScript config variables are exposed outside the Control Panel. #7735
  • Internal build tooling has been migrated to Vite. #7485