forked from harvard-lts/fits
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASE.txt
269 lines (223 loc) · 12 KB
/
RELEASE.txt
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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
RELEASE NOTES
Version 0.8.10 (10/21/15)
----------------------
NOTE:
This is the first official release of Video support using the MediaInfo tool.
Out of the box, the FITS MediaInfo tool will ONLY be supporting the following 64-bit OSes:
Windows 7 - 64-bit
Mac OS X - 64-bit
Red Hat 6.x - 64-bit
These come preconfigured for MediaInfo release 0.7.75.
For more information about the MediaInfo tool, please see:
https://mediaarea.net
It is important to know that you MUST use a 64-bit JVM (JDK or JRE) to use the MediaInfo
tool as it is distributed in FITS.
The FITS MediaInfo tool will detect whether the OS is Windows/Mac OS X/LINUX and dynamically
load the associated MediaInfo libraries for any of these OSes.
If you wish to use a LINUX distribution other than Red Hat 6.x, or for more trouble-shooting details,
please see:
http://projects.iq.harvard.edu/fits/faq
Below are the revisions done for FITS Version 0.8.10:
- Implement X/Y Channel Positions based upon text returned by Media Info.
- Revise Mime Type for MPEG-4 wrapped in Quicktime.
- Added "version" to some of the XMLUnit Tests as an attribute to ignore.
- Updated hclaps.jar to address the incorrect BEXT offset calculation being reported for WAV files.
- Updated fits.xml to suppress the invocation of NLNZ for WAV files.
- Revised internal handling of MediaInfo track IDs to manage those containing hex data.
- DROID now given preference over JHOVE
Version 0.8.9 (08/12/15) - Not an Official Release
----------------------
Removed old version of TIKA jar file
Updated SLF4J jar filed for DROID
Revised to use versioned OTS jar file
Minor Unit Test cleanup
Version 0.8.8 (07/29/15) - Not an Official Release
----------------------
- Added initial support for video files using the MediaInfo Tool
- Tika 1.8 update
Version 0.8.7 (6/8/15) - Not an Official Release
----------------------
- Added logging properties that were lost back into class.
Version 0.8.6 (5/20/15)
----------------------
- OTS.jar update: fixed bug for invalid MIX XML mix:LumaRed error for TIFF with JPEG compression.
Version 0.8.5 (5/05/15)
----------------------
- Introduce ability to suppress MD5 calculation by file type.
Version 0.8.4 (1/26/15)
----------------------
- Updated OTS.jar for MODS 3.5 issues.
Version 0.8.3 (9/29/14)
----------------------
- Fixed UMID parsing code issue for audio
Version 0.8.2 (8/25/14)
----------------------
- Ignores null or empty values output by tools for Title,Author,and CreationApplicationName.
- Prevents error of having identified format and MIME media-type from different tools while processing technical metadata.
Version 0.8.1 (8/14/14)
----------------------
- Uses a blank value instead of "<May be encrypted>" for Title,Author,CreationApplicationName for encrypted PDFs.
- Introduced a more specific TIFF format to the fits_format_tree.xml.
- Now includes technical metadata in the output from tools that identify a less specific, but parent format, as documented in the FITS format tree.
Version 0.8 (1/28/14)
---------------------
- Minor performance optimizations
- Nailgun server support
- Droid update to version 6
- Official support for Apache Tika
- Normalized and consolidated identification and technical metadata output differences introduced by the new and updated tools
- Improved stability when running against directories of files
- Fixed documentmd conversion bug when page count is null
- Fixed Exiftool resolution unit conversion error
- Fixed incomplete conversion from FITS output to standard metadata schema formats (MIX, TextMD, DocumentMD, AES57)
- Fixed concurrency issues when running multiple instances of FITS in a single JVM
- DROID 6 signature file initialization
- FITS_HOME initialization
- Better Error reporting and logging
Version 0.7.x (--/--/--)
---------------------
...skipping
Version 0.6.2 (3/18/13)
---------------------
-Initial merge and commit from openfits
-Updated Exiftool to 9.06
-Improved video support with Exiftool
-Fixed ordering of File utility command line options
-New configuration option to limit the max number of threads
-Fixed bug in how the include-ext and exclude-ext lists were being processed
-Added a new option to enable output of statistics
-Initial experimental support for Apache Tika - disabled by default.
Version 0.6.1 (04/25/12)
----------------------
- Fixed issue 27: Fits with -r overwrites output files with same filename but different path
http://code.google.com/p/fits/issues/detail?id=27
- Added new output option -xc. This will output converted standard output format (MIX, TextMD, DocumentMD, AES57)
within the FITS XML <fits>/<metadata>/<xxxx>/<standard> element, where <xxxx> is either <image>, <text>, <document>, <audio>, or <video>.
- Added eml to the Jhove exclude-ext list
- Improved FitsOutput API
Version 0.6.0 (10/25/11)
----------------------
- Performance enhancement to make all tools run in parallel in individual threads
- Added the ADL tool for the identification of Audio Decision List files
- Added options to process directories of files. When -i is set to a directory -o must also be set to a directory.
The new -r option will process directories recursively when -i is a directory.
- added <filepath> element to FileInfo tool, updated fits_output.xsd
- Fixed bug in normalizing Exiftool format output for TIFFs. "TIFF EXIF" is not output as "Tagged Image File Format"
- Fix to use <fileinfo>/<created> value for <mix:GeneralCaptureInformation>/<mix:dateTimeCreated> when using -x switch
Version 0.5.0 (2/24/11)
----------------------
- Improved support for audio formats
- Ability to convert audio metadata to the AES audioObject schema using the -x option
- Now ising NLNZ VERSION element instead of VERSION-NAME for MP3 files
- Fixed incorrect JP2 version reported by Exiftool
- Better identification of JP2 and JPX images (OIS bug 2876)
- Updated File Utility XSLT to improve format output (OIS bug 2897)
- Fixed DROID format output for SVG files (OIS bug 2968)
- Added ability to extract DTD references to the XmlMetadata tool from XML DOCTYPE declaration (OIS bug 2967)
- Changed file utility call to use --mime instead of -i. File 5.03 on OS X uses -I rather than -i to print
the mime type and mime encoding. --mime works on Linux and OS X.
- Tweaked Jhove XSLT conversion of image height and width elements for files containing multiple images.
When multiple height or width values are found only the first one is used.
- Improved identification of EXIF and JFIF JPEGs.
Version 0.4.3 (10/29/10)
----------------------
- Added -e cdf parameter to Unix File Utility call
- Removed Saxon transformer factory system property in ToolBase.java
- Fixed namespace of <toolOutput> elements
- Fixed namespace issues with FileInfo and XmlMetadata tools
Version 0.4.2 (7/6/10)
----------------------
- Fixed an issue with the <identification> element status attribute. If multiple tools agree
with the identified format and there are no other identity conflicts then the attribute
is omitted. The SINGLE_RESULT status attribute is used only if a single tool successfully
identifies the file. Thanks to Swithun Crowe for the patch.
- Added -e cdf parameter to the Windows File Utility call to prevent crashes when processing
files that produce a large amount of output.
Version 0.4.1 (06/30/10)
----------------------
- Improved handling of File Utility output for text files
- Added 'Postscript' as a more specific format of 'Plain text' to fits_format_tree.xml
- Added 'JPEG File Interchange Format' as a more specific format of 'Raw JPEG Stream' to fits_format_tree.xml
Version 0.4 (06/28/10)
----------------------
- Fixed Jhove colorspace output, mapping "Greyscale" to "Grayscale"
- Updated DROID signature file to V35, made configurable in xml/fits.xml
- Updated OTS-Schemas.jar fixing several issues with MIX output conversion
- Fixed Exiftool primary chromaticities output
- Fixed Exiftool and Jhove orientation output.
- Updated File Utility to support version 5.03
- Changed format tree <branch format="text"> to <branch format="Plain text">
- Added Hypertext Markup Language as a child branch of Plain Text in the format tree
- Standard XML output (-x) is now pretty printed
Version 0.3.2 (02/18/10)
----------------------
- Fixed identification of PDF/A and PDF/X formats
- Added Ant build files to release (issue #8)
- Added patch from beerchr1 to tweak video output and support flash video (issue #9)
Version 0.3.1 (02/01/10)
----------------------
- Fixed error when trying to convert FITS output to a standard metadata schema for
a file that does not have sufficient output that can be converted
- Fixed bugs in FitsOutput
- Added patch from beerchr1 to add basic video support (issue #7)
Version 0.3 (01/14/10)
----------------------
- Added API support for converting output to MIX, TextMD and DocumentMD
- Added command line support (-x) for outputting MIX, TextMD or DocumentMD
- Updated NLNZ, Jhove, and Exiftool output values to be compatible with MIX
- Added API feature (issue #4) to disable individual tools
- Updated Jhove to version 1.5
- Using byteoffset=true option for Jhove TIFF module
- Fixed issue #3: using relative path instead of $FITS_HOME/path in xml/nlnz/config.xml & in XSLT when for xml/fits_output.xsd
- Fixed issue #5: FITS 0.2.6 output file showing FITS version as 0.2.5
- Fixed usage of Exiftool scanner/digital camera make and model output
- Adjusted image metadata values to be compatible with MIX
Version 0.2.6 (8/6/09)
--------------------
- Fixed bug that prevented external identifiers from being output in <identity> sections
Version 0.2.5 (7/28/09)
---------------------
- Fixed GZIP identification output
- Fixed display-tool-output option so that all tool output is displayed
instead of just the tools that reported a successful identification
- Exiftool mime of "application/unknown" is handled as an unknown identification (ICC files)
- All tools default unknown identification output is now normalized to 'Uknown Binary' and
'application/octet-stream'.
- Added a partial identification status when a tool finds only a mimetype or a format name.
If no valid identities (mimetype and format) are returned by any tools, then tool output is
scanned according to the order defined in fits.xml for a partial identity (only a valid mimetype or format).
If a partial identity is not found then the unknown identity returned by the first tool defined
in fits.xml is used.
Version 0.2.4 (6/5/09)
--------------------
- Updated Jhove to release version 1.3
Version 0.2.3 (5/1/09)
--------------------
- Fixed exception handling when a tool throws an error while examining a file
All caught exceptions are collected and passed back with the FitsOutput
- Changed when tools and consolidator are initialized to improve performance
when using the FITS API and processing multiple files.
- Fixed occasional JPEG Jhove bug by setting home and log locations in jhove.conf
- Adding additional output value mappings to NLNZ JPEG XSLT.
Version 0.2.2 (4/29/09)
--------------------
- Fixed output of empty <version> elements
- Fixed NPE in OIS XmlMetadata tool
- Fixed File Utility XSLT JPEG regex
- Fixed bug in tool output consolidator when no valid
identities are reported
Version 0.2.1
--------------------
- Improved FitsOutput API. It now includes access to well-formed and valid fields.
- Updated Exiftool to verison 7.74
- Fixed successful identification tests for Jhove, File Utility and NLNZ ME
- Fixed schema so mimetype and format identity attributes are optional
- Tweaked File utility wrapper
Version 0.2.0
--------------------
- Modified and recompiled NLNZ metadata.jar to disable log messages sent to the console
- Various tweaks to the OISConsolidator
- Tweaks to all XSLT to resolve conflicts
- Added classes for testing
- Updated Jhove to latest version in CVS
- Added all Exiftool supported formats