- upgrade JSVG (SVG renderer) to 1.7.0.
- upgrade TwelveMonkeys library to 3.12.0.
- upgrade JSVG (SVG renderer) to 1.6.1.
- fix usage of a deprecated JSVG API.
- integrate the new IDE Exception Analyzer. This is an easy way to report plugin exceptions from IntelliJ Platform-based products to plugin developers right on JetBrains Marketplace, instead of opening an issue on the plugin's GitHub repository.
- upgrade JSVG (SVG renderer) to 1.5.0.
- upgrade TwelveMonkeys library to 3.11.0: basically, various fixes for JPEG, PSD and TIFF files support.
- upgrade JSVG (SVG renderer) to 1.4.0.
- upgrade JSVG (SVG renderer) to 1.3.0.
- upgrade TwelveMonkeys library to 3.10.1: basically, various fixes for JPEG and PSD files support.
- upgrade TwelveMonkeys library to 3.10.0: basically, various fixes for JPEG, PSD and TIFF files support.
- upgrade JSVG (SVG renderer) to 1.2.0.
- fix a regression with classloader. This update is highly recommended.
- upgrade JSVG (SVG renderer) to 1.1.0.
- don't generate error report when loading invalid SVG file.
- logs are now less verbose.
- fix an IDE freeze when rendering many SVG files.
- replace Apache Batik by JSVG for SVG rendering. Batik integration potentially had some unwanted side effects on IDE.
- remove JSVG and restore Apache Batik for SVG rendering. Batik offers better support of SVG files than JSVG.
- fix usage of Apache Batik (fixed a classloader issue, which could impact other plugins).
- fix SVG support with IDE 2023.2 EAP.
- important code rework, replaced Apache Batik by JSVG for SVG rendering.
- fix SVG support with IDE 2023.1 EAP.
- important code rework.
- revert 1.19.1 fix as it may break 2022.3.2, and I found some test cases that break IDE 2023.1 EAP too. It seems that IDE 2023.1 EAP broke SVG support...
- fix SVG support with IDE 2023.1 EAP.
- upgrade TwelveMonkeys library to 3.9.4: various fixes.
- upgrade TwelveMonkeys library to 3.9.3: fixes WebP alpha decoding bug.
- upgrade TwelveMonkeys library to 3.9.2: fixes a serious performance issue in the lossless WebP decoding.
- upgrade TwelveMonkeys library to 3.9.0.
- upgrade TwelveMonkeys library to 3.8.3.
- upgrade TwelveMonkeys library to 3.8.2.
- upgrade TwelveMonkeys library to 3.8.1.
- upgrade TwelveMonkeys library to 3.8.0.
- improve SVG support. Thx cherepanov.
- improve rendering quality of SVG files.
- internal: minor performance optimization.
- internal: removed dependencies to IJ internal code used to load SVG files. Replaced by TwelveMonkeys + Apache Batik libraries. This way, future IDE updates won't break this plugin.
- upgrade TwelveMonkeys library from 3.6.4 to 3.7.0.
- fix #2: error when opening an invalid SVG file.
- upgrade TwelveMonkeys library from 3.6.3 to 3.6.4: Fix infinite loops in corrupted JPEGs.
- upgrade TwelveMonkeys library from 3.6.2 to 3.6.3.
- render non-square SVG images, don't throw an exception.
- upgrade TwelveMonkeys library from 3.6.1 to 3.6.2.
- fix #1: I/O error reading PNG header.
- upgrade TwelveMonkeys library from 3.6 to 3.6.1.
- fix usage of TwelveMonkeys library, it should fix support of many file formats.
- code cleanup and minor performance improvements.
- upgrade TwelveMonkeys library from 3.5 to 3.6.
- support more image formats by using TwelveMonkeys library. Thx JetBrains support.
- improved images rendering quality.
- first release, based on IconViewer 1.15.
- project migrated to Gradle.
- fix issue #9: ArrayIndexOutOfBoundsException.