Skip to content

Commit

Permalink
Merge bfe2b10 into 8256ad8
Browse files Browse the repository at this point in the history
  • Loading branch information
clanmills authored Aug 10, 2021
2 parents 8256ad8 + bfe2b10 commit 4dd6c85
Show file tree
Hide file tree
Showing 8 changed files with 113 additions and 26 deletions.
16 changes: 16 additions & 0 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
Changes from version 0.27.4 to 0.27.5
-------------------------------------

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

Open:
https://github.com/Exiv2/exiv2/milestone/9?open=1

Release Notes:
https://github.com/Exiv2/exiv2/issues/1018#issuecomment-895425552

+++++++++++++++++++++++++++++++++++++
------------- History ---------------
+++++++++++++++++++++++++++++++++++++

Changes from version 0.27.3 to 0.27.4
-------------------------------------

Expand Down
45 changes: 24 additions & 21 deletions man/man1/exiv2.1
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH EXIV2 1 "Mar 10, 2021"
.TH EXIV2 1 "July 29, 2021"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
Expand Down Expand Up @@ -624,25 +624,28 @@ Exiv2 displays metadata tags and values.
The tag is a triplet of Family.Group.Tagname. The following groups are defined for the family Exif:
.sp 1
.nf
GPSInfo Canon Fujifilm NikonLd1 OlympusFe1 Pentax
Image CanonCf NikonLd2 OlympusFe2 PentaxDng
Image2 CanonCs Nikon1 NikonLd3 OlympusFe3
Image3 CanonFi Nikon2 NikonMe OlympusFe4 Samsung2
Iop CanonPa Nikon3 NikonPc OlympusFe5 SamsungPictureWizard
MakerNote CanonPi NikonAFT NikonPreview OlympusFe6 SamsungPreview
MpfInfo CanonPr NikonAf NikonSi01xx OlympusFe7
Photo CanonSi NikonAf2 NikonSi02xx OlympusFe8 Sony1
SubImage1 CanonTi NikonAf22 NikonSiD300a OlympusFe9 Sony1Cs
SubImage2 NikonCb1 NikonSiD300b OlympusFi Sony1Cs2
SubImage3 Casio NikonCb2 NikonSiD40 OlympusIp Sony1MltCs7D
SubImage4 Casio2 NikonCb2a NikonSiD80 OlympusRd Sony1MltCsA100
SubImage5 NikonCb3 NikonVr OlympusRd2 Sony1MltCsNew
SubImage6 Minolta NikonCb4 NikonWt OlympusRi Sony1MltCsOld
SubImage7 MinoltaCs5D NikonFi Sony2
SubImage8 MinoltaCs7D NikonFl1 Olympus Panasonic Sony2Cs
SubImage9 MinoltaCsNew NikonFl2 Olympus2 PanasonicRaw Sony2Cs2
SubThumb1 MinoltaCsOld NikonFl3 OlympusCs Sony2Fp
Thumbnail NikonIi OlympusEq Sigma SonyMinolta
GPSInfo Canon Fujifilm NikonMe OlympusFe7 SonyMisc2b
Image CanonCf NikonPc OlympusFe9 SonyMisc3c
Image2 CanonCs Nikon1 NikonPreview OlympusFi SonyMinolta
Image3 CanonFi Nikon2 NikonSi01xx OlympusIp SonySInfo1
Iop CanonPa Nikon3 NikonSi02xx OlympusRd
MakerNote CanonPi NikonAFT NikonSiD300a OlympusRd2 Samsung2
MpfInfo CanonPr NikonAf NikonSiD300b OlympusRi SamsungPictureWizard
Photo CanonSi NikonAf2 NikonSiD40 SamsungPreview
SubImage1 CanonTi NikonAf22 NikonSiD80 Sigma
SubImage2 NikonCb1 NikonVr
SubImage3 Casio NikonCb2 NikonWt Sony1
SubImage4 Casio2 NikonCb2a Sony1Cs
SubImage5 NikonCb3 Olympus Sony1Cs2
SubImage6 Minolta NikonCb4 Olympus2 Sony1MltCs7D
SubImage7 MinoltaCs5D NikonFi OlympusCs Sony1MltCsA100
SubImage8 MinoltaCs7D NikonFl1 OlympusEq Sony1MltCsNew
SubImage9 MinoltaCsNew NikonFl2 OlympusFe1 Sony1MltCsOld
SubThumb1 MinoltaCsOld NikonFl3 OlympusFe2 Sony2
Thumbnail NikonIi OlympusFe3 Sony2Cs
Panasonic NikonLd1 OlympusFe4 Sony2Cs2
Pentax PanasonicRaw NikonLd2 OlympusFe5 Sony2Fp
PentaxDng NikonLd3 OlympusFe6 SonyMisc1
.fi
.sp 1
Exiv2 supports Exif 2.2 Standard Tags. Exiv2 also supports reading and writing manufacturer's MakerNote. The information in Exif.Photo.MakerNote is encoded as manufacturer's sub-records. For example, CanonCs are Camera Settings, NikonAf are Nikon Auto Focus records, NikonCb are Nikon Color Balance Records. Every tag is defined by a unique tagId (16 bit integer) which is unique within a Group.
Expand Down Expand Up @@ -681,7 +684,7 @@ the YYYY:MM:DD HH:MM:SS standard.
.sp 1
.ne 40
.SH CONFIGURATION FILE
Exiv2 can read an optional configuration file ~/.exiv2 on Unix systems and %USERPROFILE%\\exiv2.ini on Windows (using a Visual Studio build). Cygwin and MinGW/msys2 follow the unix convention and use ~/.exiv2 You can determine the location of the configuration file with the command:
Exiv2 can read an optional configuration file. It first looks in the current working directory for a file named .exiv2 on Unix systems and exiv2.ini on Windows. If no file is found Exiv2 will also check ~/.exiv2 on Unix systems or %USERPROFILE%\\exiv2.ini on Windows systems. You can determine the location of the configuration file with the command:
.br
.sp 1
.nf
Expand Down
2 changes: 1 addition & 1 deletion releasenotes/CYGWIN/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ exiv2 dll bin/cygexiv2-@[email protected]
link libraries lib/libexiv2.dll.a & libexiv2-xmp.a
CMake support/consume files lib/cmake/exiv2
pkg-config file lib/pkgconfig/exiv2.pc
man pages share/man/
man page share/man/man1/exiv2.1
localisation files share/locale/
sample code samples/exifprint.cpp
build and test log logs/build.txt
Expand Down
2 changes: 1 addition & 1 deletion releasenotes/Darwin/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ libraries lib/libexiv2.@VM@.@VN@.@VD@@VR@.
pkg-config file lib/pkgconfig/exiv2.pc
CMake support/consume files lib/cmake/exiv2
include files include/exiv2/
man pages share/man/
man page share/man/man1/exiv2.1
localisation files share/locale/
sample code samples/exifprint.cpp
build/test log logs/build.txt
Expand Down
2 changes: 1 addition & 1 deletion releasenotes/Linux/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ libraries lib/libexiv2.so.@VM@.@VN@.@VD@@V
pkg-config file lib/pkgconfig/exiv2.pc
CMake support/consume files lib/cmake/exiv2
pkg-config file lib/pkgconfig/exiv2.pc
man pages share/man/
man page share/man/man1/exiv2.1
localisation files share/locale/
sample code samples/exifprint.cpp
build and test log logs/build.txt
Expand Down
2 changes: 1 addition & 1 deletion releasenotes/MinGW/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ exiv2 dll bin/msys-exiv2-@[email protected]
link libraries lib/libexiv2.dll.a & libexiv2-xmp.a
CMake support/consume files lib/cmake/exiv2
pkg-config file lib/pkgconfig/exiv2.pc
man pages share/man/
man page share/man/man1/exiv2.1
localisation files share/locale/
sample code samples/exifprint.cpp
build and test log logs/build.txt
Expand Down
2 changes: 1 addition & 1 deletion releasenotes/Unix/ReadMe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ exiv2 and sample applications bin/exiv2
libraries lib/libexiv2.so.@VM@.@VN@.@VD@ & libexiv2-xmp.a
CMake support/consume files lib/cmake/exiv2
pkg-config file lib/pkgconfig/exiv2.pc
man pages share/man/
man page share/man/man1/exiv2.1
localisation files share/locale/
sample code samples/exifprint.cpp
build and test log logs/build.txt
Expand Down
68 changes: 68 additions & 0 deletions releasenotes/releasenotes.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,73 @@
@RV@ @RC@

