Documentation change for GM.

v0.27.3
Robin Mills 7 years ago
parent 93d69e3760
commit b7b02dc51e

@ -1,12 +1,8 @@
Changes from version 0.26 to 0.27 Changes from version 0.26 to 0.27
--------------------------------- ---------------------------------
GitHub Changes: https://github.com/Exiv2/exiv2/milestone/1 GitHub: (142) https://github.com/Exiv2/exiv2/milestone/1?closed=1
Redmine: (88) http://dev.exiv2.org/projects/exiv2/issues
Remine Changes (88)
Basicio: (1)
0001374 excessively often calls stat()
Build: (11) Build: (11)
0001362 Fix Clang build 0001362 Fix Clang build
@ -21,6 +17,12 @@ Build: (11)
0001174 Visual Studio Support Enhancements 0001174 Visual Studio Support Enhancements
0001121 Visual Studio support for v0.27 0001121 Visual Studio support for v0.27
Basicio: (1)
0001374 excessively often calls stat()
Camera: (1)
0001352 Support camera Canon M100
Coverity: (11) Coverity: (11)
0001265 [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null terminated 0001265 [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null terminated
0001264 [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format 0001264 [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format
@ -34,9 +36,6 @@ Coverity: (11)
0001256 [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated 0001256 [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated
0000883 Use Coverity SCAN on exiv2 code-base 0000883 Use Coverity SCAN on exiv2 code-base
Camera: (1)
0001352 Support camera Canon M100
Duplicate: (1) Duplicate: (1)
0001307 exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed. 0001307 exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed.
@ -48,6 +47,9 @@ Exif: (6)
0001316 It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398) 0001316 It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398)
0001315 Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193) 0001315 Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193)
Insufficient information: (1)
0001347 Segfault in Digikam when saving/loading certain TIFF images
Image format: (5) Image format: (5)
0001353 Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished 0001353 Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished
0001346 Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2 0001346 Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2
@ -55,9 +57,6 @@ Image format: (5)
0001338 Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)" 0001338 Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)"
0001334 Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera) 0001334 Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera)
Insufficient information: (1)
0001347 Segfault in Digikam when saving/loading certain TIFF images
Lens: (20) Lens: (20)
0001373 Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly 0001373 Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly
0001372 The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified. 0001372 The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified.
@ -80,14 +79,6 @@ Lens: (20)
0001306 the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised 0001306 the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised
0001304 Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017 0001304 Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017
Miscellaneous: (2)
0001314 it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
0001305 Segmentation fault on certain image
Makernote: (2)
0001343 Irix 15mm f/2.4 on Nikon
0001324 Pentax Makernote written twice
Metadata: (7) Metadata: (7)
0001341 Date/Time Original not modified for NEFs 0001341 Date/Time Original not modified for NEFs
0001340 Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure() 0001340 Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure()
@ -97,6 +88,14 @@ Metadata: (7)
0001301 New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon 0001301 New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon
0001300 New lens: Canon EF-S 35mm f/2.8 Macro IS STM 0001300 New lens: Canon EF-S 35mm f/2.8 Macro IS STM
Makernote: (2)
0001343 Irix 15mm f/2.4 on Nikon
0001324 Pentax Makernote written twice
Miscellaneous: (2)
0001314 it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
0001305 Segmentation fault on certain image
Not-a-bug: (8) Not-a-bug: (8)
0001369 New lens Yongnuo 50mm f/1.8 II for Canon 0001369 New lens Yongnuo 50mm f/1.8 II for Canon
0001368 Canon EF-M 15-45 broken LensType 0001368 Canon EF-M 15-45 broken LensType
@ -107,14 +106,14 @@ Not-a-bug: (8)
0001344 Unknown metadata 0001344 Unknown metadata
0001331 exiv2 fails to delete bulk of metadata in jpeg 0001331 exiv2 fails to delete bulk of metadata in jpeg
Tools: (1)
0001303 #1 Use 'releases' feature on GitHub
Tiff parser: (3) Tiff parser: (3)
0001360 exiv2 can't read metadata from tiff file (tiff directory length is too large) 0001360 exiv2 can't read metadata from tiff file (tiff directory length is too large)
0001359 This does not look like a TIFF image 0001359 This does not look like a TIFF image
0001330 Crash in Exiv2::TiffImage::readMetadata 0001330 Crash in Exiv2::TiffImage::readMetadata
Tools: (1)
0001303 #1 Use 'releases' feature on GitHub
Video: (2) Video: (2)
0001068 Video Code Umbrella 0001068 Video Code Umbrella
0001028 Add GSoC13 video-write code 0001028 Add GSoC13 video-write code

