Skip to content

Releases: nbauma109/transformer-api

4.2.3

30 Mar 12:25

Choose a tag to compare

✨ Features & highlights

  • a91bd2e: Update Features section format and content (Nicolas Baumann)

🧩 Improvements

  • e1cec6d: Improve link feature to provide links for all decompilers (#178) (Nicolas Baumann) #178

📦 Dependencies

⚙️ Runtime dependencies

  • cd0ad93: Bump com.jetbrains.intellij.java:java-decompiler-engine from 253.31033.145 to 261.22158.277 (also: 97f65be) #181 #182

🪄 Github actions & workflow

  • 99d554a: Bump codecov/codecov-action from 5 to 6 #183

🧹 Chores & Maintenance

  • dcccc97: Make AbstractResultSaver agnostic again (nbauma109)
  • cffaa0a: Provide line number map for all decompilers (#179) (Nicolas Baumann) #179
  • 45f3c15: Use Utils.isEmpty(...) (nicolasbaumann)
  • a004ea2: Apply Eclipse cleanup refactoring (#180) (Nicolas Baumann) #180
  • bd71ac6: Use slf4j-simple (nbauma109)

📚 Documentation

  • 2333e70: Update README formatting and section headers (Nicolas Baumann)

4.2.2

28 Feb 11:54

Choose a tag to compare

📦 Dependencies

⚙️ Runtime dependencies

  • 1b3025f: Bump com.jetbrains.intellij.java:java-decompiler-engine from 253.30387.90 to 253.31033.145 #176
  • 9dbf105: Bump version.jadx from 1.5.4 to 1.5.5 #177

🧹 Chores & Maintenance

  • eb61dbb: Update refactoring action to use version v4 (nbauma109)
  • 2a3904e: Apply Eclipse cleanup refactoring (#175) (Nicolas Baumann) #175

📚 Documentation

  • 901ac7f: simplify Sample from README as commons-io is now in the dependencies (nicolasbaumann)
  • c7c8aa2: Fix outdated README (nicolasbaumann)

4.2.1

22 Feb 15:08

Choose a tag to compare

✨ Features & highlights

  • ca821e2: Added new API method Decompilers.getDefault() (nicolasbaumann)

📦 Dependencies

⚙️ Runtime dependencies

4.2.0

11 Feb 12:52

Choose a tag to compare

✨ Features & highlights

  • 58a059e: Add funding information for Liberapay (nbauma109)
  • 9fec727: New API method supportsRealignment (nbauma109)

🧹 Chores & Maintenance

  • 58c8300: ZipLoader not needed anymore (nbauma109)
  • f0a3e7e: Create buildInternalName method and manage default package (nbauma109)
  • 4668937: Use Procyon without StretchLines option (nbauma109)
  • df8a7f4: Remove bad tests (nbauma109)

4.1.4

06 Feb 21:07

Choose a tag to compare

✨ Features & highlights

  • 42b7d98: Add badges for Dependabot and CI workflows (nbauma109)

🧩 Improvements

  • dfcd903: Improve loader to load from BOOT-INF/classes and WEB-INF/classes (#172) (nbauma109) #172

📦 Dependencies

⚙️ Runtime dependencies

  • 0edc605: Bump io.github.nbauma109:jd-core from 1.3.2 to 1.3.3 #173

4.1.3

02 Feb 16:51

Choose a tag to compare

🧹 Chores & Maintenance

  • eee4cd5: Use CLASS_SUFFIX (nbauma109)

🧩 Improvements

  • d4f1612: Make a better use of JADX options (nbauma109)

4.1.2

30 Jan 07:34

Choose a tag to compare

✨ Features & highlights

  • 9fd5f87: Add decompiler name (nbauma109)
  • 16b4f37: Use Vineflower as default decompiler (nbauma109)

📦 Dependencies

⚙️ Runtime dependencies

  • dc37c14: Bump com.jetbrains.intellij.java:java-decompiler-engine from 253.29346.240 to 253.30387.90 #171

4.1.1

25 Jan 16:47

Choose a tag to compare

🧹 Chores & Maintenance

  • 3c2cdc2: Change project root for refactoring action (nbauma109)
  • 18a7521: Apply Eclipse cleanup refactoring (#169) (nbauma109) #169
  • e66929e: update jd-core versions and update test outputs (nbauma109)

4.1.0

20 Jan 06:31

Choose a tag to compare

✨ Features & highlights

  • 29eb521: Add spellcheck workflow for automated typo fixes (nbauma109)
  • 08f91c9: Add automated Eclipse cleanup workflow (nbauma109)
  • 45e1645: add tests and coverage (nbauma109)
  • 4d6c215: use new forked version of procyon (nbauma109)
  • 9d2bd40: add procyon bytecode test (nbauma109)
  • 1459193: improve CFRDecompiler.addLineNumber(...) for higher line numbers (nbauma109)
  • c7d9304: add line numbers for procyon (nbauma109)
  • 0bafd98: added new API methods decompileFromArchive/decompile and tests (nbauma109)
  • d32a981: Fix decompile(rootLocation,pkg,className) with new FileLoader class (nbauma109)

🐞 Bug fixes

  • fbbe430: fix test inputs (nbauma109)
  • 2759fd0: fix bug in Procyon StopWatch and simplify (nbauma109)

🧩 Improvements

📦 Dependencies

⚙️ Runtime dependencies

🔧 Maven plugins

  • ce3c96b: Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 #147
  • eae7a06: Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.1 (also: 24fd3cf) #154 #157
  • 2d8f1d8: Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 #153
  • 59a8110: Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10.0 #166

🪄 Github actions & workflow

  • ea880e7: Bump actions/checkout from 5 to 6 #148
  • 0f88234: Bump peter-evans/create-pull-request from 7 to 8 #156

🧹 Chores & Maintenance

  • 579a134: Update refactoring action version in workflow (nbauma109)
  • d971b64: Update refactoring action version in workflow (nbauma109)
  • bca1574: Update refactoring action version in workflow (nbauma109)
  • 9e872a4: Apply Eclipse cleanup refactoring (#152) (nbauma109) #152
  • ad91a9c: set project version to 4.1.0-SNAPSHOT (nbauma109)
  • 55b492c: update jd-core versions (#162) (nbauma109) #162
  • c13236d: remove sample (nbauma109)
  • 1deb9d9: remove unused default settings (nbauma109)
  • 8fced6e: remove unused imports (nbauma109)
  • 4e11fdb: removed non-essential TransformationException (nbauma109)
  • 500a034: remove unused class TransformationResult (nbauma109)
  • 66cf670: Apply Eclipse cleanup refactoring (#165) (nbauma109) #165
  • 617c926: Use forked CFR with line numbers (nbauma109)
  • ef18e8c: rename test input files (nbauma109)
  • 6ae4c29: simplify ProcyonDecompiler (nbauma109)
  • 0f99ae7: refactor FileLoader (nbauma109)

🏗️ Build & Packaging

  • 5d48939: Update VineFlower version in pom.xml (nbauma109)

📜 yaml files

  • 806dc91: Delete .github/workflows/combine-prs.yml (nbauma109)
  • 72c0225: Update cleanup settings in refactor.yml (nbauma109)
  • ca50e83: Update refactor.yml (nbauma109)

📚 Documentation

  • f910169: Update README.md : replace jitpack/jitci badges with maven central (nbauma109)
  • 6a2c808: Update README.md (nbauma109)

4.0.61

11 Nov 08:36

Choose a tag to compare

📦 Dependencies

⚙️ Runtime dependencies

  • 703af60: Bump com.github.nbauma109:vineflower-shaded from 1.11.1 to 1.11.2 #145
  • 79941cb: Bump commons-io:commons-io from 2.20.0 to 2.21.0 #144

🔧 Maven plugins

  • 778c6e0: Bump org.apache.maven.plugins:maven-release-plugin from 3.1.1 to 3.2.0 #146

🪄 Github actions & workflow

  • a6e7716: remove receive bump workflows (nbauma109)

🧹 Chores & Maintenance

  • ed5910d: Update deployment repository URL in jitci-publish.sh (nbauma109)
  • cc54ade: remove jitpack/jici scripts (nbauma109)

🏗️ Build & Packaging

  • ccc60c2: prepare pom for publication to maven central (nbauma109)

📜 yaml files

  • 34f6dbe: update release.yml : remove notify step (nbauma109)
  • 6bdb5a6: fix maven.yml / publish.yml (nbauma109)

📚 Documentation

  • ad04630: remove outdated javadoc comment (nbauma109)