4.0.0
arjantijms
released this
08 Jun 20:23
·
887 commits
to master
since this release
Major new version of Mojarra, implementing Jakarta Faces 4.0 and aligned with Jakarta EE 10. Jakarta Faces is an MVC server side rendering (SSR) framework.
This release has the following main changes:
Removed deprecated things
- Removing JSP support as a VDL (deprecated since 2.0) - [FACES #1546]
- Removing the native managed beans (deprecated since 2.3) - [FACES #1547]
- Removing references to the native EL (deprecated since 1.2) - [FACES #1548]
- Default "Fakes Faces 2.2"-mode (defaulting to the current version instead)
- Rename "jsf" everywhere to "faces" [FACES #1552]
Features
- Extensionless views by default [FACES #1508]
- New scope ClientWindowScoped [FACES #1509]
- Allow redirect via Annotation on action [FACES #1554]
- First class support for creating views in Java [FACES #1581]
Preview feature (Mojarra specific):
- New lifecycle for REST/REST-like actions [FACES #1580]
Note that the preview feature only exists in the source code and is not included in the binary release at this time.
For more details see: balusc.omnifaces.org/2021/11/whats-new-in-faces-40