config:clear command now warns users that caching configuration files is not currently supported in Winter CMS.create:command scaffolder to allow for hyphens in generated command names and added optional --description option to set the help text for the generated command.winter:util compile to download FontAwesome assets required to compile backend LESS files if not present.Illuminate\Contracts\Auth\Access\Gate contract with the application as a null gate to prevent plugins and IDE extensions that expect the contract to be present from throwing unhelpful errors.Backend\Traits\ErrorMaker trait are now logged in the backend error log (excluding ApplicationExceptions).iconClass option for the fileupload FormWidget to specify the icon that should be used for the upload button.search widget configuration options to the RelationController's view & manage mode configuration (prompt, mode, scope, searchOnEnter).ConfigRepository with Laravel by aliasing top level config keys (currently prefixed with *:: to reflect the namespaced config system used in Winter) to their naked versions (i.e. debugbar is still internally stored as *::debugbar but will also be accessible from the getItems() and all() methods on the ConfigRepository as debugbar). This paves the way for support for Laravel Nightwatch which relies on directly accessing the underlying config data structure for performance reasons.vite:compile and vite:watch commands.winter:util purge uploads could sometimes delete files that were actually in use.Snowboard.request() to skip null or undefined values.Backend\FormWidgets\TimePicker FormWidget.bootstrap/autoload.php to return a 500 header when the vendor files are not present.DataTable widget not being able to actually save data.vendor & node_modules in the default .gitignore to ensure that those directories are ignored at every level of the project, not just at the project root.Full Changelog: https://github.com/wintercms/winter/compare/v1.2.8...v1.2.9
Sign up to our newsletter and receive updates on Winter releases, new features in the works, plugin and theme promotions and much more!