Skip to content

Twill 2.7.0

Compare
Choose a tag to compare
@ifox ifox released this 25 Feb 17:45
· 441 commits to 2.x since this release

Twill 2.7.0 is a non-breaking release bringing a lot of cool new features, fixes, and improvements.

Special credits go to @haringsrob for his amazing work during the past few months! ❤️

Much more to come with Twill 2.8.0, with Laravel 9 support, which we're going to tag a beta for next week, and Twill 3.0, which is already well underway, as you can see for yourself in our new public roadmap powered by the amazing GitHub Projects features.

HOW TO UPDATE

Run composer update in your project and then, run Twill's own update command: php artisan twill:update. This will force update your published Twill assets. You can delete the old ones from your repository if you are versioning them. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build.

Added

  • When in debug mode and a crop is missing an exception will be shown #1351
  • When admin account creation failed, and error is now shown #1114
  • Add an option to set $controlLanguagesPublication in the listing layout that can be used to disable language
    publication controll in the create modal #1468
  • You can now control the revision label from the revisionsArray method on the model #1467
  • Validations can now be created for repeaters #1156
  • Max amount of repeaters can now be set from the field rather than the repeater itself #1433
  • Added an option to automatically seed singletons #1456

Fixed

  • Fixed regression where slugs were not checked if unique #1381
  • Repeater Collapse All only works once #1330
  • Ensure correct button messages when skipping modal on new content creation #1324
  • Allow media to be deleted when used model is removed #1160
  • Ensure default values are set for radios in the vuex store #1100
  • Ensure LQIP data is always available #1352
  • Add typecasting to select dropdown for settings support #1203
  • Move development specific autoload components #1391
  • Repeaters no longer expand when adding a new item #1461
  • Notes are now rendered in media fields #1443
  • When updated_at is empty, it now falls back to the created_at timestamp #766
  • When cloning a block, the new block is dereferenced from the original #1410
  • Improved content scheduling #1307
  • Fixed 500 error if google analytics data is empty #1470
  • Fixed not all Translations were loaded within editInModal #1469
  • Improved missing "disabled" implementations for various fields #836

Documentation

  • Added documentation for permalinks #903 #1092
  • Added documentation for custom media metadata #1031
  • Added documentation for singleton modules #1231
  • Added guide on how to customize the create modal #1436
  • Improved documentation for field grouping #1214
  • Added documentation for side fieldsets #1420
  • Added documentation for the tags field #1375

Translations

  • Added Arabic translations #1323
  • Added Bosnian translations #1374
  • Updated czech translations #1466

New Contributors

Full Changelog: 2.6.0...2.7.0