Skip to content

Releases: eclipse-ee4j/mojarra

4.0.0-M7

03 May 14:42
Compare
Choose a tag to compare
4.0.0-M7 Pre-release
Pre-release

What's Changed

Read more

4.0.0-M5

28 Feb 13:19
Compare
Choose a tag to compare
4.0.0-M5 Pre-release
Pre-release

5th milestone of Mojarra.

This release contains the following changes:

  • Issue #1581: New API to programmatically create Facelets
  • Issue #1508: New automatic extensionless mapping
  • Issue #1509: New annotation @ClientWindowScoped
  • Issue #1570: Support custom cookie attributes such as SameSite in ExternalContext#addResponseCookie()
  • Issue #1555: New attribute <h:inputFile multiple="...">
  • Issue #1556: New attribute <h:inputFile accept="...">
  • Issue #1557: New method FacesContext#getLifecycle()
  • Issue #1559: New tag <f:selectItemGroups>
  • Issue #1560: New attribute <h:inputText type="...">
  • Issue #1563: New tag <f:selectItemGroup>
  • Issue #1568: New method UIViewRoot#getDoctype()
  • Issue #1573: New attribute <f:websocket onerror="...">
  • Issue #1574: New layout="list" for <h:selectManyCheckbox> and <h:selectOneRadio>
  • Issue #1582: New annotation literals for all @qualifiers
  • Issue #1558: Make UIComponent#subscribeToEvent() more convenient
  • Issue #1565: Skip type attribute from <link> and <script> when doctype is HTML5
  • Issue #1567: Improve <f:ajax> behavior in composite components

Including the following backwards incompatible changes:

Note that M3 and M4 contained various issues and were re-staged.

4.0.0-M2

17 Jan 13:24
Compare
Choose a tag to compare
4.0.0-M2 Pre-release
Pre-release

Eclipse's implementation of the upcoming Jakarta Faces 4.0 specification. Jakarta Faces is a MVC server side rendering (SSR) framework.

Second milestone release of Faces 4/Mojarra 4.

This has JSP and native managed bean support removed, as well as various other deprecated elements.

An assortment of small API and implementation enhancements has been added. For more details, see:

4.0.0-M1 PRs
4.0.0 All

Important note:

This milestone represents a view of the current work being done, and should be seen as a prototype. It's not compatible with any official Jakarta Faces specification, and it's certainly not suitable to be used in any way for production. New APIs in this milestone are subject to change or may be removed entirely.

3.0.2

29 Nov 13:58
Compare
Choose a tag to compare

Mojarra is Eclipse's implementation of the current Jakarta Faces 3.0 specification. Jakarta Faces is an MVC server side rendering (SSR) framework.

3.0.2 is a small maintenance release fixing some bugs and a performance enhancement. It's the jakarta.* version of the 2.3.17 Javax.* release.

See https://github.com/eclipse-ee4j/mojarra/releases/tag/2.3.17-RELEASE

2.3.17

28 Nov 15:52
Compare
Choose a tag to compare

Mojarra is Eclipse's implementation of the stable Jakarta Faces 2.3 specification. Jakarta Faces is an MVC server side rendering (SSR) framework.

2.3.17 is a small maintenance release fixing some bugs and a performance enhancement. Prepared for the upcoming PrimeFaces 11 release.

What's Changed

  • #4925 - Guard for empty strings in html response writer by @arjantijms in #4926
  • #4925 - Provide test for #4925 Exception when writing partial response by @arjantijms in #4929
  • #4934 - Add back Performance-optimized version of ComponentSupport.findChildByTagId() by @BalusC
  • #4923 - Deprecate com.sun.faces.enableRestoreView11Compatibility by @BalusC in #4935
  • #4933 - Use CDI#getBeanManager() as fallback to get BeanManager by @BalusC in #4937
  • #4936 - Defensive array checks by @melloware in #4938
  • #4930 - 2.3 IterationManager double checked lock idiom by @melloware in #4984
  • #4983 - JSF 2.3: Query param values containing equals sign not correctly parsed in NavigationHandlerImpl findImplicitMatch by @kmix
  • #4979 - MenuRenderer#createCollection fails when collection is an instance of java.util.Arrays$ArrayList by @christophs78 in #4982
  • #4977 - Flash: does not work in scenarios with rendered response by @christophs78 in #4978
  • #4998 - Flash doPostPhaseActions() should be done before endDocument() by @BalusC

Full Changelog: 2.3.15...2.3.17-RELEASE

3.0.1

01 Jun 10:28
Compare
Choose a tag to compare

Eclipse's implementation of the stable Jakarta Faces 2.3 specification. Jakarta Faces is an MVC server side rendering (SSR) framework.

Maintenance release for the 3.0.x series (Jakarta EE 9, jakarta.* namespace).

Largely aligned with fixes from the 2.3.16 and 2.3.15 releases.

2.3.15

03 May 15:16
91a4d03
Compare
Choose a tag to compare

Eclipse's implementation of the stable Jakarta Faces 2.3 specification. Jakarta Faces is an MVC server side rendering (SSR) framework.

This maintenance release provides fixes for about 25 bugs found in a period of about 1.5 years.

See the full list.

We'd like to thank all our contributors for their amazing work!

4.0.0-M1

11 Apr 17:52
Compare
Choose a tag to compare
4.0.0-M1 Pre-release
Pre-release

Eclipse's implementation of the upcoming Jakarta Faces 4.0 specification. Jakarta Faces is a MVC server side rendering (SSR) framework.

First milestone release of Faces 4/Mojarra 4.

This has JSP and native managed bean support removed, as well as various other deprecated elements.

An assortment of small API and implementation enhancements has been added. For more details, see:

4.0.0-M1 PRs

Important note:

This milestone represents a view of the current work being done, and should be seen as a prototype. It's not compatible with any official Jakarta Faces specification, and it's certainly not suitable to be used in any way for production. New APIs in this milestone are subject to change or may be removed entirely.

3.0.0

30 Oct 21:06
5092afb
Compare
Choose a tag to compare

Mojarra 3.0.0 release implementing Jakarta Faces 3.0.

This version of Mojarra is aligned with the Jakarta EE 9 release.

Changes:

  • javax.* to jakarta.* namespace change
  • adoption of Jakarta EE 9 XSDs
  • New name of JSF adopted: Jakarta Faces.

3.0.0-RC5-RELEASE

14 Oct 19:31
a6e7913
Compare
Choose a tag to compare
Release org.glassfish:jakarta.faces:3.0.0-RC5