There are a few changes and bug fixes here.
What's Changed
- Add initial support for oss-fuzz by @palemieux in #249
- Fix OSS-fuzz build by @palemieux in #250
- Renamed file to avoid duplicate library names in custom builds. by @dlemstra in #252
-
- Validate dimensions in the SIZ marker segment after reading it from a codestream by @palemieux in #253
- Fix: Rule of 3/5/7 violation leads to possible use after free in inadvertent use of copy constructor /assignment. by @geo-ant in #242
- Fix typo in the signature of get_tile_offset() by @palemieux in #254
- Fix oss-fuzz build and improve documentation by @palemieux in #256
- fix move special functions in mem in and outfile by @geo-ant in #258
- Add support for CIFuzz by @palemieux in #259
- Fix race condition in table initialization with multiple threads by @brechtvl in #243
- Fix 32-bit ARM SIGBUS: align elastic allocator payload for coded_lists::buf by @cary-ilm in #262
- Add Linux-ARM32 Build by @palemieux in #263
- Extend fuzzing harness to add more reachability by @DavidKorczynski in #264
- Fix ARM64EC builds by excluding ARM64EC from x64(_M_X64) detection on Windows by @navvyswethgraphics in #265
New Contributors
- @dlemstra made their first contribution in #252
- @geo-ant made their first contribution in #242
- @brechtvl made their first contribution in #243
- @cary-ilm made their first contribution in #262
- @DavidKorczynski made their first contribution in #264
- @navvyswethgraphics made their first contribution in #265
Full Changelog: 0.26.3...0.27.0