Thank You to the following who have contributed to this release.

Contributor Activity
Alex Project Management
Christoph C++ code
Kev Outstanding work on security and other issues
Luis C++ modernisation
Miloš C++ code
Peter K C++ code
Peter S C++ code
Robin Release engineering

Exiv2 v0.27.5 Features

1. Security fixes
2. BMFF bug fixes
3. libFuzzer target _(for improved security testing)_
4. Exiv2 monitored by oss-fuzz
5. Minor bugs and fixes

Detailed Change List since 0.27.4
---------------------------------

https://github.com/Exiv2/exiv2/issues/1018#issuecomment-895425552
Remaining ( 0) https://github.com/Exiv2/exiv2/milestone/9
Completed (50) https://github.com/Exiv2/exiv2/milestone/9?closed=1

Help Wanted
-----------

Team Exiv2 is a happy little band of enthusiastic engineers. We have several tasks for which we're looking for volunteers.

1. Extended test coverage.
2. Use of Coverity Scan (static code analysis).
3. Release Engineer.

If you'd like to contribute to Exiv2, please talk to us on the chat server: [https://matrix.to/#/#exiv2-chat:matrix.org](https://matrix.to/#/#exiv2-chat:matrix.org)

What's next for Exiv2
---------------------

Nothing is actually scheduled after v0.27.5

1. Exiv2 v0.27.5 GM 2021-09-30
2. Probably another dot for v0.27. Spring 2022 maybe.
3. Exiv2 v1.00. Summer 2022 maybe.

Release notes for v0.27.4
-------------------------

Future Releases
---------------

We have about 8 regular contributors.
About 100 folks have contributed since 2004.
We will always welcome new contributors to work on any aspect of the code and projects.

I celebrated my 70th birthday in January and want to retire.

The project status is tracked here: https://github.com/Exiv2/exiv2/issues/1462

Exiv2 v0.27.4 is likely to be the final "dot" of the Exiv2 v0.27 product family.

Development will now move to branch 'main'.

We plan to port the unique_ptr from branch 'old-master' and ship 'main' as v1.00 in December 2021.


Headline Features of Exiv2 v0.27.4
----------------------------------

Expand Down

0 comments on commit 4dd6c85

Please sign in to comment.