Found this in new 6.1.0 release, so I guess we're good? ClassConstants: public static final int CLASS_VERSION_12 = (CLASS_VERSION_12_MAJOR << 16) | CLASS_VERSION_12_MINOR; public static final int CLASS_VERSION_13 = (CLASS_VERSION_13_MAJOR << 16) | CLASS_VERSION_13_MINOR; ClassUtil: if (internalClassVersion < ClassConstants.CLASS_VERSION_1_0 || internalClassVersion > ClassConstants.CLASS_VERSION_13)
Found this in new 6.1.0 release, so I guess we're good? ClassConstants: public static final int CLASS_VERSION_12 = (CLASS_VERSION_12_MAJOR << 16) | CLASS_VERSION_12_MINOR; public static final int CLASS_VERSION_13 = (CLASS_VERSION_13_MAJOR << 16) | CLASS_VERSION_13_MINOR; ClassUtil if (internalClassVersion < ClassConstants.CLASS_VERSION_1_0 || internalClassVersion > ClassConstants.CLASS_VERSION_13)
Error Unsupported version number is thrown by ClassUtil.checkVersionNumbers as it checks internalClassVersion > ClassConstants.CLASS_VERSION_11 and there also is no constant defined in ClassConstantsclass for Java 12. Would it be enough just to add the constant and update the version check? I don't think anything relevant to Proguard was changes in Java 12.
Error Unsupported version number is thrown by ClassUtil.checkVersionNumbers as it checks internalClassVersion > ClassConstants.CLASS_VERSION_11 and there also is no constant defined in ClassConstantsclass for Java 12. Would it be enough just to add the constant and update the version check? I don't think anything relevant to Proguard was changes in Java 12.