Type |
Changes |
By |
|
Change packaging from org.apache.commons.beanutils to org.apache.commons.beanutils2. Fixes BEANUTILS-503. Thanks to Gary Gregory. |
ggregory |
|
Double-Checked Locking anti pattern in WeakFastHashMap. Fixes BEANUTILS-402. Thanks to Melloware. |
melloware |
|
Add missing serialVersionUID to Serializable classes. Fixes BEANUTILS-505. Thanks to Gary Gregory. |
ggregory |
|
Add Automatic-Module-Name entry to MANIFEST.MF. Fixes BEANUTILS-512. Thanks to Gary Gregory. |
ggregory |
|
Remove deprecated code for 2.0.0. Fixes BEANUTILS-514. Thanks to Gary Gregory. |
ggregory |
|
WeakHashmap enters into infinite loop in WrapDynaClass.java. Fixes BEANUTILS-509. Thanks to sunil, Akshay Gehi. |
ggregory |
|
BeanUtils2 mitigate CVE-2014-0114. Fixes BEANUTILS-520. Thanks to Melloware. |
ggregory |
|
Convert Collections4 to java.util.function. #8. Fixes BEANUTILS-527. Thanks to Melloware, Matt Sicker, Gary Gregory. |
ggregory |
|
Removed Commons Collections dependency. #8. Fixes BEANUTILS-527. Thanks to Melloware, Matt Sicker, Gary Gregory. |
ggregory |
|
New converters for UUID, URI, and Path #10. Fixes BEANUTILS-528. Thanks to Melloware, Matt Sicker, Gary Gregory. |
ggregory |
|
New converters for Java 8 Time classes #13. Fixes BEANUTILS-530. Thanks to Melloware, Matt Sicker, Gary Gregory. |
ggregory |
|
Log at the debug level instead of info. Fixes BEANUTILS-529. Thanks to Gary Gregory. |
ggregory |
|
Fix typos; fix error in Javadoc; performance fix; fix code smells #25. Fixes BEANUTILS-537. Thanks to XenoAmess, Gary Gregory. |
ggregory |
|
Refactor logger usage #72. Thanks to Andrei Korzhevskii, Gary Gregory. |
ggregory |
|
Migrate to JUnit 5 #93, #283, #284, #285, #287. Thanks to SethFalco, Steve Bosman, Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.BasicDynaClass.constructorTypes should be both final and package protected [org.apache.commons.beanutils2.BasicDynaClass] At BasicDynaClass.java:[line 95] MS_FINAL_PKGPROTECT. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: Load of known null value in org.apache.commons.beanutils2.converters.AbstractConverter.convert(Class, Object) [org.apache.commons.beanutils2.converters.AbstractConverter] At AbstractConverter.java:[line 163] NP_LOAD_OF_KNOWN_NULL_VALUE. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: Unused public or protected field: org.apache.commons.beanutils2.WrapDynaClass.descriptors [org.apache.commons.beanutils2.WrapDynaClass] In WrapDynaClass.java UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.converters.ArrayConverter.setAllowedChars(char[]) may expose internal representation by storing an externally mutable object into ArrayConverter.allowedChars [org.apache.commons.beanutils2.converters.ArrayConverter] At ArrayConverter.java:[line 202] EI_EXPOSE_REP2. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.converters.DateTimeConverter.setPatterns(String[]) may expose internal representation by storing an externally mutable object into DateTimeConverter.patterns [org.apache.commons.beanutils2.converters.DateTimeConverter] At DateTimeConverter.java:[line 204] EI_EXPOSE_REP2. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.ConversionException.getCause() may expose internal representation by returning ConversionException.cause [org.apache.commons.beanutils2.ConversionException] At ConversionException.java:[line 83] EI_EXPOSE_REP. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: new org.apache.commons.beanutils2.ConversionException(String, Throwable) may expose internal representation by storing an externally mutable object into ConversionException.cause [org.apache.commons.beanutils2.ConversionException] At ConversionException.java:[line 53] EI_EXPOSE_REP2. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: new org.apache.commons.beanutils2.ConversionException(Throwable) may expose internal representation by storing an externally mutable object into ConversionException.cause [org.apache.commons.beanutils2.ConversionException] At ConversionException.java:[line 65] EI_EXPOSE_REP2. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.converters.DateTimeConverter.getPatterns() may expose internal representation by returning DateTimeConverter.patterns [org.apache.commons.beanutils2.converters.DateTimeConverter] At DateTimeConverter.java:[line 189] EI_EXPOSE_REP. Thanks to Gary Gregory. |
ggregory |
|
Fix SpotBugs [ERROR] Medium: org.apache.commons.beanutils2.WrapDynaClass.getDynaProperties() may expose internal representation by returning WrapDynaClass.properties [org.apache.commons.beanutils2.WrapDynaClass] At WrapDynaClass.java:[line 172] EI_EXPOSE_REP. Thanks to Gary Gregory. |
ggregory |
|
Replace Commons Collections Test Framework 3.2.2 with 4.5.0-M3 #40. Thanks to Melloware, sebbASF, Gary Gregory, Michal Landsman. |
ggregory |
|
Provide error index in ConversionException message in DateTimeConverter.parse(Class, Class, String, DateFormat). Thanks to Gary Gregory. |
ggregory |
|
Avoid possible NPE in DateTimeConverter.parse(Class, Class, String). Thanks to Gary Gregory. |
ggregory |
|
Annotate Converter with @FunctionalInterface. Thanks to Claude Warren, Gary Gregory. |
ggregory |
|
Fix JDK 21 CI failure due to locale changes #201. Fixes BEANUTILS-564. Thanks to SingingBush. |
ggregory |
|
Fix warnings and To-Dos #92. Thanks to Seth Falco. |
ggregory |
|
Replace internal use of Locale.ENGLISH with Locale.ROOT. Thanks to Gary Gregory. |
ggregory |
|
FluentPropertyBeanIntrospector caches corrupted writeMethod (2.x) #68. Fixes BEANUTILS-541. Thanks to Sergey Chernov. |
ggregory |
|
New converter for Enum. Fixes BEANUTILS-346. Thanks to Melloware. |
melloware |
|
Add github/codeql-action #118. Thanks to Dependabot, Gary Gregory. |
ggregory |
|
Add and use ConversionException.format(String, Object...). Thanks to Dependabot, Gary Gregory. |
ggregory |
|
Add Converters for additional types: Color, Dimension, InetAddress, Locale, Pattern, Point #47. Thanks to Seth Falco, Gary Gregory. |
ggregory |
|
Make PropertyUtilsBean.getReadMethod(Class, PropertyDescriptor) public #232. Thanks to Sergey Chernov, Gary Gregory. |
ggregory |
|
Bump actions/cache from 2 to 3.0.11 #77, #89, #103, #111. #137, #141. Thanks to Dependabot, Gary Gregory. |
ggregory |
|
Update actions/checkout from 2.3.1 to 3.0.2 #33, #108. Thanks to Dependabot, Gary Gregory. |
ggregory |
|
Update actions/setup-java from 1.4.0 to 3.6.0 #35, #114, #144. Thanks to Dependabot, Gary Gregory. |
ggregory |
|
Bump actions/upload-artifact from 3.1.0 to 3.1.1 #143. Thanks to Dependabot. |
ggregory |
|
Bump Apache Commons Collections from 4.3 to 4.4. Fixes BEANUTILS-522. Thanks to Gary Gregory. |
ggregory |
|
Bump Java from 6 to 7. Fixes BEANUTILS-504. Thanks to Gary Gregory. |
ggregory |
|
Bump Java from 7 to 8. Fixes BEANUTILS-515. Thanks to Gary Gregory. |
ggregory |
|
Bump junit-jupiter from 5.7.2 to 5.9.1 #113, #126, #134. Thanks to Dependabot. |
ggregory |
|
Bump JUnit from 4 to 5.9.1 vintage, #78, #112, #127, #136. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump Jacoco from 0.8.4 to 0.8.8. Thanks to Gary Gregory. |
ggregory |
|
Bump JApiCmp from 0.12.0 to 0.17.1, #46, #110, #130, #146. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump maven-surefire-plugin from 2.22.1 to 3.0.0-M7, #116, #122. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump maven-checkstyle-plugin from 3.0.0 to 3.2.0, #76, #129. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump maven-pmd-plugin from 3.12.0 to 3.19.0, #120, #128, #131. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump BC version from 1.9.3 to 1.9.4. Thanks to Gary Gregory. |
ggregory |
|
Bump org.apache.commons:commons-parent from 50 to 74 #229, #245, #254, #264, #274, #279. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump biz.aQute.bndlib from 5.1.0 to 6.4.1 #29, #45, #79, #109, #119, #121, #147, #175. Thanks to Dependabot. |
ggregory |
|
Jacoco 0.8.6 for JDK15 support #55. Thanks to melloware. |
ggregory |
|
Updated URLConverterTestCase to run without Internet access #50. Thanks to SethFalco. |
ggregory |
|
Don't initialize variables to defaults #71. Thanks to Arturo Bernal. |
ggregory |
|
Bump spotbugs-maven-plugin from 4.5.3.0 to 4.6.0.0. Thanks to Dependabot. |
ggregory |
|
Bump spotbugs from 4.5.3 to 4.6.0. Thanks to Dependabot. |
ggregory |
|
Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.17.0 #263, #269, #280. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump commons-logging:commons-logging from 1.2 to 1.3.4 #226, #246, #259, #275. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Bump org.apache.commons:commons-parent from 74 to 78 #291, #295, #299, #306. Thanks to Gary Gregory, Dependabot. |
ggregory |
|
Removed BeanUtilsBean2, use BeanUtilsBean. BeanUtilsBean2 functionality is now in BeanUtilsBean.
Previous BeanUtilsBean functionality for those methods is no longer supported. Thanks to Gary Gregory, Niall Pemberton. |
ggregory |
|
Removed ConvertUtilsBean2, use ConvertUtilsBean. ConvertUtilsBean2 functionality is now in ConvertUtilsBean.
Previous ConvertUtilsBean functionality for those methods is no longer supported. Thanks to Gary Gregory, Niall Pemberton. |
ggregory |
|
Do not implement Serializable. Thanks to Gary Gregory. |
ggregory |