Framework

Repository Author Commit message Committed SHA  
 
forms by dg netteForms: restructured package, includes UMD and ESM (BC break)
forms by dg netteForms: removed distribution files (BC break)
forms by dg Latte: {formContext}, {formPrint} & {formClassPrint) are deprecated
forms by dg BaseControl::$disabled is bool, added $disabledChoices
forms by dg Container::getControls() returns list instead of iterator with names (BC break)
forms by dg Container: only Control/Container can be added to form (BC break)
forms by dg added type hints (BC break)
forms by dg removed deprecated CsrfProtection control and related code

Deleted CsrfProtection class, its tests, ProtectorId constant, and validation message.
The addProtection() method now only triggers a deprecation warning.

forms by dg added #[\Deprecated] attributes and trigger_error() to deprecated members
forms by dg removed deprecated stuff
forms by dg opened 4.0-dev
forms by dg component/model 4 WIP
forms by dg Container::setValues() and setDefaults() accepts iterable|stdClass (BC break)
forms by dg deprecated protection using CSRF token

Protection using Sec-Fetch and Origin headers is comprehensive, as they cannot be spoofed even if there is an XSS vulnerability on the server

forms by dg better protection against CSRF using Sec-Fetch headers
forms by dg Latte: rewritten Runtime as non-static class
forms by dg requires Latte 3.1
forms by dg removed support for Latte 2
forms by dg removed compatibility for old class names
forms by dg removed deprecated stuff
forms by dg deprecated some magic properties (BC break)
forms by dg composer: increased dependencies versions
forms by dg requires PHP 8.2
forms by dg opened 3.3-dev
forms by dg added CLAUDE.md
forms by dg Container::getControls() does not use deprecated parameters
forms by dg made static analysis mandatory
forms by dg uses nette/phpstan-rules
forms by dg added missing native types
forms by dg improved phpDoc
forms by dg improved phpDoc description
forms by dg updated .gitattributes

Last synchronization: 2025-11-23 22:02:36