From 4 Nov 2011 to 22 Mar 2012:
- fixed a bug which caused an exception when attempting to use a schema that imported another schema
- improved some of the help related to the -schema and -schemaID options
From 20 Oct 2011 to 4 Nov 2011:
- included the newest nightly build of EXIficient which fixes bug 3427971
-- https://sourceforge.net/tracker/?func=detail&aid=3427971&group_id=236860&atid=1101382
- changed BufferedOutputStream.java so that it writes out a max of 8192 bytes at a time (fixes a bug where writing large amounts to System.out would fail)
From 10 Oct 2011 to 20 Oct 2011:
- fixed some of the URLs in the command-line help and some of the EXI Option names & descriptions in ExiOptions.xsls
- added -schemaID [XML Schema ID] option for encoding. During decoding, if -schema is used, that schema will be loaded first; otherwise, the schemaID value will be used as a schema filename
-- the EXIficient developer made a small change to support more flexible schemaId-based behavior
--- now using a nightly build of EXIficient
- added -xsi_schemaLocation option which preserves xsi:schemaLocation/noNamespaceSchemaLocation
- when an invalid set of command line args are provided, a shorter version of help is printed
- changed build.xml to place .class files in .\bin\ to make the alternate command line shorter and a little more standard:
-- java -cp .\bin;.\lib\exificient.jar;.\lib\xercesImpl.jar;.\lib\xml-apis.jar ExiProcessor [command-line args]
-- added the alternate command line to the README.txt file
- changed -header_cookie to -cookie
- minor fixes and improvements
From 12 Sept 2011 to 10 Oct 2011:
- included EXIficient 0.8
- added MITRE public release statement to README.txt
From 10 Sept 2011 to 12 Sept 2011:
- replaced the XML Schema and XML Instance Docs with examples more appropriate for public release
- added GPL 2 license to code, README.txt and added the file LICENSE.txt
- refactored build.xml so that it builds from scratch (but it still uses Eclipse jar-in-jar-loader.zip)
From 5 Sept 2011 to 10 Sept 2011:
- added -header_cookie option (used in encoding only)
- added -header_options option (used in encoding only)
- updated ExiOptions.xlsx
From 29 July 2011 to 5 Sept 2011:
- now using a nightly build from EXIficient, so this is EXIficient 0.7+
-- this fixes an attribute-order bug during strict schema-informed encoding
- this new build (compiled by garrett@mitre.org) includes source in the exificient.jar for in-line Javadoc integration in Eclipse
- full stack trace is printed if there is a encoding or decoding error
- updated some of the command-line help about EXI preserve options