Changelog
=========

version 0.1.3
-------------
* bug fixing (setup & dependencies)


version 0.1.2
-------------
* sources moved to new SVN
* documentation moved from pythonhosted.org to wgserve.de/biblib
* add Makefile (-> new build/update system)
* minor bugfixes


version 0.1
-----------
* replace BibTeX parser with `pybtex`_ in :func:`.dev.parse_data`
* add tag *isbn* and mod. ``dev/_isbnlib.py``
* introducing `unidecode`_ in :meth:`.BibDB.proposeCKey` for robust generation of citation-keys
* added storage module for uniform storage backend interface access
* added StorageBibDBs
* added tests
* added BibDBCollection *(experimental!)*
* python 3.3+ compatibility
* removed 'decode' parameter
* change 'encode' parameter to 'encoding' (default: ascii)
* removed _reader and _writer module
* bugfixes


version 0.1.dev4
----------------
* add proper support for built-in `hash()`_ function for the :class:`.Entry` and :class:`.BibDB` class
* add standard operators (get-,set-, delitem) to :class:`.Entry` and :class:`.BibDB` class
* :class:`.Entry` and :class:`.BibDB` class are now properly iterable
* bug fix in :meth:`.BibDB.proposeCKey`: problem with non ascii characters
* add :class:`.BibTexFile` and :class:`.BibTexFileSet` *(experimental!)*
* continue working on documentation


version 0.1.dev3
----------------
* fixing **major** bug with encoding
* introducing `python-magic`_ for detecting character encoding


version 0.1.dev2
----------------
* add ``dev/_isbnlib.py`` and move functions from ``_reader.py``
* add :func:`.entry_from_doi`
* add :func:`.entry_from_isbn`
* add :func:`.dev.isbn2bibtex`
* add :attr:`.Entry.is_complete`
* conv. method :meth:`.Entry.AuthorsList()` --> to property :attr:`.Entry.authors`
* conv. method :meth:`.Entry.missingTags()` --> to property :attr:`.Entry.missingTags`
* mod. :meth:`.BibDB.add_entry` with *method* == ``force``: if citation-key invalid use :meth:`.BibDB.proposeCKey` instead of KeyError
* rename :func:`.db_from_doi` --> to :func:`.db_from_doiList`
* rename :func:`.db_from_isbn` --> to :func:`.db_from_isbnList`
* minor bugfixing
* continue working on documentation / tutorial


version 0.1.dev1
----------------
first development release


.. Links:
.. _python-magic: https://pypi.python.org/pypi/python-magic
.. _hash(): https://docs.python.org/3/library/functions.html#hash
.. _pybtex: https://pypi.python.org/pypi/pybtex/
.. _unidecode: https://pypi.python.org/pypi/Unidecode

