Download Latest Version 2025.12.10 source code.zip (588.6 kB)
Email in envelope

Get an email when there's a new version of ecd

Home / 2025.12.1
Name Modified Size InfoDownloads / Week
Parent folder
enhanced-class-decompiler-2025.12.1.zip 2025-12-23 13.1 MB
2025.12.1 source code.tar.gz 2025-12-23 485.6 kB
2025.12.1 source code.zip 2025-12-23 810.4 kB
README.md 2025-12-23 5.2 kB
Totals: 4 Items   14.4 MB 0

✨ 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

  • 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

  • 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)
Source: README.md, updated 2025-12-23