4.0.2
arjantijms
released this
17 Mar 16:10
·
712 commits
to master
since this release
Mojarra implements Jakarta Faces, which is an MVC server side rendering (SSR) framework. It can be used to create the UI of a web application.
What's Changed
- Fix #4281: corrupted component tree when using namespaced HTML elements by @BalusC in #5109
- Fix #5120: no need to doublecheck if view exists when invoked via ViewHandler#deriveLogicalViewId() instead of deriveViewId() by @BalusC in #5121
- Don't use deprecated junit.framework.Assert by @Emkas in #5116
- Remove unused imports by @Emkas in #5111
- MetadataWrapperMap - remove empty @SuppressWarnings by @Emkas in #5112
- ELUtils - remove dead code by @Emkas in #5113
- Stop using Boolean constructors by @Emkas in #5123
- UIComponentBaseBehaviorTestCase - remove handmade set creation by @Emkas in #5122
- Various Javadoc fixes by @Emkas in #5115
- DigesterFactory - call static RESOLVER in a static fashion by @Emkas in #5127
- ParseXMLTestCase - clean-up by @Emkas in #5114
- MockServletContext - clean-up by @Emkas in #5128
- ValueHolderTestCaseBase: call Thread.sleep in a static way by @Emkas in #5130
- UIComponentBaseTestCase - use raw types on iterators by @Emkas in #5131
- facelets.compiler classes use strong types by @Emkas in #5132
- Remove unused/dead code by @Emkas in #5136
- Remove unnecessary @SuppressWarnings by @Emkas in #5137
- #5118: ensure that leading slash is present on result of context params WEBAPP_RESOURCES_DIRECTORY and WEBAPP_CONTRACTS_DIRECTORY by @BalusC in #5134
- UIComponentTestCase - types clean-up by @Emkas in #5135
- jakarta.faces.component.html: remove OPTIMIZED_PACKAGE by @Emkas in #5129
- ResultSetDataModelTestCase - remove deprecated numeric constructors by @Emkas in #5138
- Fixed Licence url in pom.xml by @pizzi80 in #5139
- Raw types in mocks by @Emkas in #5142
- UIComponentBaseTestCase - use spaces over tabs by @Emkas in #5143
- Remove raw types warnings with Class by @Emkas in #5133
- MockApplication - update methods types by @Emkas in #5144
- Using raw types in various classes by @Emkas in #5145
- Mocks clean up by @Emkas in #5146
- NamingContainerTestCase - fix compilation error by @Emkas in #5147
- Various fixes of warnings in tests by @Emkas in #5149
- Remove newInstance() deprecation warnings by @Emkas in #5152
- Fix NPE in BeanValidator when the ValueReference has no base class by @rmartinc in #5156
- Fix ExternalContext.addResponseCookie does not support different properties by @BalusC in #5166
- Fix Not honoring default value of jakarta.faces.FACELETS_BUFFER_SIZE by @BalusC in #5169
- Fix ui:repeat with begin and end continuous increment by @BalusC in #5168
- Update README to current state of technology by @BalusC in #5167
- Mojarra issue 5171 by @BalusC in #5177
- Fix html code inside ui:decorate breaks ui:param evaluation by @BalusC in #5178
- Fix NumberFormatException updating buttons inside facet header of a data table by @BalusC in #5170
- Fixes localized composite behaviour by @cristof in #5161
- Backport WARNING message into Mojarra 4.0 by @BalusC in #5180
- jakartaee/faces#1755 by @BalusC in #5184
- Mojarra issue 5190 merged into 4 0 by @BalusC in #5193
- Add EmptyStringToNullELResolver to work around a misinterpreted change in EL3 spec by @BalusC in #5191
- Fix
UnsupportedOperationException
when using custom taglibs by @igormukhin in #5195 - #5196 correct managed() javadoc (4.0) by @NicolaIsotta in #5199
- Completed service file parsing. by @JD-CSTx in #5205
- Make sure the beanClass attribute of all synth beans points to the CDI extension declaring them by @manovotn in #5158
- FacesConfig#version() cannot return null by @BalusC in #5210
- Fix for derivePhysicalViewId broken in #5120 by @arjantijms in #5217
- Fix API signature failure by @arjantijms in #5218
New Contributors
- @cristof made their first contribution in #5162
- @igormukhin made their first contribution in #5195
- @JD-CSTx made their first contribution in #5205
Full Changelog: 4.0.0-RELEASE...4.0.2-RELEASE