-
Notifications
You must be signed in to change notification settings - Fork 65
/
CHANGELOG
175 lines (127 loc) · 6.07 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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
EXIF Reader 1.4.0
* enhancement; ability to skip loading JPEG thumbnails; thanks Ricardo Palacio
* NOTE: no longer compatible with Ruby 1.8 and 1.9
EXIF Reader 1.3.10
* enhancement; access to unknown IFD fields
* enhancement; support TIFF floats and doubles
EXIF Reader 1.3.9
* bug fix; "Getting GPS data as NaN for few images"; thanks Gaurav Gupta
EXIF Reader 1.3.8
* bug fix; "Failure to read truncated EXIF/TIFF IFD entry"; thanks Chris Gunther
EXIF Reader 1.3.7
* bug fix; "Does not raise error when it has invalid thumbails data"; thanks Fabio Perrella
* enhancement; "Add metadata for RubyGems"; thanks Stanisław Pitucha
EXIF Reader 1.3.6
* bug fix; "Support GPSHPositioningError"; thanks Ken-ichi
EXIF Reader 1.3.5
* enhancement; "Support milliseconds at DateTime"; thanks Naoki Iwasawa
EXIF Reader 1.3.4
* bug fix; "Modernize #methods method signatures for delegate.rb"; thanks Julik Tarkhanov
EXIF Reader 1.3.3
* bug fix; "Using first gps altitude value in case 'gps_altitude' is an Array"; thanks Antonio Marques
EXIF Reader 1.3.2
* enhancement; "Add EXIF 2.3 lens information tags"; thanks Clay Gregory
EXIF Reader 1.3.1
* fix executable bin/exifr
EXIF Reader 1.3.0
* workaround warnings when using the ruby "-w" option
* NOTE: requiring only 'exifr' will nolonger provide EXIFR::JPEG or EXIFR::TIFF, require 'exifr/jpeg' or 'exifr/tiff' instead
EXIF Reader 1.2.6
* bug fix; "[GH#48] handle empty file as malformed jpeg"; thanks Hoàng Xuân Phú
EXIF Reader 1.2.5
* bug fix; "[GH#46] Having stringified methods is not a good idea"; thanks Filipe Costa
* bug fix; "Fix typo in subsec_time_original key"; thanks Filipe Costa
EXIF Reader 1.2.4
* bug fix; "[GH#43] Fix `respond_to?` signature"; thanks Pete Johns
EXIF Reader 1.2.3.1
* bug fix; "[GH#41] gopro_hd2.exif is not included in the gem"; thanks Peter Wilmott
EXIF Reader 1.2.3
* bug fix; "[GH#40] Handle NUL-terminated ASCII strings"; thanks Malte Rohde
EXIF Reader 1.2.2
* bug fix; "use Reader delegator instead of adding method to File instance"; thanks Ivan Kuchin
EXIF Reader 1.2.1
* bug fix: Value of infinity yields division by zero error
EXIF Reader 1.2.0
* enhancement; "log warnings when EXIF data is malformed"
* enhancement; "allow alternative Time adapter"
* enhancement; "[GH#33] add reader for orientation type"; thanks Damir Svrtan
EXIF Reader 1.1.3
* bug fix; "[GH#27] some error when :shutter_speed_value is too big"; thanks to zamia
EXIF Reader 1.1.2
* bug fix; "[GH#25] Incorrect values being extracted for a number of fields"; thanks to Matthew McEachen
EXIF Reader 1.1.1
* feature; "added gps convenience method to make accessing location data easier (degrees to float conversion)"
* bug fix; "[GH#22] Fix warnings about uninitialized @comment"; thanks to Ryan Greenberg"
EXIF Reader 1.0.6
* bug fix: "[GH#20] `readlong': undefined method `unpack' for nil:NilClass (NoMethodError)"
EXIF Reader 1.0.5
* bug fix: "[GH#19] files opened by TIFF initialize were not being closed"; thanks to Joe Van Overberghe
EXIF Reader 1.0.4
* bug fix: "[GH#17] avoid library search path pollution"
* enhancement: "[GH#18] add EXIFR::JPEG#app1s method"
EXIF Reader 1.0.3
* enhancement; "raise specific exception to allow better error handling"; thanks to James Miller
EXIF Reader 1.0.2
* bug fix; "[GH#9/12] no block given"; thanks to Ian Leitch
EXIF Reader 1.0.1
* bug fix; "[GH#7] Unable to properly display exposure_bias_value"; thanks to John Krueger
EXIF Reader 1.0.0
* bug fix; "ArgumentError: invalid byte sequence in UTF-8" when reading messy field using Ruby 1.9+
* enhancement; "[GH#4] more informative inspect for EXIFR::TIFF::Orientation instance"
* bug fix; "[GH#6] ERROR RuntimeError: can't add a new key into hash during iteration"; thanks to KISHIMOTO, Makoto
EXIF Reader 0.10.9
* bug fix; "[GH#1] user_comment returns nil for jpeg with UserComment"; thanks to Mark Lundquist
* bug fix; "[GH#2] Nil pointer in tiff.rb"
* enhancement; "don't read entire files into memory"; thanks to Victor Bogado
EXIF Reader 0.10.8
* feature request; "[#23694] The object interface of JPEG is different from the TIFF one."
EXIF Reader 0.10.7
* bug fix; "[#22403] Wrong file size reported"
EXIF Reader 0.10.6.1
* moved to GitHub
EXIF Reader 0.10.6
* bug fix (thanks to Forian Munz for reporting it); endless loop when reading a malformed EXIF/TIFF
EXIF Reader 0.10.5
* bug fix; "[#15421] duplicate orientation field behavior", first field (of any type) is leading now
* Ruby 1.9 compatible
EXIF Reader 0.10.4
* Thumbnail extraction; [#15317] Please add thumbnail extraction
EXIF Reader 0.10.3
* YAML friendly; can now safely (de)serialize
EXIF Reader 0.10.2
* bug fix (thanks to Alexander Staubo for providing me with sample data);
don't fail on out-of-range IFD offsets for Apple Aperture generated JPGs
EXIF Reader 0.10.1
* old style exif access
EXIF Reader 0.10
* TIFF support
EXIF Reader 0.9.6
* bug fix; "[#8458] Conversion from string to Time fails", weird dates will now reflect nil
EXIF Reader 0.9.5.1
* make tinderbox happy by hiding rcov task
EXIF Reader 0.9.5
* patch calls to jpeg through to exif, i.e. jpeg., i.e. jpeg.model == jpeg.exif.model
* fix exifr commandline utility, needs require 'exifr' now
* improve test helper
* reduce size of test images
* include tests for tinderbox
EXIF Reader 0.9.4
* bug fix (thanks to Benjamin Storrier for providing me with sample date);
multiple app1 frames will potentially overwrite EXIF tag
EXIF Reader 0.9.3
* bug fix; "[#4876] Unable to extract gpsinfo"
* one-off bug in TiffHeader found and fixed
* make "InteroperabilityIndex" available
EXIF Reader 0.9.2
* bug fix; "[#4595] EXIFR::JPEG doesn't support multiple comments", the
comment property of a JPEG object now contains an array instead of a string
when multiple COM frames are found
* EXIF orientation modules including RMagick code to rotate to viewable state
* access to thumbnail included in EXIF
* simple commandline utility, "exifr", to view image properties
* overall code improvements including documentation and tests
EXIF Reader 0.9.1
* bug fix; "4321 Can't create object", division by zero when
denominator of rational value is zero
EXIF Reader 0.9
* 1st release