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 …
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; enc…
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 c…
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.