All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Issue with PasswordWithRevealer
- Incorrect method name
- TomSelect for all Bootstrap/Select based fields
- Some dependencies
- BootstrapSelect
- New setup method
- Issue with PasswordWithReveal
- Issue with DomContentLoaded
- Couple issues with JS modularizing
- Issue with JS modules
- Moved to JS modules
- Issue with model indexes
- Minor issue with spacing
- Quill 2.0 support
- Issue with Quill being disabled
- Issue with Flatpickr styles
- QOL improvement for PasswordReveal
- Issue with empty arrays
- Improper url for Quill
- Small issue with null values for option groups
- Moved all CDN assets to jsdelivr.com
- Ability to use Select option groups
- Issue with layered route parameters
- Support for Laravel 11
- New SimpleDatalist field
- Minor issue with Quill
- New SimpleSelect for Bootstrap
- Issue with color for flatpickr
- Issue with selects
- Issue with Datepicker
- Issue with Autosize
- Minor issue with coloring for Select2
- Select2 field type
- Added in Any option to countries
- Choices
- Address fields
- Issue with some field values
- Minor issue with multiple password reveals
- Issue with Range Field
- Issue with file field
- Issue with some general dark styles
- Minor issue with mobile for flatpickr
- Flatpickr is now a field option
- Ability to confirm a BaseForm submission
- New Fields: Trix
- AutoTextArea
- Added new features to Quill including: @mentions
- ^pages
- #hashtags
- Issue with Code editor
- Issue with keydown support
- Issue with tests
- Issue with undefined in AutoSuggestSelectField
- More image controls to Quill
- Some component CDN versions
- Issue with prefixes
- Issue with Tag component
- Issue with default JS methods
- Issue with modal centering
- Small issue with Wizard steps
- Issue with setSections and auto-naming
- Issue with button actions
- hCaptcha field with middleware
- GrapesJs field
- Issue with spans in buttons
- Minor issue with FileWithPreview field
- Summernote as a field
- Issues with bindings using Livewire
- Issue with viaAjax
- Issue with click bindings
- Made ajax customizable
- Removed a Save word
- Minor issue with checkboxes
- Spacing for Table Field
- Issue with add/remove rows in Table Field
- Grab the field value if set
- hiddenWhen() method for fields
- CSP nonce support
- Improved JS controls
- Issue with form ID attribute
- Issue with Safari
- Issue with Table field again
- Issue with Table field
- More static analysis
- Minor changes from static analysis
- New Country select based on AutoSuggestSelect
- Issue with dropzone not getting params
- Laravel 10 compatible
- Small UI issue with Toggle
- Issue with filepreview
- Issue with too few identifiers for livewire delete
- ComponentForm types for universal form components
- Issue with the ComponentModelForm
- Issue with search form button wrapper
- Missing format cleaner for Quill
- Issue with running FormsJS() twice
- New way of handling JS for fields
- Code styles
- New indexColumns method for better control of index listing
- Arrow issue with sorting
- Issue with access to main FormJS function
- Issue with hidden fields
- Issue with iOS
- Issue with AutoSuggestSelect
- A couple style issues
- New autosuggest select style field
- Issue with options array for autosuggest
- New nativeJS autocomplete field
- Method for setting Modal title
- Ability to set form id
- trigger content and trigger class by method chaining
- New submitOnChange and submitOnKeyUp methods
- New hiddenUnless method
- Issue with onChange for livewire
- onChange livewire binding
- Delete method for livewire binding
- Ability to set searchable in method chaining
- Rating field
- Table field
- Issue with quill bubble theme
- Issue with null value for DateTimePicker
- disabledWhen for forms
- DateTimePicker layering issue
- Improved Field ID controls
- Issue with hideButtonsWhen
- Issue with white toolbar for quill
- Issue with select overflow
- New Month and Day fields
- Style issues with Quill
- New divider for Quill
- Missing momentjs for DateTimePicker
- Ability to set format and defaultDate for DateTimePicker
- Ability to override config settings
- Issue with null for datepicker
- Issue with options method and array keys
- New hideButtons and hideButtonsWhen methods
- Ability to set submitOn for different model form types
- Dark UI issue with Suggest Field
- Quill Markdown support
- Missing check from lists toolbar
- Issue with Quill not bubbling up change events
- Ability to handle form submissions onChange
- Minor issue with asModal overrides
- Ability to submit on keydown
- New datetimepicker field
- New singular method for non multiple selects
- Ability to set form properties on the fly
- Issue with border in BS4
- Issue with appending/prepending buttons to fields
- Issue with dropdown text colors
- Issue with border colors
- Editor now has autotheming
- Issue with id in HTML
- Laravel 9 testing issue
- Autotheme for select field
- Compatibility with Laravel 9
- Minor css issue with modals
- Issue with css class
- Ability to set button actions instead of links
- Issue with option keys
- Issue with slow typing
- New switch field
- Issues with livewire
- Issue with versioning
- Bootstrap 5 compatibility
- Various bugs
- Issue with select
- Issue with bad attributes
- Issue with templates
- Issue with config key consistency
- Issue with selects
- Issue with unlabelled fields
- Field setting method chaining
- for Model Forms
- OS based themeing for Fields
- Bootstrap 5 compatibility
- Datalist and Search fields
- Field static methods are now public
- Code quality improvements
- disableOnSubmit breaking validation
- Missing validation in wizard forms
- Make test command
- Issue with too many columns in a row
- Some chaining methods for on the fly style changes
- Missed duplicate functions in suggest field
- Option for adding values to selects
- All selects extend the core select class
- Issue with Password reveal
- Issue with Toggle label issue
- Issue with label class
- HoneyPot HTML based on the Spatie package
- New Link HTML
- New blade components
- New Password with reveal field
- Breaking change with Field getTemplate parameters
- Issue with overriding class on checkboxes
- Remove the invalid feedback element on js validation
- Issue with wizard form steps
- Issue with step order
- Issue with layout using sections vs steps
- Issue with script cdn links
- More make commands and stubs
- New separation of assets option
- Improved developer experience
- Issue with wizard titles
- Issue with error feedback
- New wizard based forms
- Custom styles for forms
- Issue with nesting column sections
- disableOnSubmit to action and modal forms
- Issue with missing class
- New single field rendering
- Custom submit methods per action
- Issue with selectpicker sizes
- Issue with date formats for datepicker
- Timezone and Country fields
- Datepicker now supports ranges
- Issue with suggestion box size
- Issue with toggle select outside of toggle
- Issue with nested model forms
- Ability to change form options in the moment
- Issue with multiple parameters for forms
- Issue with overlapping styles
- Missing suggestions for tags field
- Issue with Toggles and labels
- Forms validation is more accessible
- Issue with file preview
- Issue with footer visibility
- Animation for disable on submit
- Card form wrapper
- Custom buttons at form footer
- Issue with url refresh
- Issue with file names
- Issue with php error
- New Editor field
- Field parsers
- Issue with Quill
- Naming issue with attachments
- Issue with livewire
- Better Livewire support
- Better JS structure
- Dropped jQuery for attachments
- Enabled multiple file locations for attachments
- Issue with multiple files
- Issue with some doc block types
- Issue with missing command
- Issue with types and array
- Issue with single value array in select input
- Modal based forms
- Issue with select type
- Updated dependencies
- Issue with missing method
- Issue with datepicker keydown
- Ability to bind forms to models
- Issue with Quill disabled
- Attribute support for HtmlSnippets
- LivewireForm for more simple integraton
- Issue with label false respect
- Issue with no access to instance in scripts
- Improper error wording
- Support for Livewire
- HTML Span snippet
- Ability to set keys for HTML snippets
- Issue with section row classes
- Issue with 0 values in forms
- Issue with errors not displaying correctly
- Issue with datepicker updates
- Issue with old request being lost to empty object fields
- Option to set a scripts method on Forms
- Loading incorrect config file
- Better exception handling for Quill images
- Renamed to Forms
- Issue with Quill and images
- Ability to set field options that will not be treated as attributes
- Issue with Quill not updating and toolbar issues
- Issue with use statement for Delete forms
- Now forcing hidden fields to the end of a form to improve layouts.
- Issue with hidden fields breaking layouts
- Issues with Quill Field
- Issue with fields not available but listed in sections breaking things
- Issue with form action component missing payload option
- Payload for action forms
- License information
- Issue with jsVaidation breaking file uploads
- Issue with cancel button not showing up
- Blade components
- Attachments Field
- Form asset minification
- PHP ^7.3 required
- Now requires Illuminate views 7+
- Issue with file label accuracy
- FileWithPreview is now a custom-file because it looks better
- Issue with class attribute on custom file
- Issue with search index listings
- Missing error feedback with non horizontal forms
- New default JS injection for form validation
- Issues with input errors due to default classes
- Issues with invalid field layouts
- Missing use statement
- Issue with delete confirm popup
- Form index tables and search forms
- Issue with hidden fields taking visual space
- Issue with the initial fix for buttons
- Issue with delete button having no content
- Issue with empty buttons forcing 'Submit' button
- Filepond field type
- Issue with radio input
- Missing for attribute
- Added a callback method to disable forms
- Missing disabled controls for delete forms
- Ability to disable a form
- Ability to set form ID
- Issue with custom delete buttons
- Div and Heading tags for HTML Snippets
- New Html Snippets for field spacing
- Submits are now buttons instead of inputs
- New Dropzone field
- New FileWithPreview field
- Refactored Typeahead for more customization
- Issue with template name variable
- Issue with wanting no buttons
- New field templates
- New typeahead field
- Minor updates for doc blocks
- Issue with naming in Bootstrap HasOne
- New datepicker field
- Custom styles for fields
- Slug Field
- Tags Field
- Bootstrap Select Fields
- Bootstrap Toggle Field
- Issue with IDs having spaces
- Issue with PHP 7.2 and EOT
- Javascript and style asset injecting
- Another hard written bootstrap class
- Issue with improper case
- Issue with missing default button class
- Issue with default classes
- Issue with false labels
- Config options for all remaining classes
- Code formating is now PSR12
- Issue with custom form classes and horizontal
- Minor issue with spelling
- Method for accessing rendered fields without buttons and form wrappers
- Issue with no label on checkboxes
- Improved default label naming
- Location of field validaiton
- Improved model instance access
- Issue with attribute 'value' as array
- Ability to access the model instance in a model form
- The ability to set the form class as a property
- Support for Laravel 7.x
- Issue with routes being arrays
- or having array parameters
- Ability to set values of Fields
- More bootstrap dependency removal
- Corrected some missing bootstrap hardcoded classes
- New config options allowing for no bootstrap based classes
- Minor issue with not escaping values
- New null value option for selects and relationship fields
- Minor issue with boolean value
- Issue with supporting custom tags
- Issue with missing directory for Fields
- Laravel 6.0 compatibility
- Issue with wrapping Hidden fields with label
- New section based column layout
- New custom confirm method for JS
- Label errors tag
- General code improvements
- Issue with base form maker
- New base form maker command
- New form sections
- Save key is now submit
- Standard route consistency
- Array values for checkboxes
- New setRoute method
- New BaseForm - for non model based forms
- Made cancel buttons optional
- Better descriptions in stubs
- Php versions
- PHP versions for tests
- New Fields classes
- New Form class
- New ModelForm class
- FormMaker now creates form from ModelForm classes rather than arrays and config files
- LaravelCollective packages
- InputMaker
- Blade Directives
- some Helpers
- Issue with 5.8 compatibility
- Ability to handle arrays for custom attributes
- Issue with non array attributes
- Allows customizable for attribute on labels
- New customizable Ids
- Issue with bootstrap input wrapping
- New branding
- Makes checkboxes bootstrap 4 compatible
- Issue with null relationships
- Fixed issue with null values for relationships
- Issue with dates as strings
- Dates and relationships
- Minor coorection for checkboxes
- New name option
- New set columns layout option
- Issue with relationships
- Issue with horizontal selects
- Fixed issue for double quotes
- New theme support
- Version support
- Nullable option for dropdowns
- Issue with default class for checkboxes
- Nullable option for dropdowns
- Exception with relationships
- Custom class config
- Laravel 5.5 support
- Minor issue with test setup
- Support for horizontal forms
- Support for multiple selects and hasMany and belongsToMany relationships
- Minor dbal issue
- Dropped forcing first letter uppercase on labels etc
- Issue with html class wrappers
- Issue with deleted_at columns
- Laravel 5.4 compatibility
- New default_value config
- Set compatibility guide
- Minor CS changes
- Issue with null fields
- Repaired issue with certain number values
- Issue with setting columns in fromTable()
- getTableColumns moved connection to class level setting
- Improved column reading
- Fixed issue with multiple selects
- Fixes an issue with setting the default connection
- Now supports multiple select for select inputs
- Improved the nesting detection and tests
- Issue with nested properties in names
- Tagging realignment
- Now you can set the connection for the table
- More unit tests
- Issue with filling in textareas with names
- Removed underscores from placeholders
- Allowing alternate relationship names
- Issue with classes
- Composer fixes
- Support for Laravel 5.3
- New ability to specify methods and params for relationship inputs
- More unit tests
- Minor testing improvements
- Initial build separating from Laracogs