Releases: pel/pel
Bugfix release
Fix PelEntryTime causing Unknown format: 0x0 : by @xPaw
0.9.11
0.9.10
PHP-Support:
- PHP8 is now supported (thanks @mondrake)
- Minimum supported PHP version is now 7.2
Code-Cleanup:
- improved test-coverage
- improved code-quality
- improved and fixed documentation of methods
- Major refactorings
- Simplification of code
- Fix of several issues detected by scrutinizer
Breaking changes:
- The constructor of PelJpeg(filename) and PelJpeg::loadFile() now throws a PelException if file can not be read.
Fixed and nodernized make-image-test.php
This is the last version using the lsolesen\pel namespace. The next version (1.0.0) will use "pel\pel" as namespace.
Bugfix release
Version 0.9.8
- Improved PHP 7.4 compatibility
- Improved TIFF handling
Version 0.9.7
Fixes some errors, refactor code and make compatible to PHP 7.4.
- Simplify phpunit dependency (#143)
- Updates in the README (#139, #137, #108)
- TravisCI tests up to PHP 7.4 and fix PHP 7.4 syntax (#142)
- XP tags fixed (#115)
- Improve IFD type names for Canon Maker Notes (#124)
- Move non-camera specific tests from /test/imagetests to /test (#123)
- Refactor ReadWriteTest and fix NumberTest (#122)
- Clean up the code and all the tests to match coding standards (#121)
- Convert to new array syntax (PHP 5.4) (#120)
- Update tests to run under PHPUnit 6+ and backwards to PHP 5.5 and 5.4 (#118)
- Catch DataWindow exceptions in PelIfd (#114)
- Fix several types (#113)
- Fix static makerNotes in PelIfd (#112)
- Fixes for [pel-Bugs-2979466 ] endless loop in PelIfd->load (#110)
- Fix build status badge (#111)
- Fix skipped tests for PHP 7.1+ (#109)
- Parsing canon maker notes (#99)
- Exif section corrections (#101)
- Enabled code rating (#106)
- Changed access of the $sections property to allow section manipulations in subclasses. (#104)
- Now available from PEL organization (#97)
- Enable PHP 7.2 build on TravisCI (#102)
- Rating percent tag (#100)
- Add composer installation instructions (#96)
- HHVM needs to run on Trusty (#95)
- Added reverse lookup methods, fixed PHPDOC for PelTag enumerations (#93)
Version 0.9.6
Trim null characters from the end of ascii fields only when available. Fixes #77
Version 0.9.5
This release improves the code quality and the test coverage.
New features:
- new method PelTiff::saveFile()
- PHP 7.1 compatibility
Version 0.9.4
Notes:
This is mainly a cleanup version and better composer integration.
We added Scrutinizer, which should make sure that the code improves
in the future.
Changes:
- Improved performance of PelJpeg.
- Fixed wrong usage of private variable in examples.
Version 0.9.3
Notes:
This is a major update, and should have been the first tag of the
0.10.0 series. If you want to use the latest stable version without
namespaces, you should use 0.9.2.
Changes:
- Introduced namespaces.
- Added composer support and made it available on
packagist.org and
introduced PSR-4 autoloader. - Major cleanup of the code and following PSR-2 standards.