Releases: eclipse-ee4j/mojarra
4.0.0-M7
What's Changed
- fixing CTS failure issue in master branch by @ren-zhijun-oracle in #4384
- a pom file for release by @ren-zhijun-oracle in #4387
- fix an failed CTS test case: signature of FacesServlet.initializeAllo… by @ren-zhijun-oracle in #4388
- fixing licese issues by @ren-zhijun-oracle in #4391
- Fixes issue #4395 - Remove DisableFaceletJSFViewHandlerDeprecated by @manfredriem in #4401
- Fixes issue #4408 - Add TravisCI file by @manfredriem in #4409
- Fixes issue #4402 - Remove JSP support by @manfredriem in #4403
- Fixes issue #4404 - Remove JSP tag libraries by @manfredriem in #4405
- Fixes issue #4411 - Remove old style managed bean support by @manfredriem in #4413
- 4406 version to 3.0 by @arjantijms in #4416
- Fixes issue #4412 - Remove JSP EL resolver by @manfredriem in #4414
- Fixes issue #4410 - Add Glassfish automated testing to TravisCI file by @manfredriem in #4418
- Fixes issue #4415 - Reconfigure Clirr plugin to be against JSF API 2.3 by @manfredriem in #4419
- 4417 remove el package by @arjantijms in #4420
- Fixes issue #4421 - Enable javaee8 tests by @manfredriem in #4422
- Fixes issue #4423 - Enable javaee7 tests by @manfredriem in #4424
- Fixes issue #4425 - Enable javaee6 tests by @manfredriem in #4426
- Fixes issue #4427 - Enable servlet40 tests by @manfredriem in #4428
- Fixes issue #4429 - Enable servlet31 tests by @manfredriem in #4430
- 4433 fix servlet30 tests round 1 by @arjantijms in #4434
- Fixes issue #4435 - Remove test/servlet30-isolated/coreTags by @manfredriem in #4437
- Fixes issue #4436 - Remove code generation for javax.faces.component.html by @manfredriem in #4438
- fix license issue found by Eclipse review by @ren-zhijun-oracle in #4446
- for eclipse review by @ren-zhijun-oracle in #4447
- Fix servlet30 tests 2 by @arjantijms in #4449
- Fixing remainder of servlet30 tests by @arjantijms in #4450
- Moved systest to isolated2 top level by @arjantijms in #4451
- Fixes issue #4441 - Remove code generation for AttributeManager by @manfredriem in #4442
- Fixes issue #4443 - Remove the com.sun.faces.taglib package and its sub packages by @manfredriem in #4444
- Prevent ScopedAttributeELResolver to create Session/ViewScope as a si… by @kalgon in #4448
- #4411 - remove javax.faces.bean package by @arjantijms in #4453
- Remove unused annotation scanners by @arjantijms in #4454
- Fix javadoc warnings in tools by @arjantijms in #4455
- #4458 - Remove jsf-ri-runtime.xml generation by @arjantijms in #4459
- Remove jsf ri runtime generation - jsf tools files by @arjantijms in #4462
- Remove copy of files that has no effect. by @arjantijms in #4463
- #4464 - Removed code generation for standard html renderkit by @arjantijms in #4465
- Removed unused jsf-spi module by @ggam in #4460
- #4466 Replaced ANT based yuicompression with Mvn plug-in by @arjantijms in #4467
- #4468 Replaced ant based resource filter with standard maven filtering by @arjantijms in #4469
- Removed unused JSF Tools classes by @arjantijms in #4470
- Removed JAXB dependency by @ggam in #4471
- #4473 - replaced ant based renderkit gen with maven plug-in by @arjantijms in #4474
- #4476 - Removed JSF tools module by @arjantijms in #4477
- Moved html JavaDoc to package-info by @ggam in #4479
- Removed some lingering remnants of jsf-tools by @arjantijms in #4481
- Removed uncompilable class by @ggam in #4482
- Fixes issue #4486 - Remove legacy JSF 1.2 view handler support by @manfredriem in #4487
- Updating poms - formatting, organising and removing some 2.4 leftovers by @arjantijms in #4485
- Fix compilation on Java 11 by @lasombra in #4502
- Revert "Fix compilation on Java 11" by @arjantijms in #4504
- Fix compilation on Java 11 by @lasombra in #4505
- Bug 4262 - don't restore rowIndex in UIData#invokeOnComponent, if it … by @fcaputo in #4508
- Update parent pom to 1.0.5 by @Cousjava in #4510
- Refactor CDI code into same package by @manfredriem in #4512
- fix #4527 by considering request URL protocol instead of request schema by @schulzp in #4529
- Fix issue 4551, don't compare class name and skip CDIValidator by @soul2zimate in #4552
- Remove unused code by @pzygielo in #4589
- Don't log expected NoSuchMethodException after it's caught. by @soul2zimate in #4545
- Avoid NPE in ELUtils.addEL3_0_Resolvers when streamELResolver is null by @TomasHofman in #4593
- Escaping CDATA end tags by @TomasHofman in #4595
- [issue-4577] Protected view JSF page can not be accessed with port 80 by @tmiyargi in #4578
- Added corrections and translations to german message resource bundle. by @Selaron in #4519
- Remove unused code by @pzygielo in #4591
- Remove unused code by @pzygielo in #4592
- Remove unused imports by @pzygielo in #4613
- Travis build for master by @pzygielo in #4616
- Issue #4509 Removed faulty context map clear and replaced with check by @dmatej in #4621
- Memory leak in FlashScope - expired elements are not cleared by @spyrkob in #4633
- Issue 4553 - Resoures#encodeAll doesn't work anymore since 2.3.x by @tmiyargi in #4630
- Fix #4082 Performance issue with ELUtils#isCompositeComponentMethodExprLookup by @kguelzau in #4385
- Fix problem introduced in JAVASERVERFACES_SPEC_PUBLIC-1329, also cons… by @soul2zimate in #4643
- Use Jakarta EE 8 dependencies by @Cousjava in #4679
- Issue4550 alternative master by @soul2zimate in #4706
- JSF trying to load DTD over the network by @moulalis in #4701
- Merge 3.0 into master by @arjantijms in #4762
- Version to 4.0.0-SNAPSHOT by @arjantijms in #4764
- Remove legacy JSF 1.2 view handler support by @arjantijms in #4766
- Remove unused validation from impl pom by @arjantijms in #4767
- #4768 Remove Mojarra build-in components "mojarra_ext" by @arjantijms in #4770
- #4769 Remove ancient check for Facelets 1.1.x standalone lib on cp by @arjantijms in #4771
- #4772 Tests from servlet40 folder updated and moved by @arjantijms in #4773
- #4458 Remove now unused provider for jsf-ri-runtime.xml by @arjantijms in #4774
- #4775 Remove JSP support by @arjantijms in #4776
- #4775 Remove JSP support - Remove API files by @arjantijms in #4777
- #4775 Remove JSP support - various leftovers by @arjantijms in https://github.com/eclipse...
4.0.0-M5
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:
- Issue #1552: Rename "JSF" to "Faces" over all place
- Issue #1553: Rename "http://xmlns.jcp.org/jsf/" URL to "jakarta.faces." URN
- Issue #1546: Remove all JSP support
- Issue #1547: Remove native Managed Beans (@ManagedBean and related)
- Issue #1548: Remove MethodBinding, ValueBinding and friends
- Issue #1571: Remove CURRENT_COMPONENT constants from UIComponent class
- Issue #1578: Remove deprecated methods of StateManager class
- Issue #1583: Remove entire ResourceResolver class
Note that M3 and M4 contained various issues and were re-staged.
4.0.0-M2
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:
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
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
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
2.3.15
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
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:
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
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
Release org.glassfish:jakarta.faces:3.0.0-RC5