Skip to content

Commit

Permalink
Merge pull request #937 from Exiv2/v0.27.2-RC2
Browse files Browse the repository at this point in the history
0.27.2 RC2
  • Loading branch information
piponazo authored Jun 28, 2019
2 parents 7fcdf24 + 97f5eb6 commit 1a9bae4
Show file tree
Hide file tree
Showing 9 changed files with 67 additions and 51 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cmake_minimum_required( VERSION 3.3.2 )

project(exiv2
VERSION 0.27.2.1
VERSION 0.27.2.2
LANGUAGES CXX C
)

Expand Down
43 changes: 39 additions & 4 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,8 +1,43 @@
Changes from version 0.27.1 to 0.27.2 RC1
-----------------------------------------
Changes from version 0.27.1 to 0.27.2
-------------------------------------

Closed: https://github.com/Exiv2/exiv2/milestone/4?closed=1 (44)
Open: https://github.com/Exiv2/exiv2/milestone/4 (6)
Closed: https://github.com/Exiv2/exiv2/milestone/4?closed=1 (55)

#928 Corrections to README.md 2.8.Localisation
#921 Adding README-SAMPLES.md and removing exiv2samples.1
#919 Selecting XMP SDK version (question)
#903 $ exiv2 -vVg debug and $ exiv2 -vVg dll are not working correctly.
#899 ICCProfile FalseWarning
#895 'exiv2 mv -r' not accepting format
#880 Nikon D90 - wrong FileNumber and DirectoryNumber
#870 Remove call to atol, which might read off the end of the buffer.
#868 Prevent out-of-bounds read in IptcParser::decode()
#858 Check bounds of jpg_img_off and jpg_img_len
#856 Add bounds check of resourceSize.
#854 Add bounds check on allocation size.
#852 Check bounds of month and day
#851 Denial of service in XMPUtils AdjustTimeOverflow()
#848 Check bounds of allocation size
#846 Add bounds check on allocation size
#841 Issue 841: replace assert with enforce.
#833 NetBSD/FreeBSD Support
#831 Restore 0.25 behaviour of $ exiv2 -g image ...
#829 Update Catalan translation
#828 Segmentation fault in pngimage.cpp:329.
#823 Support build/test of Exiv2 on NetBSD
#816 Avoid null pointer exception due to NULL return value from strchr
#808 Changes to README.md
#798 Install CMake/consume files in DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/exiv2/
#797 Avoid negative integer overflow when filesize < io_->tell()
#795 Avoid negative integer overflow when iccOffset > chunkLength
#794 Avoid negative integer overflow when chunkLength == 0
#763 False Negatives in Unit Tests
#754 Regression in detected lens
#743 Sigma 24-70mm F2,8 DG OS HSM Art not detected
#662 How does the rename (mv) work in case of name clash? question
#646 Exiv2 does not find certain AF tags for the Nikon D850
#589 Fix in sidecar files #589
#582 Add support for FocusPosition (Tag9402) in Sony RAW files

Changes from version 0.27 to 0.27.1
-----------------------------------
Expand Down
4 changes: 2 additions & 2 deletions releasenotes/CYGWIN/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CYGWIN Exiv2 v0.27.2-RC1 Bundle
CYGWIN Exiv2 v0.27.2-RC2 Bundle
-------------------------------

Structure of the bundle:
Expand Down Expand Up @@ -40,7 +40,7 @@ To compile and link your own code using installed library and include files
Method 1: Explicitly set include and linking options
$ cd <bundle>
$ g++ -std=gnu++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ export PATH="/usr/local/bin:$PATH"
$ ./exifprint --version

Method 2: Use pkg-config to set include and linking options
Expand Down
8 changes: 2 additions & 6 deletions releasenotes/Darwin/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
MacOS-X (Darwin) Exiv2 v0.27.2-RC1 Bundle
MacOS-X (Darwin) Exiv2 v0.27.2-RC2 Bundle
-----------------------------------------

Structure of the bundle
-----------------------

bin/exiv2 exiv2 and sample applications
lib/libexiv2.0.27.2.1.dylib & libexiv2-xmp.a libraries
lib/libexiv2.0.27.2.2.dylib & libexiv2-xmp.a libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/cmake/exiv2 CMake support/consume files
include/exiv2/ include files
Expand Down Expand Up @@ -40,10 +40,6 @@ To compile and link your own code using installed library and include files
Method 1: Explicitly set include and linking options
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ ./exifprint --version
exiv2=0.27.2
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
Expand Down
10 changes: 3 additions & 7 deletions releasenotes/Linux/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Linux Exiv2 v0.27.2-RC1 Bundle
Linux Exiv2 v0.27.2-RC2 Bundle
------------------------------

