
Release 0.40_2 - 15 February, 2010
----------------------------------

* merged btparse library into Text::BibTeX code. I am sorry for all
  other languages that might be using this library. For them my
  suggestion is that they make Text::BibTeX as a dependency.
* ported compilation and configuration tools from ExtUtils::MakeMaker
  to Module::Build.
* back on track, trying to make Text::BibTeX work and compile easily
  on main platforms (sorry, for main platforms I assume Linux, Mac OS
  X and Windows running Strawberry Perl).
* Thanks to Philip Kime for continuous poke so I work on this!!
  Created a THANKS file for this purpose.

Release 0.38 - 8 March, 2008
----------------------------
* fixed problem when creating an empty Entry.
  Thanks to Frank Wiegand.

Release 0.37 - 21 Setember, 2006
--------------------------------
* added support for 'conference' key (alias for inproceedings)

Release 0.36 - 24 July, 2005
----------------------------
* fixed url where btparse should be downloaded from. (stupid bug)

Release 0.35 - 23 July, 2005
----------------------------
* changed from 0.33 to 0.35 to maintain relation with btparse.
* some tests now use Test::More (more tests will change soon)
* the way the module initializes changed. Now the module can be
  included to check its version.

Release 0.33 - 22 March, 2000
-----------------------------
* fixed long-standing bug with import/inheritance code; should fix the
  mysterious "method redefined" and "can't locate object method" errors
  that various people have seen on various platforms over the years.
  Thanks to Nikolay Pelov <Nikolay.Pelov@cs.kuleuven.ac.be> for
  fixing the bug!
* fixed some small bugs spotted by Horst Tellioglu
  <telliogl@h2hobel.phl.univie.ac.at> that messed up creating a brand-
  new entry from scratch
* fixed even smaller bug spotted by Horst Tellioglu in the BibTeX 0.99
  emulation code


Release 0.32 - 28 November, 1999
--------------------------------
* made Makefile.PL able to download and configure btparse, instead
  of leaving it up to the user
* fixed entry output method (print_s) so strings are wrapped in braces,
  not quotes -- that way we don't generate bogus BibTeX files if there
  are quotes at top-level in a string


Release 0.31 - 28 October, 1999
-------------------------------
* fixed small bug in Text::BibTeX::BibFormat
* better documentation for Text::BibTeX::Name example
* better adherence to POD standard


Release 0.30 - 12 March, 1999
-----------------------------
* the "structure module" system is in place -- lets you write classes
  analogous to BibTeX style files, but with all the advantages of
  object-oriented programming in Perl (see Text::BibTeX::Structure 
  man page)
* the Bib structure, meant to emulate the standard style files of
  BibTeX 0.99, is partially complete: can generate sort keys for
  any of the 13 standard entry types, and format 'article' and 'book'
  entries -- no support for crossrefs or alphabetic labels yet though
* can now (optionally) access the data in more "raw" form, ie. with
  macros not expanded, strings not concatenated, whitespace not collapsed)
  (see Text::BibTeX::Value man page)
* moved support for parsing individual names to the Text::BibTeX::Name class
* added support for name-formatting via Text::BibTeX::NameFormat class
  (parallels work in btparse -- see also bt_format_names man page)
* added BibTeX-style string purificaction
* added three example programs: btcheck, btsort, and btformat (btformat
  is *very* preliminary!)
* lots of documentation added/revised in the existing modules


Release 0.21 - 20 October, 1997
------------------------------
* companion to btparse 0.21 -- mainly due to bug fixes and one
  minor interface change (bt_cite_key -> bt_entry_key) in btparse
* documentation/portability/warning fixes
* fixed XS code to not make an accidental second "strip quote
  characters" pass
* fixed Entry 'print_s' method to handle all entry metatypes
* changed Entry 'delete' method to handle a list of fields
* started introducing changes to support the new way of 
  doing 'structure modules' -- nothing documented yet, though
* deprecated old Structure module


Release 0.2 - 8 September, 1997
-------------------------------
* fixed a bunch of little memory leaks in the btparse C library
* rationalized the Text::BibTeX::Entry method names
* added (incomplete) Text::BibTeX::Structure module
* completely overhauled the parser and the interface to it;
  this necessitated many small changes to BibTeX.xs
* greatly expanded the test suite and fixed a few little bugs
  found in the process
* fixed the XS code to handle comment and preamble entries


Release 0.1 - 8 March 1997
-------------------------
* initial release
