diff --git a/CHANGELOG b/CHANGELOG index c1fa261a..fd59e957 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,18 @@ +v1.4.0 +====== + +Breaking Changes +---------------- +* Using common strings in string interpolation is now the default (#311 by @MiWeiss). + See the PR for more details, and how to fall back to old behavior. + +New Features / Improvements +--------------------------- +* Add option to adjust alignment of text of multi-line values. (#290 by @michaelfruth) +* Raise warning if parser is used multiple times (#312 by @mrn97), + which leads to a merged library. Set `parser.expect_multiple_parse = True` to disable the warning. +* Allow preservation of existing order of entry fields in writer (#317 by @michaelfruth) + v1.3.0 ====== diff --git a/README.rst b/README.rst index 16e831a3..220597f9 100644 --- a/README.rst +++ b/README.rst @@ -21,7 +21,6 @@ Upgrading --------- Please, read the changelog before upgrading regarding API modifications. -Prior version 1.0, we do not hesitate to modify the API to get the best API from your feedbacks. License ------- @@ -40,4 +39,6 @@ The original source code was part of bibserver from `OKFN `_). No large changes are planned for the immediate future; the immediate goal is to reduce the backlog of open issues and PRs. +News (July 7h, 2022): This library has a new maintainer (`@MiWeiss `_). +Versions 1.x will be mostly bugfixes and maintenance. +In the meantime, we are working on a new version 2.0.0 which will be a complete rewrite of the library. diff --git a/RELEASE b/RELEASE index bd6b2c33..9cb1ab60 100644 --- a/RELEASE +++ b/RELEASE @@ -3,7 +3,8 @@ How to release * Update CHANGELOG * Update version in __init__.py -* Commit and open PR on Github to see that all tests pass +* Commit and open PR on Github to see that all tests pass, + and then merge the PR. * Check out master locally * Build wheel python setup.py sdist upload @@ -13,6 +14,6 @@ How to release twine upload --repository testpypi dist/* * Upload to pypi twine check dist/* -* Create release on Github and Merge PR +* Create release on Github * Verify docs are automatically updated diff --git a/bibtexparser/__init__.py b/bibtexparser/__init__.py index 325e709a..0518ff0f 100644 --- a/bibtexparser/__init__.py +++ b/bibtexparser/__init__.py @@ -25,7 +25,7 @@ 'loads', 'load', 'dumps', 'dump', 'bibdatabase', 'bparser', 'bwriter', 'bibtexexpression', 'latexenc', 'customization', ] -__version__ = '1.3.0' +__version__ = '1.4.0' from . import bibdatabase, bibtexexpression, bparser, bwriter, latexenc, customization diff --git a/setup.py b/setup.py index 86152bc3..b0b465ed 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ def load_readme(): url="https://github.com/sciunto-org/python-bibtexparser", author="Francois Boulogne and other contributors", license="LGPLv3 or BSD", - author_email="devel@sciunto.org", + author_email="code@mweiss.ch", description="Bibtex parser for python 3", long_description_content_type="text/x-rst", long_description=load_readme(),