|
Packit |
36d0ea |
# libaec Changelog
|
|
Packit |
36d0ea |
All notable changes to libaec will be documented in this file.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [1.0.2] - 2017-10-18
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- C99 requirement in all build systems
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [1.0.1] - 2017-07-14
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- Potential security vulnerabilities in decoder exposed by libFuzzer.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Added
|
|
Packit |
36d0ea |
- Fuzz target for decoding and encoding.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Improved Cmake support by Christoph Junghans
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [1.0.0] - 2016-11-16
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Added
|
|
Packit |
36d0ea |
- Include CCSDS test data with libaec. See THANKS.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Better compatibility with OSX for make check.
|
|
Packit |
36d0ea |
- Allow Cygwin to build DLLs.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.3.4] - 2016-08-16
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- Pad incomplete last line when in SZ compatibility mode.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.3.3] - 2016-05-12
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- Bug with zero blocks in the last RSI (reference sample interval)
|
|
Packit |
36d0ea |
when data size is not a multiple of RSIs or segments (64 blocks) and
|
|
Packit |
36d0ea |
the zero region reaches a segment boundary.
|
|
Packit |
36d0ea |
- More robust error handling.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Vectorization improvement for Intel compiler.
|
|
Packit |
36d0ea |
- Better compatibility with netcdf's build process.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.3.2] - 2015-02-04
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Allow nonconforming block sizes in SZ mode.
|
|
Packit |
36d0ea |
- Performance improvement for decoder.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.3.1] - 2014-10-23
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- Allow incomplete scanlines in SZ mode.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.3] - 2014-08-06
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Performance improvement for encoding pre-precessed data.
|
|
Packit |
36d0ea |
- More efficient coding of second extension if reference sample is
|
|
Packit |
36d0ea |
present.
|
|
Packit |
36d0ea |
- Port library to Windows (Visual Studio).
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Added
|
|
Packit |
36d0ea |
- Support building with CMake.
|
|
Packit |
36d0ea |
- Benchmarking target using ECHAM data (make bench).
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.2] - 2014-02-12
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Fixed
|
|
Packit |
36d0ea |
- Incorrect length calculation in assessment of Second Extension
|
|
Packit |
36d0ea |
coding.
|
|
Packit |
36d0ea |
- Unlimited encoding of fundamental sequences.
|
|
Packit |
36d0ea |
- Handle corrupted compressed data more gracefully.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Added
|
|
Packit |
36d0ea |
- Additional testing with official CCSDS sample data.
|
|
Packit |
36d0ea |
- Support restricted coding options from latest standard.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Changed
|
|
Packit |
36d0ea |
- Facilitate generation of SIMD instructions by compiler.
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
## [0.1] - 2013-05-21
|
|
Packit |
36d0ea |
|
|
Packit |
36d0ea |
### Added
|
|
Packit |
36d0ea |
- Initial release.
|