Releases: nbauma109/ecd
Releases · nbauma109/ecd
2025.12.1
✨ 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
🪄 Github actions & workflow
- a150a66: Bump actions/cache from 4 to 5 #285
- 37617ea: Bump actions/checkout from 5 to 6 #260
- 11dd2f1: Bump peter-evans/create-pull-request from 7 to 8 #283
🧹 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
2025.9.9
2025.9.8
📦 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
📚 Documentation
- 74a67f9: Update outdated README.md instructions (nbauma109)
2025.9.7
2025.9.6
2025.9.5
🧩 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
2025.9.4
2025.9.3
✨ 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
- fe21a34: Bump com.github.nbauma109:jd-core from 1.2.26 to 1.2.32 (also: 7788b64) #251 #254
- 0477d66: Bump com.jetbrains.intellij.java:java-decompiler-engine from 252.26199.169 to 252.27397.103 (also: 474ea0f) #238 #250
- dec46cf: Bump org.ow2.asm:asm from 9.8 to 9.9 #240
🔧 Maven plugins
🪄 Github actions & workflow
- b262354: Bump actions/checkout from 4 to 5 (also: f498e7d) #247 #253
- 992aad8: Bump actions/github-script from 7 to 8 #248
- 799eaf3: Bump actions/setup-java from 4 to 5 #249
- ebb73f0: Bump github/codeql-action from 3 to 4 #241
- 0828ead: Bump peter-evans/create-pull-request from 6 to 7 #252
🧹 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
2025.9.2
📦 Dependencies
🪄 Github actions & workflow
- 8da51c5: Bump actions/checkout from 2 to 5 (8da51c5) (#233) #233
- d2c6790: Bump actions/github-script from 6 to 8 (d2c6790) (#236) #236
- 42206d9: Bump actions/setup-java from 2 to 5 (42206d9) (#234) #234
- 8c71a04: Bump peter-evans/create-pull-request from 6 to 7 (8c71a04) (#235) #235
🧹 Chores & Maintenance
- e96fb89: [update version] 2025.9.1 -> 2025.9.2 (GitHub Action)
🏗️ Build & Packaging
📜 yaml files
2024.3.3
- 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