Skip to content

Releases: nette/forms

Released version 3.2.5

22 Oct 18:39
@dg dg
Compare
Choose a tag to compare
  • Container::addEmail(): added $maxLength=255 #303
  • ChoiceControl, MultiChoiceControl: disabled items are processed in getValue() instead of loadHttpData()
  • removed return type from __call() nette/utils#315
  • SelectBox: fixed 2edbd6c
  • netteForms: uses the submitter property

Released version 3.2.4

05 Aug 22:40
@dg dg
Compare
Choose a tag to compare
  • Container::getValue() supports conversion to enums [Close #337]
  • UploadControl: added setNullable()
  • netteForms: rewritten to TypeScript
  • Button: is omitted from values #330
  • DefaultFormRenderer: fixed cummulate instances of Nette\HtmlStringable #335
  • Helpers::getSupportedTypes() returns array #332
  • support for PHP 8.4

Released version 3.2.3

05 May 14:13
@dg dg
Compare
Choose a tag to compare
  • netteForms: modernized code
  • netteForms: reimplemented compact transmission mode via formdata event
  • netteForms: processes only elements with 'data-nette-rules'
  • netteForms: added typehints to jsDoc
  • netteForms: improved badInput reporting
  • netteForms: rule 'length' works with numbers #329
  • Form: does not show 'no associated handlers' error if the form is not submitted by the button
  • Blueprint: fixed nullable types detection
  • TextBase, HiddenField: added isNullable()

Released version 3.2.2

01 Apr 01:01
@dg dg
Compare
Choose a tag to compare
  • SelectBox: prompt <option> is hidden/disabled when is required
  • SelectBox: prompt key is always unique
  • typos

Hidden on Windows:

image

Disabled on Apple:

image

Released version 3.2.1

06 Mar 10:26
@dg dg
Compare
Choose a tag to compare
  • netteForms: converts float & int to numbers #313
  • partially revert "some classes marked as final (BC break)"
  • SubmitButton::setValidationScope() accepts strings
  • Container::getUntrustedValues() has default value

Released version 3.2.0

21 Jan 23:02
@dg dg
Compare
Choose a tag to compare
  • requires PHP 8.1
  • uses PHP 8.1 features
  • Latte: {inputError} must have argument
  • BaseControl, ControlGroup::getOption() parameter $default is deprecated
  • Container: getValues(true) is deprecated (BC break)

Released version 3.1.15

21 Jan 22:25
@dg dg
Compare
Choose a tag to compare
  • added Blueprint, replaces LatteRenderer, DataClassGenerator, {formPrint}, {formClassPrint}
  • DateTimeControl: default date for 'time' is 0001-01-01
  • examples: updated bootstrap examples
  • Latte: sets Tag::$node
  • Latte: fixed rendering of empty <label> for CheckboxList/RadioList items

Released version 3.1.14

29 Oct 14:53
@dg dg
Compare
Choose a tag to compare
  • added addDate(), addTime() & addDateTime(), addColor()
  • netteForms: min/max/range can compare strings
  • AVIF image support
  • tests: grunt replaced with karma
  • FormsExtension: added getCacheKey() to force refresh cache

Released version 3.1.12

10 Oct 01:02
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.3
  • added addFloat()
  • Container::getValues() respects validation scope #287
  • netteForms: bad numbers are checked at the beginning #289
  • netteForms: the 'number' element value is not available only on badInput error
  • netteForms: resets toggles when form is reset #306
  • Latte: split initialization and form rendering
  • netteForms: showModal uses <dialog> by default
  • removed fix for IE
  • Container: const Array changed to public #301

Released version 3.1.11

08 Mar 23:48
@dg dg
Compare
Choose a tag to compare
  • DefaultFormRenderer: new methods for rendering elements (#299)
  • added BackedEnum support (#282 #293)
  • UploadControl: added automatic rule MaxLength
  • UploadControl: refactoring
  • Latte: fixed escaping on button #298
  • constants are PascalCase