Releases: nette/forms
Releases 路 nette/forms
Released version 3.1.7
- support for Latte 3
- FormMacros: optimized code
Form::addProtection()
fixed error "Argument 3 must be of the type string or null, int given"- coding style
- Runtime: fixed method name
- improved Latte examples
Released version 3.1.6
- compatibility: fixed interfaces
- added DataClassGenerator & tag {formClassPrint}
- LatteRenderer: do not send cookie
- Latte generator moved from Rutime to new class LatteRenderer
- Latte Blueprint: used code highlighting
Released version 3.1.5
- {formPrint} calls
fireRenderEvents()
- Container::getValues($obj) mapping to PHP 8 constructor
- BaseControl: added
addFilter()
- refactoring
- Container: catches infinite loop in
getValue()
#277 - netteForms: improved netteFormsModal CSS for problematic browsers
- netteForms: visible doc comment
- improved error messages
- Button: preserves prototype when caption is null #276
- Revert "added FormFactory & DI service"
Released version 3.1.4
Released version 3.1.3
Form::getValues()
fixed when in validation scope is container- fixed compatibility with Symfony DebugClassLoader
Released version 3.1.2
Released version 3.1.1
- phpDoc: fixed event type hints [Closes #265]
- Revert "Form::onValidate - values are passed only when form is valid"
- Latte: added more comments /* line */
- FormMacros: internal variables are prefixed $薀_
Released version 3.1.0
- requires PHP 7.2
Features
- Form: POST form checks Http\Request::isSameSite() as CSRF protection
- Guess first parameter for event by type hint (#219)
- Container::getValues($obj) to hydrate object
Changes
- Form::getValues() triggers warning when form is not valid
- Form::getValues() returns only controls in scope (BC break)
- Form::onValidate - values are passed only when form is valid
- Validator Form::URL autocompletes https:// instead of http:// (BC break)
- Validator::validateEqual returns false if control value is empty array (BC break) [Closes #257]
- Validator::formatMessage() added validator name to error message (#263)
- breaks exporting rules to JS after non-static validator [Closes #259]
- FormMacros: removed deprecated $_form
- Container: addImage() renamed to addImageButton()
- Checkbox: getSeparatorPrototype() renamed to getContainerPrototype()
- removed deprecated stuff
Released version 2.4.11
compatible with PHP 8.0
Released version 3.0.7
- compatible with PHP 8.0
- examples: added Latte example
- netteForms: added parameter 'event' to
toggle()
- netteForms: parameter srcElement is passed to Nette.
toggle()
even during initialization (possible BC break) - netteForms: removed
hasOwnProperty()
check - netteForms: added variable Nette.invalidNumberMessage with error message #252
- netteForms: avoid checking of invalid number in nested
validateControl()
#252
For the details you can have a look at the diff.