Releases: tanthammar/tall-forms
New $ignored field property
Added new $ignored property to prepare for new design elements as Groups, Panels, Headings and such.
Tabs
Tabs layout available to Sponsors
Fix merging classes to field attributes
This release fixes merging of classes with config defaults, in field attributes.
Example Input::make('Foo')->rootAttr(['class' => 'foo bar']
Allow php 8
7.0.3 Allow php 8
Multiselect Tailwind 2.x styling fix
7.0.2 fix Tailwind 2.x multiselect styling
Form-classes Tailwind 2.0 fix
Added rounded to form-classes
Tailwind 2.0
You can use this version with both Tailwind 1.0 and Tailwind 2.0
You don't have to publish the new theme. There are two theme publish commands, use the one that matches your Tailwind version.
Breaking changes
- There are no breaking changes, except that the default
vendor:publish
commands publishes
Tailwind 2.0 stubs instead of Tailwind 1.0. (There are separate publish commands for both versions) - IMPORTANT Using the new theme, doesn't make the rest of your app compatible with Tailwind 2.0. Follow the instructions in the official Tailwind upgrade guide to upgrade the rest of your app.
Upgrade instructions
- Upgrade your app to Tailwind 2.0
- Follow the instructions in the official Tailwind upgrade guide
- Read the "Manual Installation/Tailwind 2x Config" and "Manual Installation/Laravel Mix" in this package wiki for tips on required plugins and
webpack.mix.js
examples.
- Backup your
tall-forms.css
. Publish the Tailwind 2.0 theme withphp artisan vendor:publish --tag=tall-form-theme-css
New
- Tailwind 2.0 tall-theme.css
- New
vendor:publish
commands have been added for Tailwind 1.0 and 2.0 stubs. - The
make:tall-forms-installation
has been updated to support Tailwind 2.0, + tested on Laravel 8 with/without Jetstream and Breeze - Tailwind 1.0 "Teal" color is added to the new Tailwind 2.0 theme for backward compatibility.
- Tailwind custom-forms plugin classes (form-input, form-select...) are added to the Tailwind 2.0 theme for backward compatibility.
- The new theme has some modifications regarding the styling of inputs. (see, tall-theme.css)
- Watch the screen casts on the TallForms Youtube channel, for a detailed walk-through.
- The 2.0 theme contains:
- deprecated
form-*
classes. - all the
Teal
colors from Tailwind 1.x shadow-xs
class- you can continue using them just as in Tailwind 1.0
- deprecated
Make --modelspath unison in all Artisan make commands
Now you can pass --modelspath=Models or --modelspath=App or --modelspath=Any\Path\With\Backslash or --modelspath=With/Slash to the Artisan make command.
Repeater ->labelEachRow()
New method for Repeater ->labelEachRow(), show labels for each row
require Livewire 2.3.5
require Livewire v2.3.5 because @entangle issues
fix, multiselect empty [] if model value is null
remove rc for Repeaters in KeyVal
improvement, stricter allowed_in_array check based on parent field type