Overview

Request 835009 accepted

- update to 0.22.2:
* Fixed compatibility with Python 2 and older versions of Python 3.
* Fixed non-working ``--backend`` option with ``pybtex -l python``.
* Fixed handling of duplicate fields in ``.bib`` biles.
* BibTeX parser is now up to 10% faster on some files.
* Fixed parsing of names with ``\~`` characters.
* Fixed formatting proceedings without an ``editor`` field in ``unsrt.py``.
* In case of too many braces in a BibTeX string, ``PybtexSyntaxError`` is now raised instead
* Dropped ``2to3``, made the code compatible with both Python 2 and 3 with Six_.
* Moved tests outside of the ``pybtex`` package.
* Fixed searching in docs with recent versions of Sphinx_.
* API: renamed ``bibtex.BibTeXEntryIterator`` to ``bibtex.LowLevelParser`` for clarity.
* API: removed confusing usage of ``Person.text`` in ``tempate.names``.
* API: ``Entry.fields`` does not automagically look for cross-referenced entries
+ anymore.

Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 0.22.2:
* Fixed compatibility with Python 2 and older versions of Python 3.
* Fixed non-working ``--backend`` option with ``pybtex -l python``.
* Fixed handling of duplicate fields in ``.bib`` biles.
* BibTeX parser is now up to 10% faster on some files.
* Fixed parsing of names with ``\~`` characters.
* Fixed formatting proceedings without an ``editor`` field in ``unsrt.py``.
* In case of too many braces in a BibTeX string, ``PybtexSyntaxError`` is now raised instead
* Dropped ``2to3``, made the code compatible with both Python 2 and 3 with Six_.
* Moved tests outside of the ``pybtex`` package.
* Fixed searching in docs with recent versions of Sphinx_.
* API: renamed ``bibtex.BibTeXEntryIterator`` to ``bibtex.LowLevelParser`` for clarity.
* API: removed confusing usage of ``Person.text`` in ``tempate.names``.
* API: ``Entry.fields`` does not automagically look for cross-referenced entries
+ anymore.


Martin Pluskal's avatar

pluskalm accepted request

openSUSE Build Service is sponsored by