Skip to content

Releases: nbauma109/ecd

2025.12.1

23 Dec 17:42

Choose a tag to compare

✨ Features & highlights

  • bfc4617: use jd-util parser and simplify tests (nbauma109)

🐞 Bug fixes

  • a55f74b: procyon : allow to show line numbers even if debug is off (nbauma109)

📦 Dependencies

⚙️ Runtime dependencies

  • 6a85547: Bump com.github.nbauma109:jd-core from 1.2.32 to 1.2.33 #258
  • 9d60f57: Bump com.jetbrains.intellij.java:java-decompiler-engine from 252.27397.103 to 253.28294.334 (also: 3e6ea5b) #261 #279
  • 09d5d0e: Bump tycho.version from 5.0.0 to 5.0.1 #267

🔧 Maven plugins

  • 3cd7d82: Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.1 to 3.8.0 #276

🪄 Github actions & workflow

🧹 Chores & Maintenance

  • d6fd320: Fix typos (#266) (github-actions[bot]) #266
  • d09250e: fix unit tests (nbauma109)
  • 484f3d5: fix unit tests (nbauma109)
  • 89cca10: fix variable naming (nbauma109)
  • 3a09e24: Fix typos (#278) (nbauma109) #278
  • 0ef59c4: Add spellcheck workflow for automated typo fixes (nbauma109)
  • 6ef8ad5: Add cleanup step in spellcheck workflow (nbauma109)
  • af748ed: add tests for DecompilerOutputUtil (nbauma109)
  • 6db9680: added new tests (nbauma109)
  • 62e161f: added resources to bin.includes (nbauma109)
  • f3f68d1: added jacoco / codecov (nbauma109)
  • 72c5790: Delete org.sf.feeling.decompiler/lib directory (#259) (nbauma109) #259
  • f1b31d8: removed ow2.org repository as it's no longer public (nbauma109)
  • 608a364: remove duplicated null checks (nbauma109)
  • da1fddf: Change token from GITHUB_TOKEN to PAT_TOKEN (nbauma109)
  • 716bbc0: removed unused method parseJavaLineNumber(String line) (nbauma109)
  • cf31324: remove unused method (nbauma109)
  • fc02eae: Export-Package: org.sf.feeling.decompiler.util (nbauma109)
  • 82ea9a4: remove useless test (nbauma109)
  • ce89d82: remove merged jacoco report (nbauma109)
  • 294c152: generate jacoco aggregate report (nbauma109)
  • 63668a1: remove unnecessary code (nbauma109)
  • 6fa7553: cleanup FileUtil (nbauma109)
  • 0be49c9: remove unused code (nbauma109)
  • 2a12b58: DecompilerOutputUtil : reuse AST (nbauma109)
  • a5ef0f5: remove useless calls to super (#269) (nbauma109) #269
  • b9adca0: cleanup UIUtil unused code (#270) (nbauma109) #270
  • 5dc1fbe: Normalize leading tabs: XML=2 spaces, JAVA=4 spaces (#274) (nbauma109) #274
  • e35e03e: regex to ast (nbauma109)
  • 0680c82: simplify code (nbauma109)
  • 9d6d15a: refactor tests (nbauma109)
  • 2c41a79: Apply Eclipse cleanup refactoring (#281) (nbauma109) #281
  • 36e2615: Apply Eclipse cleanup refactoring (#282) (nbauma109) #282
  • 4b6e720: Apply Eclipse cleanup refactoring (#284) (nbauma109) #284
  • 4929892: update Eclipse SimRel to 2025-12 (p2 URL + repo id + version 2025.12.0) (#287) (nbauma109) #287
  • 008a0d7: remove unused static members or decrease their visibility (nbauma109)
  • b07cb2b: Apply Eclipse cleanup refactoring (#288) (nbauma109) #288
  • 72ebf11: use String.isEmpty() (nbauma109)

🏗️ Build & Packaging

📜 yaml files

  • 2f34411: Delete .github/workflows/combine-prs.yml (nbauma109)
  • 8cfb1bb: fix coverage.yml (nbauma109)
  • c20f4b6: fix coverage.yml (nbauma109)
  • a6d2ba5: fix coverage.yml (nbauma109)
  • 7bc083d: fix coverage.yml (nbauma109)
  • d0e4c4e: fix coverage.yml (nbauma109)
  • a58f2d0: fix coverage.yml (nbauma109)
  • 1922596: fix coverage.yml (nbauma109)
  • 0ebf12c: fix coverage.yml (nbauma109)
  • 127e25a: fix coverage.yml (nbauma109)
  • 157dcec: fix coverage.yml (nbauma109)
  • 839ac7d: debug coverage.yml (nbauma109)
  • 379a992: fix coverage.yml/pom.xml files (nbauma109)
  • 5eadfd0: Create refactor.yml (nbauma109)
  • 8bd7e3b: Update refactor.yml (nbauma109)
  • c45732a: Create replace-tabs.yml (nbauma109)
  • d87ac75: Update replace-tabs.yml (nbauma109)
  • 3cd3aa4: Update replace-tabs.yml (nbauma109)
  • b8d9cd5: Delete .github/workflows/maven.yml (nbauma109)
  • cfbbedf: Update update-eclipse-p2.yml (nbauma109)
  • 9bd0513: Update refactor.yml (nbauma109)

📚 Documentation

  • f70e81b: Update README.md (nbauma109)
  • 806b011: Update README.md (nbauma109)
  • 5305bec: Update README to clarify status of removed functions (nbauma109)
  • 6930415: Add 'Why a fork?' section and update libraries (nbauma109)

2025.9.9

11 Nov 18:06

Choose a tag to compare

🐞 Bug fixes

  • e15595c: fix distribution size issue - disable dependencies (nbauma109)

2025.9.8

11 Nov 11:54

Choose a tag to compare

📦 Dependencies

⚙️ Runtime dependencies

  • dd90840: Bump commons-io:commons-io from 2.20.0 to 2.21.0 #257
  • 3bf1d9f: Bump org.vineflower:vineflower from 1.11.1 to 1.11.2 #255

🧹 Chores & Maintenance

  • caf2dd4: remove release plugin as not used (nbauma109)

🏗️ Build & Packaging

📜 yaml files

  • d602f4b: deleted receive-bump-jd-core.yml (nbauma109)
  • dfe46cb: delete update-jdk.yml (nbauma109)

📚 Documentation

  • 74a67f9: Update outdated README.md instructions (nbauma109)

2025.9.7

01 Nov 07:29

Choose a tag to compare

✨ Features & highlights

  • 23f35d0: use zip because eclipse plugin install only supports zip (nbauma109)

🧹 Chores & Maintenance

  • a93e5aa: remove XZ_OPT parameters (nbauma109)

2025.9.6

31 Oct 19:21

Choose a tag to compare

🐞 Bug fixes

  • b67dfdd: fix a regression on the archive size - include only required deps (nbauma109)

2025.9.5

31 Oct 16:28

Choose a tag to compare

🧩 Improvements

  • b072738: source attach - remove nuxeo, improve NexusSourceCodeFinder for v2 & v3 (nbauma109)

🧹 Chores & Maintenance

  • 708725c: Update deployment repository URL in jitci-publish.sh (nbauma109)
  • 5474d05: Update jitci-build.sh (nbauma109)
  • 96aeb3c: Update jitci-publish.sh (nbauma109)
  • c19999f: Update jitci-build.sh (nbauma109)
  • 773ccea: Update jitci-init.sh (nbauma109)
  • 36cb3e0: Update jitci-init.sh (nbauma109)

🏗️ Build & Packaging

  • 5e000cb: Change archive format from zip to tar.xz (nbauma109)
  • f0e23ee: Change release artifact format from zip to tar.xz (nbauma109)

📜 yaml files

  • 78f988b: Update jitpack.yml (nbauma109)
  • 51a1e05: Update jitpack.yml (nbauma109)
  • 9286d8a: Update jitpack.yml (nbauma109)
  • 8a11c5f: update jitpack.yml installation steps (nbauma109)
  • e1493cb: update jitpack.yml : added missing mkdir (nbauma109)

2025.9.4

29 Oct 08:12

Choose a tag to compare

🏗️ Build & Packaging

📜 yaml files

  • f197e1a: Update installation steps in jitpack.yml (nbauma109)

2025.9.3

29 Oct 06:37

Choose a tag to compare

✨ Features & highlights

  • 863f52d: added workflow using groovy script to reorganize release notes (nbauma109)
  • 3718418: refactor .gitignore - add eclipse settings (nbauma109)
  • 5947683: remove .classpath/.project from repository and add to .gitignore (nbauma109)

🐞 Bug fixes

  • 4899953: fix compilation issue in Eclipse after removal of .classpath files (nbauma109)

📦 Dependencies

⚙️ Runtime dependencies

🔧 Maven plugins

  • 8afe7be: Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.1 to 3.9.0 #239

🪄 Github actions & workflow

🧹 Chores & Maintenance

  • 3718418: refactor .gitignore - add eclipse settings (nbauma109)
  • 5947683: remove .classpath/.project from repository and add to .gitignore (nbauma109)
  • 2f192b3: Update update-eclipse-p2.sh (nbauma109)
  • dc99bcc: Update update-eclipse-p2.sh (nbauma109)
  • 300af59: repair file decompilerAdapater.exsd (nbauma109)
  • f00011e: simplify poms (nbauma109)
  • 9988d4f: trigger rewrite release notes on release published (nbauma109)
  • 8698cc7: use mvn --no-transfer-progress (nbauma109)
  • 2fe9b05: remove .settings from the repo (nbauma109)
  • c6c426b: publish release with PAT token to reorganize release notes (nbauma109)

🏗️ Build & Packaging

📜 yaml files

  • 64e2a9c: Update update-eclipse-p2.yml (nbauma109)
  • 657b409: update-eclipse-p2.yml: update versions (nbauma109)
  • d774453: added workflow file receive-bump-jd-core.yml (nbauma109)
  • fc9bef2: fix java version from 17 to 21 in receive-bump-jd-core.yml (nbauma109)

2025.9.2

28 Sep 06:29

Choose a tag to compare

📦 Dependencies

🪄 Github actions & workflow

🧹 Chores & Maintenance

  • e96fb89: [update version] 2025.9.1 -> 2025.9.2 (GitHub Action)

🏗️ Build & Packaging

📜 yaml files

  • 6144ddb: Update dependabot.yml (nbauma109)
  • 1a5fb8d: Update release.yml (nbauma109)
  • 251c93c: Update maven.yml (nbauma109)

2024.3.3

09 May 15:23

Choose a tag to compare

  • Updated version of Vineflower (1.10.1) and aligned presentation with Fernflower with line numbers vertically aligned on the left
  • Use official latest version of Fernflower available at Intellij repository
  • Improved source attachment : local source attachment when source jar is next to the jar, or available either in maven local repo or gradle cache, removed unsupported remote repository locations, fixed bugs in source lookup in other locations