Skip to content

nette/forms 3.2.9 — fixes NAME_SEPARATOR deprecation on PHP 8.4#117

Open
nidjo17 wants to merge 1 commit into
contributte:masterfrom
nidjo17:bump/nette-forms-3.2.9
Open

nette/forms 3.2.9 — fixes NAME_SEPARATOR deprecation on PHP 8.4#117
nidjo17 wants to merge 1 commit into
contributte:masterfrom
nidjo17:bump/nette-forms-3.2.9

Conversation

@nidjo17

@nidjo17 nidjo17 commented Jul 3, 2026

Copy link
Copy Markdown

nette/forms 3.2.9 replaces the deprecated IComponent::NAME_SEPARATOR constant (marked #[\Deprecated] in nette/component-model 3.2, emitting E_USER_DEPRECATED on every form render under PHP 8.4).

3.2.9 also ships stricter native/phpDoc types, so getControls() is now typed as iterable of Nette\Forms\Control — guard option access in BootstrapRenderer and type the DateInput validation rule accordingly.

nette/forms 3.2.9 replaces the deprecated IComponent::NAME_SEPARATOR
constant (marked #[\Deprecated] in nette/component-model 3.2, emitting
E_USER_DEPRECATED on every form render under PHP 8.4).

3.2.9 also ships stricter native/phpDoc types, so getControls() is now
typed as iterable of Nette\Forms\Control — guard option access in
BootstrapRenderer and type the DateInput validation rule accordingly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant