Skip to content

Releases: eclipse-ee4j/mojarra

4.1.2

05 Nov 23:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.1.1-RELEASE...4.1.2-RELEASE

4.0.9

27 Nov 14:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.8-RELEASE...4.0.9-RELEASE

4.0.8

27 Nov 14:51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.7-RELEASE...4.0.8-RELEASE

4.1.1

14 Jul 13:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.1.0-RELEASE...4.1.1-RELEASE

4.1.0

17 May 11:08
Compare
Choose a tag to compare

What's Changed

Read more

4.0.6

13 Mar 11:53
Compare
Choose a tag to compare

What's Changed

  • [4.0] [5345] Do not override application-specified "com.sun.faces.enableDistributable" value. by @pferraro in #5347
  • Merge 4.0.5 release branch in 4.0 by @arjantijms in #5356
  • Make sure that ViewHandler#getViews() also returns programmatic facelets by @BalusC in #5369
  • Remove jakarta.faces.visit.SKIP_ITERATION by @BalusC in #5371
  • UIInput#getSubmittedValue() must also consider isLocalValueSet() when INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL=true by @BalusC in #5387
  • #5383 cleanup facelets encoding management by @BalusC in #5385
  • #5389: Fix wrong base url to validate contracts resource by @BalusC in #5390
  • #5375: jfwid may not leak session id by @BalusC in #5402
  • PartialViewContextImpl should use same VisitContext to reset values as the one used to process the execute and render by @BalusC in #5397
  • Add session mutex by @BalusC in #5393
  • Consider ClosedChannelException as well when checking for connection abort by @BalusC in #5394
  • Migrate JUnit4 to JUnit5 and EasyMock/PowerMock to Mockito by @BalusC in #5409
  • Micro optimization to clarify intent of viewMap.clear() in setViewRoot() by @BalusC in #5410
  • Reduce logging level of exception which is already rethrown by @BalusC in #5411

Full Changelog: 4.0.5-RELEASE...4.0.6-RELEASE

4.0.5

13 Nov 12:47
Compare
Choose a tag to compare

What's Changed

  • Composite component can't find reparented child when it's in turn in another NamingContainer within the composite by @BalusC in #5315
  • Fixes #5316 - ClientWindow: Custom PrimeClientWindowFactory not being respected (4.0 backport) by @mnriem in #5323
  • Move back weld reinit from ConfigureListener into FacesInitializer by @BalusC in #5324
  • Fixed jakarta.faces.WEBAPP_CONTRACTS_DIRECTORY spec/impl mismatch by @BalusC in #5330
  • UnsupportedOperationException in InitFacesContext (#5341) by @jasondlee in #5342
  • Remove unused constants for com.sun.faces.* context params by @BalusC in #5332
  • Improved impl of Java Security Ultimate Security Repo Scanner 2023 (#5339) by @BalusC in #5343

New Contributors

Full Changelog: 4.0.4-RELEASE...4.0.5-RELEASE

4.0.4

09 Sep 09:12
Compare
Choose a tag to compare

What's Changed

  • UIData: return static empty data model if value is null by @pizzi80 in #5304
  • Fix #5308 ambiguous resolution during release of FacesContext when there is more than one implementation of FacesContext known to CDI in bean-discovery-mode=all state by @BalusC in #5309
  • jakarta.faces.NUMBER_OF_CLIENT_WINDOWS was not considered as context param by @BalusC in #5293
  • Mojarra fails to initialize when BDA is empty according to Weld by @BalusC in #5238
  • More robust impl of "retargeted ajax behavior" as previous impl failed in nested composites by @BalusC in #5294
  • RowIndex/DataModel of UIData doesn't need to be reset when broadcasted row index and current row index are both -1; noticed same thing on UIRepeat as well so also improved over there by @BalusC in #5287
  • Fix javadoc errors on #5032 (com.sun.faces.* is also checked in 4.0) by @BalusC in #5310
  • Fixed regression error which caused spec1567IT to fail; the composite instance is needed further down in ComponentNotFoundException block by @BalusC in #5311
  • Fix #1567 <f:ajax> execute="@this" and render="@this" does not behave as expected when nested in composite component by @BalusC in #5312

Full Changelog: 4.0.3-RELEASE...4.0.4-RELEASE

2.3.21

08 Sep 19:15
Compare
Choose a tag to compare

What's Changed

  • #5118: ensure that leading slash is present on result of context params WEBAPP_RESOURCES_DIRECTORY and WEBAPP_CONTRACTS_DIRECTORY by @BalusC in #5134
  • Mojarra issue 5150 by @BalusC in #5168
  • Fix Mojarra issue 5153 NumberFormatException updating buttons inside facet header of a data table by @BalusC in #5170
  • Fixes localized composite behaviou (2.3) by @cristof in #5162
  • Add EmptyStringToNullELResolver to work around a misinterpreted change in EL3 spec by @BalusC in #5191
  • #5196 correct managed() javadoc (2.3) by @NicolaIsotta in #5201
  • 2.3.19 has been released by @BalusC in #5208
  • Fix #5220: NPE surfaced by EmptyStringToNullELResolver by @BalusC in #5235
  • Skip already-processed documents in case multiple ConfigurationResourceProviders return same documents by @BalusC in #5239
  • Don't attempt to reconfigure PartialResponseWriter when it's already committed by @BalusC in #5240
  • 2.3.20 has been released by @BalusC in #5282
  • UIData: return static empty data model if value is null by @pizzi80 in #5304
  • More robust impl of "retargeted ajax behavior" as previous impl failed in nested composites by @BalusC in #5294
  • RowIndex/DataModel of UIData doesn't need to be reset when broadcasted row index and current row index are both -1; noticed same thing on UIRepeat as well so also improved over there by @BalusC in #5287
  • Fix javadoc errors on #5032 (com.sun.faces.* is also checked in 4.0) by @BalusC in #5310
  • Fixed regression error which caused spec1567IT to fail; the composite instance is needed further down in ComponentNotFoundException block by @BalusC in #5311
  • jakartaee/faces#1567 by @BalusC in #5312

Full Changelog: 2.3.18-RELEASE...2.3.21-RELEASE

4.0.3

23 Aug 17:33
Compare
Choose a tag to compare

What's Changed

  • Fix #5220: NPE surfaced by EmptyStringToNullELResolver by @BalusC in #5235
  • FacesContext EL variable incorrectly references previous instance after sendError() to a Facelet by @BalusC in #5207
  • [5222] [4.0] JSF pages containing #{session.id} fail with NotSerializableException when sessions are distributable by @pferraro in #5224
  • Skip already-processed documents in case multiple ConfigurationResourceProviders return same documents by @BalusC in #5239
  • Don't attempt to reconfigure PartialResponseWriter when it's already committed by @BalusC in #5240
  • [5262] Do not set the response buffer size if set to -1. by @jamezp in #5268
  • Added one more condition to ResourceHandlerImpl#isConnectionAbort() by @BalusC in #5271
  • Split FaceletDoctype from HtmlDoctype as it's in prod env not recreated on every request by @BalusC in #5275
  • Extract Faces spec version from manifest by @BalusC in #5276

Full Changelog: 4.0.2-RELEASE...4.0.3-RELEASE