github statamic/cms v3.1.0

latest releases: v4.57.3, v5.0.0-beta.1, v5.0.0-alpha.6...
3 years ago

Read First 👀

Be sure to read the Upgrade Guide first as you may need to make some minor manual changes. You can also read the Statamic 3.1 Launch Announcement blog post to learn about many of the new features in depth!

What's new

  • GraphQL #2982
  • White labeling #3013
  • Update Scripts #3024
  • Entry author permissions #3053
  • REST API Caching #3168
  • REST API Nav and Collection tree endpoints #2999
  • REST API Form endpoint. #3271
  • You can configure Statamic to use separate authentication from the rest of your app. #3143
  • You can disable paste and input rules on Bard fields. e23f2103
  • You can add placeholder text to textarea fieldtypes. dc8fb06f
  • Added support for the mimetypes validation rule. #3290
  • Added support for date input type on the Text fieldtype. FR#476
  • The form:create tag now supports setting custom action and method parameters. #3411

What's improved

  • A whole bunch of Amazon S3 performance optimization. #3369 #3353 #3354 #3359 #3362
  • Replicators no longer use a dropdown picker when there's only 1 set to pick from. FR#29
  • Don't show error templates in the template fieldtype. FR#293
  • Display toggle fieldtypes inline when in sidebar. FR#218
  • Collecton widgets now fill the empty vertical space for a more pleasurable viewing experience. FR#351

What's fixed

  • Fixed Safari display issue. #1999
  • Fix date fields not augmenting ranges. #3223
  • The REST API will filter out draft entries by default. #3317
  • Full measure static caching no longer logs when creating the page. #3255
  • Form fieldtypes now show data in the API rather than an empty object. #3182
  • Removed the minimum character limit for search queries. 4327e68c
  • Added the missing jpeg file type icon. 0c019840
  • The mimes and image validation rules now use the actual mime type rather than just the extension. #3290
  • SVG assets now provide their dimensions. #2865
  • Users are now properly redirected to the control panel after activating their accounts. 5e2ff7df7
  • Grid tables now dynamically use the most appropriate space. It should look better 90% of the time (and probably worse 10% of the time. Sorry about that.). 12529a8bf
  • Default Bard, Grid and Replicator values now preprocess their preload methods. #3235
  • Bumped laravel/framework requirement to versions with security patches. #3416

What's changing

  • Collection and Nav Trees are now stored separately from their config. #2768
  • REST API resources are opt-in. #3318
  • The date fieldtype now augments to Carbon instances.
  • A hasCachedPage method has been added to the Statamic\StaticCaching\Cacher interface.
  • Global search is now only triggered with a slash. (Not ctrl/alt/shift+f) cad87068
  • The @svg directive has been renamed to @cp_svg to avoid potential conflicts. #3186

Don't miss a new cms release

NewReleases is sending notifications on new releases.