alterFieldValues and alterValid methods to Form class - #272 (Thanks to [@rudiedirkx](https://github.com/rudiedirkx))class_append option instead.getFieldValues method to form which returns all field values from request - #248 (Thanks to @rudiedirkx)redirectIfNotValid method to Form - #258 (Thanks to @koenvu)class_append option for label_attr, attr and wrapper options which appends classes to the default ones - #257 (Thanks to @koenvu)form_rows helper method, and pass child_form to view in ChildFormType, which contains internal Form instance - #262 (Thanks to @rudiedirkx)required class to label even without client validation enabled - #261 (Thanks to @koenvu)label_show property for field to allow hiding the label without setting it to false (Fixes issue with validation where error message requires label)error_messages property for field to allow defining error messages in buildForm.language_name option to Form class in order to allow translating fields from specifing file (Thanks to [@koenvu](https://github.com/koenvu))required option (Thanks to [@koenvu](https://github.com/koenvu))compose() methodsetModel methodtemplate_prefix option form form and fields (Thanks to [@koenvu](https://github.com/koenvu))empty_row option for Collection type to remove initial empty row when there is no data for itremoveChild option for ParentType fields to allow removing childrenderUntil to throw exception when field does not exist (Thanks to [@pnoonan](https://github.com/pnoonan))multiple option naming (#150)help_block on select/choice (#153)path and namespace options to the form class generator command.for attribute twice to labeldisableFields and enableFields functions to Form class to allow disabling all fields in the formMinor BC Break - Rename default_value to value, and use default_value as fallback value if no value or model data available
If You published views update all templates and set $options['default_value'] to $options['value']
Add form composition (Add fields from another form with compose() method) - Thanks to [@theshaunwalker](https://github.com/theshaunwalker)
Add trait for controller that allows shorter sintax ($this->form() and $this->plain())
Fix renderUntil to check the name by real name instead of namespaced name
Fix collection of child forms not rendering when there is no data
Fix collection prototype to return proper prototype_name for nested collections
Return $this from rebuildForm() method to allow regenerating form in loops
entity field type that allows fetching specific Model dataForm::model (Check note below for possible BC break)Form::model is removed, views needs to be republished (or updated) to remove Form::model from form.php. Also choice.php needs to be updated to pass selected value.addBefore and addAfter methods to Form class to allow adding fields at specific locationrequired option for all field types, that adds class required (configurable in config) to label, and required attribute to field.[] on regular formswrapper option for button type, defaults to falsehelp_block rendering twice on repeated field type[] to the name in child forms/collectionshelp_block option for fields which renders note under the field (http://getbootstrap.com/css/#forms)static type field.form_until function that renders fields until specified field(Thanks to [@hackel](https://github.com/hackel))getData without param returns all datadata optionrepeated type to work with child formschoice_options property to choice field type that handles each radio/checkbox options when expanded is true.falsee() to respect Htmlable #473(Thanks to [@rudiedirkx](https://github.com/rudiedirkx))datetime_local to datetime-local field constant #483(Thanks to [@nea](https://github.com/nea))entity field to constants #484(Thanks to [@nea](https://github.com/nea))dispatch method instead of firedata_override closure for choice type fields #383 (Thanks to [@yemenifree](https://github.com/yemenifree))createByArray to Form builder form building forms with simple array - #316 (Thanks to [@saeidraei](https://github.com/saeidraei))choice_options from view - #336 - (Thanks to Thanks to [@schursin](https://github.com/schursin))get() instead of input() method - #346 (Thanks to [@unfalln](https://github.com/unfalln))buttongroup field type - #298 (Thanks to [@noxify](https://github.com/noxify))id and for attributes for a field - #285__isset magic method - #3010[] to field name automatically if multiple attribute is set to true.child form validation errors not showing bug.repeated type field (https://github.com/kristijanhusak/laravel-form-builder#field-customization)rebuildForm methodgetRequest methodsetData and getData options to formform_end() function now also renders rest of the form fields - can be changed with 2nd parameter as false(form_end($form, false))default_namespace configuration to allow typing only class name when creating form (Same functionality like for routes)loadViewsFrom in the service provider and add publishes paths.remove() and modify() methods to Form classchoice and select types now needs selected option to pass key instead of value of choicelaravel-form-builder:make to form:makeHow can I help you explore Laravel packages today?