Releases: CwistSilver/Ico.Reader
Releases · CwistSilver/Ico.Reader
Release v1.1.5: Hotfix V2 for Missing PeDecoder.dll in NuGet Package
Update release.yml
Release v1.1.4: Hotfix for Missing PeDecoder.dll in NuGet Package
This hotfix addresses a critical issue where PeDecoder.dll was missing in the NuGet package built via the GitHub Actions release pipeline.
- Fixed incorrect path handling causing PeDecoder.dll to be excluded from the published NuGet package.
Release v1.1.3: Bugfixes (NuGet Packaging, Cursor Hotspots)
Fixed bugs:
- Fixed NuGet packaging issue (embedded PeDecoder)
- Fixed missing cursor hotspot coordinates in extracted cursor images
Release v1.1.2: Color Palette & 8-Bit BMP Fixes
Fixed color palette calculation and resolved a bug in the 8-bit BMP decoder.
Release v1.1.1: File Handling Bugfix
Release v1.1.0: Extended Cursor Support
What's New?
- Full .cur (Cursor) File Support → .cur files can now be read just like .ico files.
- Cursor Extraction from EXE & DLL Files → Cursors embedded in EXE and DLL resources are now detected and extracted.
- Hotspot Property Added → The X/Y hotspot position is now included when reading .cur files.
- Stream Handling Improvement → Added copyStream option to optimize memory usage when reading from a stream.
- PNG Adler32 Checksum → Added Adler32 checksum calculation for PNG files.
- Bug Fix → Fixed BMP visibility issue for color depths 1 and 4.
Release v1.0.4: Added Basic Cursor File Support
Added rudimentary support for .cur (cursor) files. Updated NuGet dependency.
Release v1.0.3: Fixed BitCount initialization
Corrects BitCount extraction to improve PreferredImageIndex scoring.
Release v1.0.2: PNG Encoding CRC Fix
This update resolves an issue in the PNG encoding process where the CRC calculation did not include the chunk type along with the data, leading to CRC mismatches.
Release v1.0.1: Fixed IDAT Compression for Correct PNG Encoding
Resolved IDAT encoding bug for proper PNG.