1 Version 1.04 (released 2006-08-14)
2 - Assign each token an input line number and display the line number in
3 error messages. This provides better information to the user about
4 the location of problems in input files.
5 - Print the token stack when an error occurs. This provides some idea of
6 the context of the element that is malformed or has malformed content.
8 Version 1.03 (released 2004-03-26)
9 - In xmlformat.rb, made some changes needed for Ruby 1.8:
10 - Convert @@xml_spe parsing expression to Regexp with Regexp.new().
11 scan() method doesn't work with string argument now, apparently.
12 - In parsing patterns, change literal ] to \\] to suppress warnings
14 - In parsing patterns, change literal ] to \\]. This isn't actually
15 necessary, but better preserves parallelism with Ruby version.
17 Version 1.02 (released 2004-02-06)
18 - Added --in-place/-i option for in-place reformatting. (Requires named
20 - Added --backup/-b option for making backup of each input file (used with
22 - If multiple input files are named on the command line, they are processed
23 as separate documents, not as one combined input. (This was necessary
24 to make --in-place and --backup work correctly.)
25 - Added a tutorial document.
27 Version 1.01 (released 2004-01-18)
28 - Initial public release.