Skip to content

Better developer experience (Polaskanie) - #33

Open
riki137 wants to merge 2 commits into
masterfrom
feature/3.6.0-dx-improvements
Open

riki137 wants to merge 2 commits into
masterfrom
feature/3.6.0-dx-improvements

Conversation

@riki137

@riki137 riki137 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

No description provided.

riki137 added 2 commits July 8, 2026 13:43
Drop dead Latte 2 macro support (NeoFormMacroSet, AbstractForm example
scaffolding) in favor of NeoFormNode/NeoFormUnpairedNode with
LatteNodeCompat, add Bootstrap5/Tailwind form templates, extend
ControlGroupBuilder and FormCollection APIs, and document the upgrade
path in UPGRADE.md.
- Rename readonly form modes to honest names, old names kept as
  @deprecated aliases: setReadonly()/isReadonly() -> setViewMode()/
  isViewMode(), setReadonlyAttr()/isReadonlyAttr() -> setReadonlyInputs()/
  hasReadonlyInputs(). Latte `readonly` attr and NeoFormRenderer::$isReadonly
  intentionally unchanged.
- Extract ControlGroupBuilder::create() to dedupe the group()-construction
  tail shared by NeoForm/NeoContainer/ControlGroupBuilder (storage scopes
  kept distinct).
- Fix broken README "Custom Template" tutorial (undefined $errors,
  nonexistent addInfo(), Bootstrap4/5 name mismatch) and rebuild stale TOC.
- Add root phpunit.xml and composer scripts (test/phpstan/cs/cbf).
- Document the readonly rename in CHANGELOG and UPGRADE.md.
@riki137 riki137 changed the title Better developer experience Better developer experience (Polaskanie) Jul 8, 2026
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