Structure of the bundle:
------------------------

bin/exiv2 exiv2 and sample applications
lib/libexiv2.so.0.27.2.1 & libexiv2-xmp.a libraries
lib/libexiv2.so.0.27.2.2 & libexiv2-xmp.a libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/cmake/exiv2 CMake support/consume files
include/exiv2/ include files
Expand Down Expand Up @@ -42,17 +42,13 @@ $ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
exiv2=0.27.2
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
$ ./exifprint
$ ./exifprint --version

Method 3: Use the CMake support/consume files
See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"
Expand Down
13 changes: 4 additions & 9 deletions releasenotes/MinGW/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
MinGW/msys2 Exiv2 v0.27.2-RC1 Bundle
MinGW/msys2 Exiv2 v0.27.2-RC2 Bundle
------------------------------------

Structure of the bundle:
Expand Down Expand Up @@ -43,17 +43,12 @@ To compile and link your own code using installed library and include files
Method 1: Explicitly set include and linking options
$ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ export PATH="/usr/local/bin:$PATH"
$ ./exifprint --version
exiv2=0.27.2
platform=msys
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ export PATH="/usr/local/bin:$PATH"
$ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
$ ./exifprint
$ ./exifprint --version
8 changes: 2 additions & 6 deletions releasenotes/Unix/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Unix Exiv2 v0.27.2-RC1 Bundle (FreeBSD and NetBSD)
Unix Exiv2 v0.27.2-RC2 Bundle (FreeBSD and NetBSD)
--------------------------------------------------

Structure of the bundle:
------------------------

bin/exiv2 exiv2 and sample applications
lib/libexiv2.so.0.27.2.1 & libexiv2-xmp.a libraries
lib/libexiv2.so.0.27.2.2 & libexiv2-xmp.a libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/cmake/exiv2 CMake support/consume files
include/exiv2/ include files
Expand Down Expand Up @@ -42,10 +42,6 @@ $ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
exiv2=0.27.2
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
Expand Down
5 changes: 1 addition & 4 deletions releasenotes/msvc/ReadMe.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Visual Studio 2017 Release DLL v0.27.2-RC1 Bundle
Visual Studio 2017 Release DLL v0.27.2-RC2 Bundle
-------------------------------------------------

Structure of the bundle:
Expand Down Expand Up @@ -44,7 +44,4 @@ To compile and link your own code:
c:\> cd <bundle>
<bundle>> cl /EHsc -Iinclude /MD samples\exifprint.cpp /link lib\exiv2.lib
<bundle>> exifprint --version
exiv2=0.27.2
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
<bundle>>
25 changes: 13 additions & 12 deletions releasenotes/releasenotes.txt
Original file line number Diff line number Diff line change
@@ -1,31 +1,32 @@
Exiv2 v0.27.2.1 = Exiv2 v0.27.2 RC1
Exiv2 v0.27.2.2 = Exiv2 v0.27.2 RC2
-----------------------------------

First Release Candidate for quarterly "dot" release of Exiv2 v0.27.2
Second Release Candidate for quarterly "dot" release of Exiv2 v0.27.2

A huge thank you to Kevin for outstanding contributions to this release.
Thank You to Dan and Luis for their solid efforts on Exiv2.
Thank You to Andreas S for representing Team Exiv2 at LGM 2019.
Contributors: Jens, Nehal, Phil, Simon, Toni
Contributors: Jens, Nehal, Phil, Toni

Headline Features of Exiv2 v0.27.2
----------------------------------

1) Bug and security fixes
2) Support for Unix (FreeBSD and NetBSD)
3) Support for cross compiling on Linux for MinGW
4) Support for Nikon/AutoFocus and Sony/FocusPosition Metadata
5) Documentation and man page revisions
6) Updated Catalan Localisation
7) Monitoring API changes for v0.27 dot releases
8) Using mergify to sync select PRs between 0.27-maintenance and 0.28
3) Support for Nikon/AutoFocus and Sony/FocusPosition Metadata
4) Documentation and man page revisions
5) Updated Catalan Localisation
6) Monitoring API changes for v0.27 dot releases
7) Using mergify to sync select PRs between 0.27-maintenance and 0.28

Issues Open for v0.27.2: https://github.com/Exiv2/exiv2/milestone/4
Issues Closed for v0.27.2: https://github.com/Exiv2/exiv2/milestone/4?closed=1
Issues fixed since v0.27.1
--------------------------

https://github.com/Exiv2/exiv2/milestone/4?closed=1

Robin Mills
[email protected]
2019-06-15
2019-06-29

Headline Features of Exiv2 v0.27.1
----------------------------------
Expand Down

0 comments on commit 1a9bae4

Please sign in to comment.