Releases: apache/struts
Releases · apache/struts
Struts 6.0.0-RC1
What's Changed
- WW-4558 contentType override ignored for JSONInterceptor by @victorsosa in #87
- WW-4634 Centre alignment doesn't seem to work in Velocity tags by @victorsosa in #95
- add allowed methods to handleUnknownAction by @justinjmiller in #99
- WW-4650 Json deserialization does not work in 2.5.1 by @victorsosa in #103
- sync up execution ids with top-level Apache pom, otherwise the sources are deployed twice during release by @pbruski in #101
- action parameters should be included when building the URL to action by @pbruski in #102
- WW-4652 fixed a concurrency issue in addDefaultResourceBundle by @pbruski in #106
- WW-4572 Http parameters by @lukaszlenart in #58
- WW-4638 - TestNG 6.9.10 dependency error by @victorsosa in #98
- Change to the documentation by @andrea-ligios in #107
- Fix freemaker error in checkbox.ftl of css_xhtml template by @tiv-source in #109
- [WW-4620] Improve XWorkListPropertyAccessor to against DOS attack by @quaff in #105
- updated javadoc after changing to enum by @sdutry in #110
- replaced String constants for marking status with enum by @sdutry in #111
- WW-4690 added version to jshint-maven-plugin by @sdutry in #112
- ConversionErrorInterceptor to extend MethodFilterIntercept by @gregh3269 in #108
- WW-4636 - File upload error message always in default language by @aleksandr-m in #113
- Virtual file representation by @lukaszlenart in #114
- WW-4737 Properly handle arrays containing nulls by @ThrawnCA in #115
- [WW-4694] annotation processing improved by @yasserzamani in #117
- [WW-4528] handling ChainingInterceptor excludes and includes lists by @yasserzamani in #116
- [WW-4741] Do not force session creation on locale read operation by @yasserzamani in #119
- WW-4753: Injectable context by @lukaszlenart in #120
- WW-4714: Localized bean by @lukaszlenart in #121
- WW-4757: LocaleProvider factory by @lukaszlenart in #122
- WW-4756: Introduce TextFactoryProvider by @lukaszlenart in #123
- WW-4744: AnnotationUtils supports non-public methods by @yasserzamani in #124
- WW-4578: Multidimensional validation by @lukaszlenart in #128
- WW-4780 : upgraded version of log4j2 to 2.8.2 by @sdutry in #132
- WW-4210: Type conversion class by @lukaszlenart in #131
- WW-3952: Credit card validator by @lukaszlenart in #130
- WW-4749: Buffer/Flush behaviour in FreemarkerResult by @lukaszlenart in #134
- WW-4105 Unwraps Spring proxy in actions chain by @yasserzamani in #135
- WW-4762: Default provider by @lukaszlenart in #137
- WW-3171 WW-3650 WW-4581: Locale aware converters by @lukaszlenart in #138
- WW-4800 Executes aspects when chaining AOPed actions by @yasserzamani in #139
- WW-4801 Only one hidden field per checkboxlist. by @gregh3269 in #140
- WW-4805 Blocks ognl access to class members of Spring proxy by @yasserzamani in #142
- WW-4794 Fixes wrapField's where clause by @yasserzamani in #143
- WW-4744 WW-4694 Removes annotation search to commons lang 3.6 by @yasserzamani in #144
- add constant to control proxy member access by @aleksandr-m in #146
- WW-4821 Upgrade Commons IO to 2.5 by @sdutry in #149
- WW-4819 fixed commons-collections groupId in dependency management by @sdutry in #150
- WW-4818 change default Multipart validation regex to comply with RFC1341 by @sdutry in #151
- WW-4826 upgrade to ASM version 5.2 by @sdutry in #152
- WW-4808: Multiple suffixes by @lukaszlenart in #148
- WW-4831 properly convert nulls in arrays by @ThrawnCA in #154
- WW-4834 Improve RegEx used to validate URLs by @sdutry in #156
- WW-4827 Not fully initialized ObjectFactory tries to create beans by @aleksandr-m in #153
- WW-4835: Configurable handlers by @lukaszlenart in #158
- WW-4834 fixed faulty regex by @sdutry in #157
- WW-4840 Build Fails Due to Unused com.sun Import by @swiftelan in #161
- WW-4839 JakartaStreamMultiPartRequest Should Honor "struts.multipart.… by @swiftelan in #160
- return request HTTP method to fix problem for portlets with multipart validation by @pheaber in #162
- WW-4843 DefaultUrlHelper().buildUrl() not outputting port when used as parameter by @aleksandr-m in #163
- WW-4846 Does not traverse/include proxy info in JSONResult by @yasserzamani in #164
- WW-4851 Upgrade to Log4j2 2.9.0 by @sdutry in #166
- Fixes a snippet typo by @yasserzamani in #170
- WW-4849: Initializable interface by @lukaszlenart in #168
- remove an obsolete TODO comment by @pengyunie in #171
- WW-4034 Allows to use custom JSONwriter by @yasserzamani in #167
- Site generation by @lukaszlenart in #174
- WW-4877: adds missing header with license by @lukaszlenart in #175
- WW-4862: Multipart regex by @lukaszlenart in #176
- WW-4884: Allow define just a TextProvider by @lukaszlenart in #178
- WW-4846 Adds unit tests by @yasserzamani in #180
- WW-4869 Fixes JarEntryRevision by @yasserzamani in #172
- WW-4888 add escaping possibilities to text-tag by @sdutry in #181
- WW-4871 Fixes StringConverter and improves it's tests by @yasserzamani in #173
- WW-4713 Added deprecation warnings as preparation to drop searchValue… by @sdutry in #184
- WW-4876 WW-4841 Parses validators after all injections done by @yasserzamani in #185
- Pimp my struts by @lukaszlenart in #183
- WW-4892 WW-4893: Use Jackson to handle JSON request by @lukaszlenart in #187
- changed Map iterations to use entrySet when both key and value are used by @sdutry in #186
- WW-4900 Makes BackgroundProcess transient by @yasserzamani in #191
- WW-4901 Decouples from URL.openConnection implementation of container by @yasserzamani in #190
- WW-4873 Makes ActionInvocation not serializable and InvocationSessionStore$InvocationContext transient by @yasserzamani in #192
- Increases the coverage of DefaultActionInvocation by @yasserzamani in #193
- used char instead of a single character string by @sdutry in #194
- WW-4903: fixes PrefixBasedActionProxyFactory by @lukaszlenart in #195
- Minor Formatting changes by @sdutry in #197
- add tests to UIBean class by @sdutry in #198
- WW-4905: Allows Initializable interface on implementing class instead of interface by @lukaszlenart in #196
- fix conversion by annotation and WW-4906 by @yasserzamani in #199
- WW-4907 support JSR 303 Validation Groups in BeanValidation-Plugin by @HedjuHor in #200
- WW-4909: Renames a constant and adds a test by @lukaszlenart in #202
- add tests for initializable to cover more scopes by @yasserzamani in #203
- WW-4891 Debug tag should not display anything when not in dev mode by @HedjuHor in #201
- Initial test dedicated for the DefaultUnknownHandlerManager by @zalsaeed in #205
- WW-4899: upgrade Spring by @lukaszlenart in https://github.com/apache/struts/p...