Conversation
|
📦 Plugin has been packaged for this PR. You can download |
- Update minimum supported IDEA version from 2021.2.1 to 2024.1.7 - Remove support for outdated IDEA versions (2021.2.1, 2022.2.3) - Fix binary incompatibility with IconLoader.findIcon(URL) method - Replace IconLoader.findIcon(URL) with javax.swing.ImageIcon for compatibility - This resolves NoSuchMethodError at runtime in IDEA 2024.1+
66e19bd to
dd357f9
Compare
|
📦 Plugin has been packaged for this PR. You can download |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1281 +/- ##
===============================================
- Coverage 54.663% 54.660% -0.004%
Complexity 2748 2748
===============================================
Files 289 289
Lines 15332 15333 +1
Branches 3718 3718
===============================================
Hits 8381 8381
- Misses 5245 5246 +1
Partials 1706 1706
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
A PR (#1282) has been opened to fix this issue. You can download the packaged plugin |
Summary
Fix binary incompatibility with IconLoader.findIcon(URL) method in IntelliJ IDEA 2024.1+
Problem
EasyYapi was binary incompatible with IntelliJ IDEA IU-233.15619.7 due to:
This could lead to NoSuchMethodError exception at runtime.
Solution
Replace the deprecated/removed IconLoader.findIcon(URL) API with javax.swing.ImageIcon
Testing