@ -1,12 +1,7 @@
Exiv2 v0.27.0.3 (Exiv2 v0.27 RC3) Exiv2 v0.27.0
----------------------------------- -------------
We are 100% complete (by issues) 137/137 on GitHub and 88/88 on Redmine Thank You to Dan and Luis for their huge contribution this release.
We are 96% complete (by time). Project 2017-05-10 .. 2018-12-28 (86 weeks)
Exiv2 v0.27 GM scheduled 28 December 2018
I have to thank Dan and Luis for their huge contribution to make this release.
Contributors: Ben, Freddy, Gilles, Henri, Michal, Phil, Shridar, Toni and Thomas. Contributors: Ben, Freddy, Gilles, Henri, Michal, Phil, Shridar, Toni and Thomas.
@ -25,22 +20,28 @@ The headline features are:
With Exiv2 v0.27, Team Exiv2 will offer "Long Term Support" and plan "dot" releases with security and critical fixes in 2019 and 2020. With Exiv2 v0.27, Team Exiv2 will offer "Long Term Support" and plan "dot" releases with security and critical fixes in 2019 and 2020.
Known Issues
------------
1 Do not build with GCC 8.2 (7.3 is OK) https://github.com/Exiv2/exiv2/issues/421
2 Do not build with Xcode 10.0 https://bugreport.apple.com/web/?problemID=45223696
Xcode 9.4 and earlier OK https://github.com/Exiv2/exiv2/issues/465
Xcode 10.1 OK https://github.com/Exiv2/exiv2/issues/528
3 There are minor known issues concerning v0.27 and they will be fixed in 0.27.1
https://github.com/Exiv2/exiv2/milestone/3
Focus of Exiv2 v0.28 Focus of Exiv2 v0.28
-------------------- --------------------
Exiv2 moves into the future with Exiv2 v0.28. Exiv2 moves into the future with Exiv2 v0.28.
The code will be modernised to C++11. The code will be modernised to C++11.
Using C++98 compilers such as Visual Studio (<2015) will be supported C++98 compilers such as Visual Studio (<2015) will be supported
with quarterly Exiv2 v0.27 'dot' (security) releases during 2019 and 2020. with quarterly Exiv2 v0.27 'dot' (security) releases during 2019 and 2020.
Known Issues Code changes since RC3
------------ ----------------------
None.
1 Do not build with GCC 8.2 (7.3 is OK) https://github.com/Exiv2/exiv2/issues/421
2 Do not build with Xcode 10.0 https://bugreport.apple.com/web/?problemID=45223696
Xcode 9.4 and earlier OK https://github.com/Exiv2/exiv2/issues/465
Xcode 10.1 OK https://github.com/Exiv2/exiv2/issues/528
Fixes between RC2 and RC3 Fixes between RC2 and RC3
------------------------- -------------------------
@ -75,12 +76,11 @@ Fixes between RC1 and RC2
#505 Incorrect packaging #505 Incorrect packaging
#499 Support for FreeBSD #499 Support for FreeBSD
GitHub
https://github.com/Exiv2/exiv2/milestone/1
Redmine: Fixes since v0.26
88 issues have been closed -----------------
http://dev.exiv2.org/projects/exiv2/issues GitHub: (142) https://github.com/Exiv2/exiv2/milestone/1?closed=1
Redmine: (88) http://dev.exiv2.org/projects/exiv2/issues
Build: (11) Build: (11)
0001362 Fix Clang build 0001362 Fix Clang build
@ -209,4 +209,4 @@ Xmp: (3)
Robin Mills Robin Mills
robin@clanmills.com robin@clanmills.com
2018-12-06 2018-12-20

Loading…
Cancel
Save