2004-10-10  Jutta Degener  <jutta@pobox.com>

	* Initial release.

2004-10-18  Jutta Degener  <jutta@pobox.com>	Version 0.2

	* Detect and complain about loops without alternatives in grammars.

2004-10-22  Jutta Degener  <jutta@pobox.com>    Version 0.3

   	* -v now means "dump a rule trace to stderr as you expand".

	* -w now accepts a string as an argument and prints the seed prefixed
		with that argument (e.g., "# ") in each output file.

	* The version is now printed as part of the usage string.

	* Fewer alternatives and concatenations with only one element.

2004-10-22  Jutta Degener  <jutta@pobox.com>    Version 0.4
	
	* Don't complain that "a" in a = b c b  doesn't terminate.

2004-12-12  Jutta Degener  <jutta@pobox.com>    Version 0.5
	
	* 0.4 README referred to version 0.1, listed wrong URL.

2005-02-02  Jutta Degener  <jutta@pobox.com>    Version 0.6
	
	* UTF-8 encoder's 6-byte prefix must be 0xFC, not 0xF8.

2006-10-18  Jutta Degener  <jutta@pobox.com>    Version 0.7
	
	* Fixed off-by-one allocation error in the STRMALCPY() macro.
		Thanks to Philip Gunther for pointing it out!

2006-10-26  Jutta Degener  <jutta@pobox.com>    Version 0.8
	
	* Don't go into endless recursion over nested alternatives.
		Thanks to Stéphane Bortzmeyer, author of "Euthatius",
		the Haskell abnf generator, for pointing out the bug!

2006-11-13  Jutta Degener  <jutta@pobox.com>	Version 0.9

	* Don't overload builtin round().
	* Don't allow spaces in N*Mexpr.
	    	(Thanks again, Stéphane!)

2006-11-23  Jutta Degener  <jutta@pobox.com>	Version 0.10
	
	* 4FOO now performs 4 expansions of FOO, not just one.
	  (Thanks to Lisa Dusseault for pointing this out in
	  the course of her Implementation Report.)
	* Invert the meaning of -u, and document its existence.


2006-12-18  Jutta Degener  <jutta@pobox.com>	Version 0.11

	* Don't allow "_" in identifier names.  (Thanks, Stéphane!)
	  The new "-_" command line option re-enables the
	  previous behavior.

2006-12-21  Jutta Degener  <jutta@pobox.com>	Version 0.12

	* Don't let %d12-%d13 slip through (the correct syntax
	  is %d12-13).

2007-01-16  Jutta Degener  <jutta@pobox.com>	Version 0.13

	* When evaluating [], don't by default pick the non-empty
	  version (Thanks, Lisa!)

2007-04-10  Jutta Degener <jutta@pobox.com>	Version 0.14

	* Don't stop recursive checking when encountering zero repetitions.
	    	(Thanks again, Stéphane!)

2007-07-10  Jutta Degener <jutta@pobox.com>	Version 0.15

	* Handle EOF in strings, octet strings, and <>-enclosed prose.

2007-12-05  Jutta Degener <jutta@pobox.com>	Version 0.16

	* New option -l turns off extensions.

2015-10-19  Jutta Degener <jutta@pobox.com>	Version 0.17

	* Switch base document to RFC 5234.
	* New option -7 turns off RFC 7405 extensions.
	* Add support for RFC 7405's %i and %s case-insensitive string syntax.
		Thanks to Martin Bjorklund for the implementation!

2018-01-21  Jutta Degener <jutta@pobox.com>	Version 0.18

	* Better usage message: expand tabs, capitalize, remove em-dashes.
	  (Thanks, Tony R.!)

2018-01-31  Jutta Degener <jutta@pobox.com>	Version 0.19

	* Forgot to bump up the version number.

2018-04-08  Jutta Degener <jutta@pobox.com>	Version 0.20

	* Parenthesize macro parameters in expressions! (VREALLOC didn't.)

