All Notable changes to IcoFileLoader
will be documented here.
Releases follow Semantic Versioning princples,
and this changelog follows Keep a CHANGELOG
principles.
- Upgraded to be compatible with php 8.x. For earlier versions of php, use the 2.x.x release
- PR #12 fixes issues with loading icons from URLs
- Identical to v1.0.2 but bumping version to v2.0.0 - v1.1.0 now adds additional code for supporting php5.4, which is obsolete.
- PR #11 adds backwards compatibility to php 5.4
- As php5.4 is past its end-of-life, new developments will occur in v2.0.0 onwards
- PR #10 ensures exception thrown when empty .ico file is loaded
- issue #8 icons with zero bit depth in header failed to load
- issue #9 loading png files directly as if they were .ico files
First stable release
- iterator support to Icon class
- folder structure simplified to take advantage of PSR-4
- documentation polished
- support for icons containing PNG files
- performance improvements
- complete refactoring into smaller, separate classes
- fixed issue where requested background colour was made transparent even in opaque pixels which used the same colour
- Refactored original classes to follow PSR-2 and test coverage to enable more significant refactoring to occur.
- Added tests for 32, 24, 8, 4 and 1 bit ico loading. This will allow more significant refactoring to occur.
- 4/8 bit icons load palette correctly
- Original 2005 sources from Diogo Resende