Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 230 lines (190 sloc) 6.469 kb
1cb19a1 janfri Prepare release 2.5.0.
authored
1 2.5.0
2 - Make the pstore dir customizable:
3 MiniExiftool.pstore_dir and MiniExiftool.pstore_dir=
4 Thanks to Shawn Pyle for the idea and a first approach
5 of implementation.
6 - Update README.
7
6c996ba janfri Prepare release 2.4.2.
authored
8 2.4.2
9 - Bugfix: Don't ignoring *_encoding options when saving.
10
ea1ef3f janfri Prepare release 2.4.1.
authored
11 2.4.1
12 - Handling tag values of the form x/0 correct.
13 Thanks to Picturelife for a clever solution to solve this.
14 - Some internal housekeeping.
15
b7691a0 janfri Prepare release 2.4.0.
authored
16 2.4.0
17 - New method MiniExiftool#copy_tags_from.
18 Many thanks to cgat for the hint and implementing a first
19 approach.
20 - Saver handling of encoding problems.
21 - Approving documentation.
22 - Using regtest for integration testing.
23 - Some internal refactorings.
24
540f934 janfri Prepare release 2.3.0.
authored
25 2.3.0
26 - New options :exif_encoding, :iptc_encodings,
27 :xmp_encodings etc. to change specific encodings
28 See -charset option of the exiftool commandline
29 application
30 - Some internal improvements
31
f791895 janfri Prepare release 2.2.1.
authored
32 2.2.1
33 - Bugfix: Ignore filename specific tags to avoid encoding
34 confusions.
35
63bad08 janfri Prepare release 2.2.0.
authored
36 2.2.0
37 The Encoding Release
38 - New option :replace_invalid_chars to handle "bad data"
39 invalid byte sequences in UTF-8
40 Thanks to Chris Salzberg (aka shioyama) and
41 Robert May (aka robotmay) for precious hints
42 - Support of different encodings for commandline params
43 and filenames (neccessary to support Windows)
44 to allow filenames with special chars
45 Thanks to uwe58 and others for hints
46 - Doing different commandline escaping for windows and POSIX
47 systems
48 Thanks to Michael Dungan for the hint
49 - Update Tutorial
50
b3816fc janfri Preparing release 2.1.0.
authored
51 2.1.0
52 - insert require 'json'
53 - Drop option :convert_encoding (use Ruby String
54 methods instead)
55 - Make the test_access_coordinate work on different
56 exiftool version.
57
0087d59 janfri Preparing release 2.0.0.
authored
58 2.0.0
59 - Drop Ruby 1.8 compatibility.
60 - Using JSON to parse exiftool output (need
61 exiftool 7.65 or higher).
62
90db447 janfri Prepare release 1.7.0.
authored
63 1.7.0
64 - Support exiftool -c option for formatting GPS
65 coordinates.
66 Thanks to Lee Horrocks for the patch.
67 - Switching from shellwords to manual escaping.
68 Hopefully it works now on Windows systems.
69 Thanks to uwe58 and jpg0 for the hints.
70
ae1131a janfri Make Changelog rim compatible.
authored
71 1.6.0
ab81d56 janfri Preparing release 1.6.0.
authored
72 - Type conversion in MiniExiftool.from_hash.
73 Thanks to Ethan Soutar-Rau for the merge request.
74 - Switching to rim. (No longer troubles with echoe.)
75 - Exiftool version detection delayed.
76 Thanks to Sebastian Skałacki for the merge request.
77 - New method MiniExiftool#save!
78 Cherry-picked commit from Wil Gieseler.
79
ae1131a janfri Make Changelog rim compatible.
authored
80 1.5.1
36f9351 janfri Preparing release 1.5.1.
authored
81 - Make rational values work on Ruby 1.8.7.
82
ae1131a janfri Make Changelog rim compatible.
authored
83 1.5.0
0909d92 janfri Preparing release 1.5.0.
authored
84 - Supporting exiftool command-line option -m.
85 rubyforge request [#29587]
86 Thanks to Michael Grove for reporting.
87 - Supporting rational values.
88
ae1131a janfri Make Changelog rim compatible.
authored
89 1.4.4
70eb911 janfri Fix escaping of values for older versions of Shellwords.
authored
90 - Fix escaping of values for older versions of Shellwords.
91
ae1131a janfri Make Changelog rim compatible.
authored
92 1.4.3
b62af6a janfri Preparing release 1.4.3.
authored
93 - Fixing rubyforge bug [#29596] (Quotes in values)
94 Thanks to Michael Grove for reporting
95
ae1131a janfri Make Changelog rim compatible.
authored
96 1.4.2
63f3007 janfri Add .yardopts to manifest.
authored
97 - Add .yardopts file to gem.
98
ae1131a janfri Make Changelog rim compatible.
authored
99 1.4.1
dcdb850 janfri Preparing release 1.4.1.
authored
100 - Update documentation for using yard.
101
ae1131a janfri Make Changelog rim compatible.
authored
102 1.4.0
1b5a0b0 janfri Preparing release 1.4.0.
authored
103 - Allow symbols for tag access with [].
104 - Refactoring tests.
105
ae1131a janfri Make Changelog rim compatible.
authored
106 1.3.1
a63e124 janfri Revert TestEscapeFilename test due errors on windows systems.
authored
107 - Remove TestEscapeFilename test and releating test photo
108 because the latter produces errors on windows systems.
109 - Version check in prerelease task.
110
ae1131a janfri Make Changelog rim compatible.
authored
111 1.3.0
ab055cd janfri Bumping version number for release.
authored
112 - MiniExiftool is now ready for Ruby 1.9
113 All tests in the test suite pass. :)
114
ae1131a janfri Make Changelog rim compatible.
authored
115 1.2.2
599f48a janfri Fixing ptore directory naming convention for darwin.
authored
116 - Fixing ptore directory naming convention for darwin.
117 Thanks to Denis Barushev for the hint.
118
ae1131a janfri Make Changelog rim compatible.
authored
119 1.2.1
57c133d janfri Update Changelog.
authored
120 - Switching to echoe.
121 - Update e-mail address.
122
ae1131a janfri Make Changelog rim compatible.
authored
123 1.2.0
847bb13 janfri Fixing time zone handling.
authored
124 - Fixing time zone handling.
125 Thanks to ccoenen for the hint.
213a10f janfri Switching to echoe.
authored
126
ae1131a janfri Make Changelog rim compatible.
authored
127 1.1.0
e84130b janfri Escape filenames when using the shell.
authored
128 - Escaping filenames in shell commands
129 Thanks to Michael Hoy for the hint and implementing a patch which was
130 the base for this fix.
213a10f janfri Switching to echoe.
authored
131
ae1131a janfri Make Changelog rim compatible.
authored
132 1.0.2
da1169e janfri Fixing warnings. Thanks to Peter-Hinrich Krogmann for the hint.
authored
133 - Fixing warings
e84130b janfri Escape filenames when using the shell.
authored
134 Thanks to Peter-Hinrich Krogmann for the hint.
213a10f janfri Switching to echoe.
authored
135
ae1131a janfri Make Changelog rim compatible.
authored
136 1.0.1
9da54d6 Making MiniExiftool::Error public. Thanks to Mathias Stjernstrom for sen...
Jan Friedrich authored
137 - Fixing bug [#22726]
138 Making MiniExiftool::Error public.
139 Thanks to Mathias Stjernstrom for sending a patch.
213a10f janfri Switching to echoe.
authored
140
ae1131a janfri Make Changelog rim compatible.
authored
141 1.0.0
a3aebbc Version 1.0.0.
Jan Friedrich authored
142 - Be aware changing in the interface:
b395919 janfri Fix spelling.
authored
143 - List tags (e.g. Keywords, SupplementalCategories) are now handled as
a3aebbc Version 1.0.0.
Jan Friedrich authored
144 arrays.
145 - Tag SubjectLocation is not longer an array value but a string value!
213a10f janfri Switching to echoe.
authored
146
ae1131a janfri Make Changelog rim compatible.
authored
147 0.7.0
513de6a New method MiniExiftool.opts for manupilationg the standard opts; encodi...
Jan Friedrich authored
148 - Changing composite behaviour: Composite tags are now included as standard!
149 - New method MiniExiftool.opts which returns a hash of the standard
150 options used for MiniExiftool.new
151 - New option :convert_encoding for MiniExiftool.new which uses the -L-option
152 of the exiftool command-line application (see online documentation for it)
153 Thanks to Henning Kulander for the causing of this change.
154
ae1131a janfri Make Changelog rim compatible.
authored
155 0.6.0
fe62775 Version 0.6.0.
Jan Friedrich authored
156 - New methods for serialization:
157 - MiniExiftool.from_hash
158 - MiniExiftool.from_yaml
159 - MiniExiftool#to_hash
160 - MiniExiftool#to_yaml
161 Thanks to Andrew Bennett for the initial idea of YAML-serialization
162 - Refactoring of tests
58642ef janfri Add aspell dictionary and fix spell errors.
authored
163 - Small documentation update
fe62775 Version 0.6.0.
Jan Friedrich authored
164
ae1131a janfri Make Changelog rim compatible.
authored
165 0.5.1
5a891bd Warning "parenthesize argument(s) for future version" removed
Jan Friedrich authored
166 - Warning "parenthesize argument(s) for future version" removed
167 Thanks to Greg from knobby.ws
168
ae1131a janfri Make Changelog rim compatible.
authored
169 0.5.0
5894b87 Changelog updated.
Jan Friedrich authored
170 - New option :timestamps to create DateTime objects instead of Time objects
171 for timestamps (Fixing bug #16328)
b395919 janfri Fix spelling.
authored
172 - Invalid values of timestamps (i.e. 0000:00:00 00:00:00) are now mapped
5894b87 Changelog updated.
Jan Friedrich authored
173 to false
174
ae1131a janfri Make Changelog rim compatible.
authored
175 0.4.1
f6e21d4 Version 0.4.1
Jan Friedrich authored
176 - Compatibility for Ruby 1.9
177
ae1131a janfri Make Changelog rim compatible.
authored
178 0.4.0
bc6e4de Exception -> StandardError; new install method via setup.rb.
Jan Friedrich authored
179 - MiniExiftool::Error inherits now from StandardError
330ff17 README, Changelog and Tutorial updated.
Jan Friedrich authored
180 - Alternative installation via setup.rb
181 - Bugfix
b395919 janfri Fix spelling.
authored
182 Saving of non-read tags doesn't work with tags with hyphen
330ff17 README, Changelog and Tutorial updated.
Jan Friedrich authored
183 Thanks to Robin Romahn for reporting the bug
184 - New methods: MiniExiftool.all_tags and MiniExiftool.original_tag
58642ef janfri Add aspell dictionary and fix spell errors.
authored
185 - Internal: Original tag names (all and writable) are now saved via pstore in
330ff17 README, Changelog and Tutorial updated.
Jan Friedrich authored
186 a file for better performance
bc6e4de Exception -> StandardError; new install method via setup.rb.
Jan Friedrich authored
187
ae1131a janfri Make Changelog rim compatible.
authored
188 0.3.1
bc6e4de Exception -> StandardError; new install method via setup.rb.
Jan Friedrich authored
189 - Typos fixed
190
ae1131a janfri Make Changelog rim compatible.
authored
191 0.3.0
5597f32 Updated to version 0.3.0
Jan Friedrich authored
192 - Documentation completed and a Mini Tutorial added
6cdc3de Changelog completed
Jan Friedrich authored
193 - Interface changes:
194 - Test if a value for a tag can be saved is now done in
195 MiniExiftool#save
196 => There is no check at the moment you set a value:
197 the tag occurs in MiniExiftool#changed_values
198 => While calling MiniExiftool#save errors can occur (see next point)
bc6e4de Exception -> StandardError; new install method via setup.rb.
Jan Friedrich authored
199 - MiniExiftool#save is a transaction: if one or more error occurs the file is
6cdc3de Changelog completed
Jan Friedrich authored
200 not changed! In such a case the errors can be found in MiniExiftool#errors
77291cd Composite tags.
Jan Friedrich authored
201 - Parameter opts of MiniExiftool.initialize is now a Hash with two options:
202 - :numerical => read metadata as numerical values
203 - :composite => read also composite tags
7a7d75c Update Changelog
Jan Friedrich authored
204 - Tests added
205
ae1131a janfri Make Changelog rim compatible.
authored
206 0.2.0
1603888 Changelog supplemented.
Jan Friedrich authored
207 - Better error handling (i.e. error messages)
0851beb New class method exiftool_version, checking if the exiftool command can ...
Jan Friedrich authored
208 - Checking if the exiftool command can be executed at loading the lib
209 - New class method exiftool_version
210 - Added tests
b6f5499 Tests added and documentation completed
Jan Friedrich authored
211 - Documentation completed
212
ae1131a janfri Make Changelog rim compatible.
authored
213 0.1.2
7264ecb Tempfile bug fixed
Jan Friedrich authored
214 - Bugfix for Windows (Tempfile)
aa74211 Typo fixed
Jan Friedrich authored
215 Thanks to Jérome Soika for testing
7911249 Changelog supplemented
Jan Friedrich authored
216 - Regexes optimized (a little bit)
eb3f4a7 Changelog supplemented
Jan Friedrich authored
217 - New class-method MiniExiftool.writable_tags
7911249 Changelog supplemented
Jan Friedrich authored
218
ae1131a janfri Make Changelog rim compatible.
authored
219 0.1.1
1a10120 Bugfix [#8073]: Handling '-' in tag names like Self-timer.
Jan Friedrich authored
220 - Fixing bug [#8073]
221 Handling the '-' in tag Self-timer
222 Thanks to Eric Young
223
ae1131a janfri Make Changelog rim compatible.
authored
224 0.1.0
6bef60e New method revert, more tests
Jan Friedrich authored
225 - New method "revert"
226 - More tests
227
ae1131a janfri Make Changelog rim compatible.
authored
228 0.0.1
bc6e4de Exception -> StandardError; new install method via setup.rb.
Jan Friedrich authored
229 - Initial release
Something went wrong with that request. Please try again.