Jakarta Faces™ 4.1
Primary tabs
Release Date:
Monday, October 16, 2023
Deliverables:
We plan to address the following issues:
- Deprecate full state saving
- Add rowStatePreserved property to UIRepeat, exactly the same as UIData
- Support @Inject of current flow like "@Inject Flow currentFlow" https://github.com/jakartaee/faces/issues/1342
- importConstants should be allowed everywhere, not only in f:metadata https://github.com/jakartaee/faces/issues/1466
- Enhance UIInput events with HTML5 like oninput https://github.com/jakartaee/faces/issues/1507
- Remove unused composite:extension https://github.com/jakartaee/faces/issues/1549
- Re-add #{request} as implicit object https://github.com/jakartaee/faces/issues/1564
- Remove class scanning and rely on CDI only https://github.com/jakartaee/faces/issues/1584
- Setting/overriding components default value https://github.com/jakartaee/faces/issues/1602
- Improve spec text for f:metadata: https://github.com/jakartaee/faces/issues/1705
- Deprecate unused PreDestroyCustomScopeEvent and PostConstructCustomScopeEvent https://github.com/jakartaee/faces/issues/1707
- Add missing generics to API that were missed in Faces 4.0 https://github.com/jakartaee/faces/issues/1708
- Require firing events for @Initialized, @BeforeDestroyed, @Destroyed for build-in scopes. https://github.com/jakartaee/faces/issues/1739
- id attribute for h:head/h:body: https://github.com/jakartaee/faces/issues/1760
- ExternalContext#setResponseContentLengthLong(): https://github.com/jakartaee/faces/issues/1764
- Make FacesMessage#VALUES / VALUES_MAP generic https://github.com/jakartaee/faces/issues/1789
- Missing "if" attribute of <f:viewAction>: https://github.com/jakartaee/faces/issues/1811
- UUIDConverter: https://github.com/jakartaee/faces/issues/1819