diff --git a/README.md b/README.md index d6aa072b..98621b38 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The classes in the`.jar`file are version 52 (`JDK 1.8`). To include in your project: ##### GradleF ``` -implementation 'com.cedarsoftware:java-util:2.4.8' +implementation 'com.cedarsoftware:java-util:2.4.9' ``` ##### Maven @@ -23,7 +23,7 @@ implementation 'com.cedarsoftware:java-util:2.4.8' com.cedarsoftware java-util - 2.4.8 + 2.4.9 ``` --- diff --git a/changelog.md b/changelog.md index 73ae2317..ccfbe5d5 100644 --- a/changelog.md +++ b/changelog.md @@ -1,4 +1,7 @@ ### Revision History +* 2.4.9 + * Updated to allow the project to be compiled by versions of JDK > 1.8 yet still generate class file format 52 .class files so that they can be executed on JDK 1.8+ and up. + * Incorporated @AxataDarji GraphComparator changes that reduce cyclomatic code complexity (refactored to smaller methods) * 2.4.8 * Performance improvement: `DeepEquals.deepHashCode()` - now using `IdentityHashMap()` for cycle (visited) detection. * Modernization: `UniqueIdGenerator` - updated to use `Lock.lock()` and `Lock.unlock()` instead of `synchronized` keyword.