यहाँ Exiv2 के 3 संस्करण हैं, 8 सितंबर 2025 से लेकर मौजूदा 0.28.9 तक। हर संस्करण का लिंक प्रकाशक की अपनी इंस्टॉलर फ़ाइलों पर जाता है।
| संस्करण | तारीख़ | साइज़ | फ़ाइलें |
|---|---|---|---|
| 0.28.9नवीनतम | 30 अगस्त 2026 | — | 64-बिट ZIP रिलीज़ नोट्सWhat's Changed
- Stop the parser from backtracking by @kevinbackhouse in #9309
- Fix copy-paste error in WebPImage::inject_VP8X height check (backport #9280) by @mergify[bot] in #9314
- Use readOrThrow in MatroskaVideo::decodeBlock for EOF detection (backport #9282) by @mergify[bot] in #9315
- Fix wrong variable in findXmp XMP trailer search loop (backport #9284) by @mergify[bot] in #9316
- Bound setMediaStream search to the trak atom size (backport #9286) by @mergify[bot] in #9319
- Use integer division in TiffBinaryArray::doCount (backport #9288) by @mergify[bot] in #9330
- Add orientation handling and tests for Sony camera files (backport #9295) by @mergify[bot] in #9335
- Add Tokina 80-400. (backport #9296) by @mergify[bot] in #9336
- Add more CanonFileInfo tags (backport #9312) by @mergify[bot] in #9338
- Add new Exif 3.1 tags (backport #9298) by @mergify[bot] in #9337
- Revert "Bound setMediaStream search to the trak atom size" by @kmilos in #9340
- Add enforce to avoid out-of-bounds read by @kevinbackhouse in #9308
- Add Pentax HDF tag (backport #9317) by @mergify[bot] in #9344
- Revert to Windows 2022 to fix build failure by @kevinbackhouse in #9350
- Update CodeCov keybase url (backport #9327) by @mergify[bot] in #9348
- Add try-catch around std::stoi (backport #9305) by @mergify[bot] in #9357
- Update SECURITY.md by @kevinbackhouse in #9355
- Fix/issue 3318 dx tiff xmp (backport #9341) by @mergify[bot] in #9342
- fix out-of-bounds iterator in readStringWcharTag (backport #9310) by @mergify[bot] in #9360
- enforce minimum FileTypeBox length in Jp2Image::readMetadata (backport #9313) by @mergify[bot] in #9362
- enforce minimum FileTypeBox length in Jp2Image::printStructure (backport #9318) by @mergify[bot] in #9351
- Change type of allocate64 to uint64_t (backport #9307) by @mergify[bot] in #9353
- Fix off-by-one error by @kevinbackhouse in #9377
- Fix totalRead calculation (backport #9379) by @mergify[bot] in #9382
- change unique_ptr to vector (backport #3427) by @mergify[bot] in #9384
- Fix missing throw by @kevinbackhouse in #9385
- Make the io_test more reliable by @kevinbackhouse in #9387
- Check for duplicates in RiffVideo::readInfoListChunk by @kevinbackhouse in #9369
- Avoid using destNode after deleting by @kevinbackhouse in #9367
- Add new camera and lens model IDs (backport #9339) by @mergify[bot] in #9398
- Fix issue 9324 by @kevinbackhouse in #9325
- catch stoul exceptions in CanonMakerNote print0x000a/print0x000c (backport #9320) by @mergify[bot] in #9372
- Add regression test (backport #9397) by @mergify[bot] in #9401
- Use std::vector for RemoteIo::Impl::blocksMap_ by @kevinbackhouse in #9392
- Replace lowblock/highBlock with startBlock/stopBlock and add more error checking by @kevinbackhouse in #9403
- Limit EPS AI7 thumbnail preview decoding size (backport #9378) by @mergify[bot] in #9406
- Fix TimeValue::read() losing sign for -00:MM / -00MM timezone offsets (backport #9390) by @mergify[bot] in #9411
- Improve performance of decodeAi7Thumbnail (backport #9407) by @mergify[bot] in #9409
- Check snprintf result to avoid out-of-bounds access by @kevinbackhouse in #9410
- Use BasicIo::mmap() to avoid quadratic memory allocation by @kevinbackhouse in #9420
- Update DeclareOneNamespace() implementation to match XMP-Toolkit-SDK by @kevinbackhouse in #9418
- Remove nRealData variable by @kevinbackhouse in #9428
- Call CreateFileMapping correctly on Windows by @kevinbackhouse in #9431
- Check that object->ifdOffset() is within bounds by @kevinbackhouse in #9438
- Avoid integer overflow on 32-bit architectures by @kevinbackhouse in #9439
- Use Safe::add by @kevinbackhouse in #9434
- Use std::llround for double to int64_t cast by @kevinbackhouse in #9433
- Remove unnecessary curl settings by @kevinbackhouse in #9448
- Fix incorrect image size for OS/2 1.x / Windows 2.x BMP files (backport #9450) by @mergify[bot] in #9451
- Remove unnecessary resize by @kevinbackhouse in #9455
- Nul-terminate strings by @kevinb |
| 0.28.8 | 1 मार्च 2026 | — | 64-बिट ZIP रिलीज़ नोट्सWhat's Changed
- Fix leak by @kevinbackhouse in #3464
- CI: update mac runner for 0.28.x branch by @kmilos in #3470
- Add some new cameras and lenses (backport #3450) by @kmilos in #3466
- Make DataValue::value_ public (backport #3392) by @mergify[bot] in #3474
- fix reading mp4 url box nested in non video/audio track (#3425) (backport #3426) by @mergify[bot] in #3472
- fix: do not add target exiv2lib if the target already exists (backport #3435) by @mergify[bot] in #3473
- Add size checks to avoid large memory allocations (backport #3457) by @mergify[bot] in #3475
- Fix size calculation in XmpTextValue::size() (backport #3458) by @mergify[bot] in #3463
- Avoid calling std::find or std::string with an invalid range (backport #3469) by @mergify[bot] in #3478
- Backport all changes in .github/workflows from main to 0.28.x by @kevinbackhouse in #3480
- Fix out-of-bounds read in CrwMap::decode0x0805 by @kevinbackhouse in #3462
- Fix UBSAN false positive (backport #3483) by @mergify[bot] in #3485
- Upload crash files when fuzzing fails (backport #3482) by @mergify[bot] in #3487
- Remove nightly release (backport #3479) by @mergify[bot] in #3488
- Fix regression in Canon lens detection (backport #1421) by @kmilos in #3489
- fix wrong timescale used to calculate fps (backport #3437) by @mergify[bot] in #3491
- Remove nightly release vestiges (backport #3492) by @mergify[bot] in #3494
- conan: update dependencies by @kmilos in #3498
- Add Tamron 18-400mm on Nikon D90 (backport #3495) by @mergify[bot] in #3499
- Add Ricoh GR IV HDF and Monochrome IDs by @kmilos in #3500
- Refresh translations by @kmilos in #3503
- Add build provenance attestation (backport #3504) by @mergify[bot] in #3506
- Add fuzz target for previews (backport #3505) by @mergify[bot] in #3507
- Align some docs to main by @kmilos in #3508
- Update README.md by @kmilos in #3510
- add enforce to prevent integer overflow (backport #3512) by @mergify[bot] in #3516
- Add enforce to check for integer overflow (backport #3514) by @mergify[bot] in #3517
- Release Exiv2 version 0.28.8 by @kevinbackhouse in #3493
Full Changelog: v0.28.7...v0.28.8 |
| 0.28.7 | 8 सितंबर 2025 | — | 64-बिट ZIP |