Skip to content

Releases: unimined/JvmDowngrader

Release 1.2.1

29 Oct 15:54
be279ac
Compare
Choose a tag to compare

put downgrading from multi-release folders behind a disabled flag by default.

Release 1.2.0

25 Oct 19:54
4b9d180
Compare
Choose a tag to compare

Some fixes to multi-version jars
fixes to targeting java versions 9-14
preliminary implementation of VarHandle - there may be something in there causing a segfault, please let me know if you figure out what

Release 1.1.3

10 Sep 03:53
27bca5a
Compare
Choose a tag to compare
  • Fix FileSystems#newFileSystem

Release 1.1.2

20 Aug 18:20
678243d
Compare
Choose a tag to compare

Api

  • Unix only implementation of ProcessHandle stuff
  • ProcessBuilder#startPipeline

Core

  • Fix opening URL object for files on downgrading lingering.

Release 1.1.1

18 Aug 23:30
793b097
Compare
Choose a tag to compare

Api

  • SSLParams in HttpClient

Core

  • Better VersionProvider overriding

Release 1.1.0

10 Aug 21:51
fe48bb4
Compare
Choose a tag to compare

Java API

  • Fix RandomGenerator stubbing for Random methods that exist.

Core

  • Fix stubs in interfaces not being marked as itf.
  • Fix multi-release jars not working properly.
  • "Inline" stub methods under strict conditions when shading.

Release 1.0.1

07 Aug 06:57
e668a0d
Compare
Choose a tag to compare

Java API

  • Fix some Functional Interface imports to be correct in HttpResponse
  • Add missing functions to HTTPClient stuff
  • HexFormat

plus some cleanup to the java apis after improving the coverage checker

Release 1.0.0

01 Aug 13:20
5536d2e
Compare
Choose a tag to compare

Java API

  • HttpClient impl (j11)
    • some things like proxy, cookies and auth are currently ignored.
    • if you want them, pr them I guess, it's good enough for most uses.
  • ClassLoader#getName (j9)

Core

  • Ability to create Multi-Release jars with original and semi-downgraded code
    • auto-prune classes that have no changes from downgrading from multi-version
  • Fix some warnings from the api when running on lower java versions

Cli

  • Add ability to use - to auto-gen temp files when chaining tasks (see --help for usage)

Release 0.9.1

22 Jul 17:21
9e95fbf
Compare
Choose a tag to compare
  • Fix ShadeJar task not actually shading anything
  • Fix writing jvmdg version to meta-inf

Release 0.9.0

20 Jul 23:24
42dbe6d
Compare
Choose a tag to compare
  • update docs and add more flags stuff
  • warning filtering options
  • allow multiple api jars
  • fix j15 CharSequence#isEmpty on String#isEmpty when the string one is since j6