%% /u/sy/beebe/tex/biborder/CHANGELOG, Sat Jan 16 15:24:22 1999
%% Edit by Nelson H. F. Beebe <beebe@math.utah.edu>
%% /u/sy/beebe/tex/biborder/CHANGELOG, Wed Jan 15 10:21:45 1997
%% Edit by Nelson H. F. Beebe <beebe@plot79.math.utah.edu>

		     Development log for biborder
		   [in reverse chronological order]

[04-Dec-1998]	0.10
		Update collect_key_value_pair() with three additional
		if-statement branches to handle merging of data where
		one string is empty (or contains only queries) and the
		other is not.

		Update manual pages to reflect new version and new
		addresses.

		Update postal and e-mail addresses, and FAX number, in
		file header comments.

[15-Jan-1997]	0.09
		Add support for MRreview keyword.

[16-Sep-1996]	0.08
		Add support for -alphabetical switch, and add code in
		get_pair() to handle duplicate tags transparently to
		the caller, ensuring that they come out together in
		the output bibliography file.

[17-Jan-1996]	0.07
		Add support for CODEN, day, MRclass, and MRnumber keys.

[04-Dec-1994]	0.06
		Allow underscore in field names.

[19-Oct-1994]	0.05
		Make k a local variable in collect_braced_item().

[08-Oct-1994]	0.04
		Change / to \/ in one bracketed regular-expression
		character set so that it works with nawk; gawk doesn't
		need the backslash.

		In collect_key_value_pair(), extend field name
		patterns to match BibTeX grammar; this should have
		been done at 0.02, but the needed change was forgotten
		in this function.

[28-Sep-1994]	0.03
		Add new functions add_key_value_pair() and
		add_key_abbrev_pair() to simplify coding.

		Add support for -check-missing option, with new
		functions check_article(), check_author_editor(),
		check_book(), check_booklet(), check_inbook(),
		check_incollection(), check_inproceedings(),
		check_manual(), check_mastersthesis(), check_misc(),
		check_missing(), check_missing_ISBN(),
		check_missing_key(key) check_periodical(),
		check_phdthesis(), check_proceedings(),
		check_techreport(), and check_unpublished().

		Restrict -bimonthly, -monthly, and -quarterly actions
		to @Article{...} entries.

		Add check in shell option-parsing loop for
		unrecognized options, and print a usage message and
		terminate when one is found.

[24-Sep-1994]	0.02
		Add more standard field names so that the list is
		now a superset of the standard BibTeX names.

		Extend pattern for recognizing a field name to match
		that in the BibTeX grammar proposed by the author
		[see Nelson H. F. Beebe, ``Bibliography prettyprinting
		and syntax checking'', TUGboat 14(3), 222, October
		(1993) and TUGboat 14(4), 395--419, December (1993).]

		Add code to check that input and output line counts
		agree; unfortunately, gawk is missing nawk's ONR
		needed to implement this efficiently, so the code is
		left commented out.

[22-Sep-1994]	0.01
		Add support for -bimonthly, -monthly, and -quarterly
		options, with new functions: check_number_month(),
		get_value(), and initialize_months().

		Remove unused function value().

		Add message() function, called from error() and
		warning().

		Send message() output to /dev/stderr in gawk, or
		/dev/tty in nawk.

		Add start_fnr and start_line, and modify warning(), to
		enhance error and warning messages by providing the
		line number and name of the entry in which the message
		was raised.

		In collect_key_value_pair(), raise error if a new
		entry is detected while still collecting a multi-line
		value string.


[21-Sep-1994]	0.00
		First working version of biborder, with much of the
		code, documentation, and Makefile adapted from bibsort
		version 0.05.
