forked from janfri/mini_exiftool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
124 lines (103 loc) · 3.58 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
v1.3.1
- Remove TestEscapeFilename test and releating test photo
because the latter produces errors on windows systems.
- Version check in prerelease task.
v1.3.0
- MiniExiftool is now ready for Ruby 1.9
All tests in the test suite pass. :)
v1.2.2
- Fixing ptore directory naming convention for darwin.
Thanks to Denis Barushev for the hint.
v1.2.1
- Switching to echoe.
- Update e-mail address.
v1.2.0
- Fixing time zone handling.
Thanks to ccoenen for the hint.
v1.1.0
- Escaping filenames in shell commands
Thanks to Michael Hoy for the hint and implementing a patch which was
the base for this fix.
v1.0.2
- Fixing warings
Thanks to Peter-Hinrich Krogmann for the hint.
v1.0.1
- Fixing bug [#22726]
Making MiniExiftool::Error public.
Thanks to Mathias Stjernstrom for sending a patch.
v1.0.0
- Be aware changing in the interface:
- List tags (e.g. Keywords, SupplementalCategories) are now handled as
arrays.
- Tag SubjectLocation is not longer an array value but a string value!
v0.7.0
- Changing composite behaviour: Composite tags are now included as standard!
- New method MiniExiftool.opts which returns a hash of the standard
options used for MiniExiftool.new
- New option :convert_encoding for MiniExiftool.new which uses the -L-option
of the exiftool command-line application (see online documentation for it)
Thanks to Henning Kulander for the causing of this change.
v0.6.0
- New methods for serialization:
- MiniExiftool.from_hash
- MiniExiftool.from_yaml
- MiniExiftool#to_hash
- MiniExiftool#to_yaml
Thanks to Andrew Bennett for the initial idea of YAML-serialization
- Refactoring of tests
- Small documetation update
v0.5.1
- Warning "parenthesize argument(s) for future version" removed
Thanks to Greg from knobby.ws
v0.5.0
- New option :timestamps to create DateTime objects instead of Time objects
for timestamps (Fixing bug #16328)
- Invalid values of timestamps (i.e. 0000:00:00 00:00:00) are now mapped
to false
v0.4.1
- Compatibility for Ruby 1.9
v0.4.0
- MiniExiftool::Error inherits now from StandardError
- Alternative installation via setup.rb
- Bugfix
Saving of non-readed tags doesn't work with tags with hyphen
Thanks to Robin Romahn for reporting the bug
- New methods: MiniExiftool.all_tags and MiniExiftool.original_tag
- Interna: Original tag names (all and writable) are now saved via pstore in
a file for better performance
v0.3.1
- Typos fixed
v0.3.0
- Documentation completed and a Mini Tutorial added
- Interface changes:
- Test if a value for a tag can be saved is now done in
MiniExiftool#save
=> There is no check at the moment you set a value:
the tag occurs in MiniExiftool#changed_values
=> While calling MiniExiftool#save errors can occur (see next point)
- MiniExiftool#save is a transaction: if one or more error occurs the file is
not changed! In such a case the errors can be found in MiniExiftool#errors
- Parameter opts of MiniExiftool.initialize is now a Hash with two options:
- :numerical => read metadata as numerical values
- :composite => read also composite tags
- Tests added
v0.2.0
- Better error handling (i.e. error messages)
- Checking if the exiftool command can be executed at loading the lib
- New class method exiftool_version
- Added tests
- Documentation completed
v0.1.2
- Bugfix for Windows (Tempfile)
Thanks to Jérome Soika for testing
- Regexes optimized (a little bit)
- New class-method MiniExiftool.writable_tags
v0.1.1
- Fixing bug [#8073]
Handling the '-' in tag Self-timer
Thanks to Eric Young
v0.1.0
- New method "revert"
- More tests
v0.0.1
- Initial release