Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. Chat with us on Discord at https://discord.gg/cnWk7EFv8R.
Twill 3.2.1 is a patch release addressing a bug with filters due to a breaking change in Axios 0.28.0.
Stay tuned for Twill 3.3.0, we're making a lot of progress on our roadmap! ๐
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. If you are versioning them, you can delete the old ones from your repository. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build
.
Full Changelog: https://github.com/area17/twill/compare/3.2.0...3.2.1
Twill 3.2.0 is a minor release addressing various bugs and edge cases. It also adds a couple missing features to the Twill 3 form builder and a new command to help with Laravel morph maps references in Twill's tables.
Huge thanks to @Tofandel, a community contributor, for all his recent and ongoing contributions โค๏ธ This release is mostly brought by him as you can see in the changelog below!
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. If you are versioning them, you can delete the old ones from your repository. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build
.
InlineRepeater
by @Tofandel in https://github.com/area17/twill/pull/2493
getModulePermalinkBase
by @Tofandel in https://github.com/area17/twill/pull/2471
getBaseNamespace
by @Tofandel in https://github.com/area17/twill/pull/2420
Full Changelog: https://github.com/area17/twill/compare/3.1.0...3.2.0
Twill 3.1.0 is a minor release combining the effort of 40 contributors over the past few months! ๐ This release brings in PHP 8.3 support, enhancements to the form builder, a lot of developer experience improvements, important bug fixes, and moreโcrafted carefully because we know how crucial stability is for your Twill projects, and ours, too!
Websites and applications #MadeWithTwill are running in production for major companies and institutions like OpenAI, Nike, the New York Times or the Art Institute of Chicago, and we certainly don't want to cause any issues on their platforms when upgrading Twill. For this reason, and because we truly care about our clients and our community, we reviewed each community contributions with a lot of attention and tested them in multiple Twill instances before tagging this release.
Huge thanks to every contributor, new and returning, for making this release possible. Check out the updates and let us know your thoughts. Your input is always welcome and keeps Twill growing and improving.
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. If you are versioning them, you can delete the old ones from your repository. If you are using custom Vue components, you should rebuild Twill assets using php artisan twill:build
.
active
to $translatedAttributes
by @driftingly in #2401BlockEditor
blocks
array by @joyceverheije in 8778ab7eexcludeBlocks
option to the BlockEditor
fields by @pauldwight in #2409readOnly
support to form builder Input
field by @zachgarwood in #2331searchable
support to form builder Select
field by @iedex in #2415max
support to form builder InlineRepeater
field by @joyceverheije in 4a773869direction
option to Input
and Wysiwyg
fields by @13twelve in #2295TipTap
editor by @florrie-90 in #2305TipTap
link component by @zipavlin in #2336titleInBrowser
and adminEditUrl
accessors in browsers
by @joyceverheije in 02ac019e, ab8635fe and 160e9165--factory
and --seeder
to twill:make:module
by @driftingly in #2402Link
column type to table builder by @agnonym in #2376routePrefix
support to nested breadcrumbs by @yamaha252 in #2312getData
method by @Afting in #2292QuickFilter
extension by @joyceverheije in 9c15b017nested
table columns support in the table builder by @yamaha252 and @joyceverheije in #2314 and 1edbfbb1DatePicker
date selection by @ifox in 0e751723Wysiwyg
click to focus area by @TimBlanchard in #2418BlockEditor
fields by @joyceverheije in #2381parseInternalLinks
helper issues by @avinash403 in #2338getCapsuleForModel()
for when passing a Model object by @antonioribeiro in #2400keepAlive
on connected non localized fields by @joyceverheije in b1593c75$forceLocale
in translatedInput()
by @pvdbroek in #2315php artisan migrate:reset
by @NuktukDev in #2413mediables
pivot by @bonroyage in #2368DuskServiceProvider
if Dusk doesn't exist by @Tofandel in #2366fieldsGroupsFormFieldNameSeparator
by @yamaha252 in #2277Admin
to Twill
on custom pages by @pauldwight in #2317pushOnce
builtin, remove custom pushonce
directive by @mikerockett in #2301twill.admin_route_name_prefix
configuration for all internal routes by @ifox and @raymondtri in #2286browser
field with a custom pivot table by @poncianodiego and @ifox in #2385Full Changelog: https://github.com/area17/twill/compare/3.0.2...3.1.0
Twill 3.0.2 is a patch release mainly addressing a pain point when rendering nested component-based blocks that were forcing developers to use non-standard views locations or duplicate views. It also continues improving the new form builder and fixes a bunch of issues in the documentation. Thanks to our community members for reporting and helping to address these issues!
Options::fromArray
argument order by @bonroyage in https://github.com/area17/twill/pull/2231
withFieldSets()
expects Fieldsets object, not a direct array by @agnonym in https://github.com/area17/twill/pull/2233
Full Changelog: https://github.com/area17/twill/compare/3.0.1...3.0.2
Full Changelog: https://github.com/area17/twill/compare/3.0.0...3.0.1
This is the final, stable release for Twill 3.0 ๐
The priorities for Twill 3.0 were clear. As Twill is a developer-focused CMS framework, we wanted to create an even better developer experience and improve our documentation. After 3 alpha releases, 2 beta releases, and 4 release candidates, we're proud to share that Twill 3.0 is now stable. Thanks to all community members that helped us refine it and major kudos to Rob Harings for the herculean effort over the past year!
Read more about this update on the new Twill CMS blog, and explore the updated documentation and guides!
HOW TO UPGRADE
Twill 3.0 offers a seamless upgrade process from Twill 2, using Rector to automate many steps and providing detailed documentation for smoother transitions. Read our upgrade guide.
Do not hesitate to reach out on GitHub or Discord if you have a specific use case or any trouble using Twill 3 with your existing application.
twill_
by @aksiomefromArray
to options
by @aksiomesource_path_prefix
to Glide ServerFactory by @matteovg7Twill 2.13.0 is a minor release mainly adding support for Laravel 10.
Twill 3.0 is now ๐ stable ๐, read more about it on the new Twill CMS blog.
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
.
Full Changelog: https://github.com/area17/twill/compare/2.12.4...2.13.0
This is the fourth release candidate for Twill 3! We plan that the next release will be the first stable release!
#2115
twill:update
will now ask to run migrations #2107
Select::make()->options()
now takes a closure as well #2143
#2124
#2117
#2142
#2140
#2135
#2129
Full Changelog: https://github.com/area17/twill/compare/3.0.0-rc3...3.0.0-rc4
This is the third release candidate for Twill 3!
#2080
#2080
#2094
#2087
#2063
#2070
Twill 3 brings a lot of improvements in the backend focused on developer experience.
If you encounter issues, please create an issue or contact us on discord.
Full Changelog: https://github.com/area17/twill/compare/3.0.0-rc2...3.0.0-rc3
This is the second release candidate for Twill 3!
#2007
php twill:make:componentBlock blockName
#2007
#2051
#2043
#2048
#2037
#2052
Twill 3 brings a lot of improvements in the backend focused on developer experience.
If you encounter issues, please create an issue or contact us on discord.
Full Changelog: https://github.com/area17/twill/compare/3.0.0-rc1...3.0.0-rc2