8.0.0 (2026-09-08)
⚠ BREAKING CHANGES
- core: Angular 19 or newer is now required. Upgrade Angular before updating all
@ngx-formly/*packages together to v8. Applications on Angular 18 should remain on Formly v7. - material, primeng, ng-zorro-antd: The integrations now require version 19 or newer of their respective UI libraries.
Features
- core: enable map function on transform option (#3628) (050d0a9)
- core: enhance pattern attribute handling in FormlyAttributes (#4185) (655cb88), closes #4158
- core: export FormlyAttributeEvent, ValidationMessageOption via public_api (#4095) (#4182) (7319487)
- material: add panelWidth prop to select type (#4186) (18a72a0)
- support distinct formly configurations per injection scope (#4177) (a849539)
Bug Fixes
- core: detect select option observables with isObservable (#4184) (1a71999)
- core: prevent valueChanges emission when form is disabled (#4187) (7043d23)
- core: update model from inline template controls (#4181) (ee44b7a)
- json-schema: pass anyOf mode for root-level anyOf (#4176) (#4183) (344bd3a)
- json-schema: support recursive multischema branches (#4179) (042304f), closes ngx-formly/ngx-formly#3989
- material: add aria-label for mat-radio-group (#4162) (09f891c)
- primeng: use pTextarea instead of deprecated pInputTextarea (#4175) (3be5630)