Changelog
### 4.0.1
```
==================
* Refactor ``pelican.server`` logging
* Fix bug in which all static files were processed as "draft"
* Bug fixes for Invoke/Makefile automation, Importer, and other miscellanea
If upgrading from 3.7.x or earlier, please note that slug-related settings in
```
### 4.0
```
settings are encountered, Pelican will emit a warning and fall back to the
default setting. Some user-submitted themes might try to format setting values
but fail upon site build with a ``TypeError``. In such cases, the theme needs
to be updated. For example, instead of ``TAG_FEED_ATOM|format(tag.slug)``, use
``TAG_FEED_ATOM|format(slug=tag.slug)``
```
### 4.0.0
```
==================
* Replace ``develop_server.sh`` script with ``pelican --listen``
* Improved copy/link behavior for large static files (e.g., videos)
* New ``{static}`` syntax to link to static content; content linked to by
``{static}`` and ``{attach}`` is automatically copied over even if not in
``STATIC_PATHS``
* Pages can now have ``draft`` status
* Show current settings via new ``--print-settings`` flag
* All settings for slugs now use ``{slug}`` and/or ``{lang}`` rather than
``%s``. If ``%s``-style settings are encountered, Pelican will emit a warning
and fallback to the default setting.
* New signals: ``feed_generated`` and ``page_generated_write_page``
* Replace Fabric with Invoke and ``fabfile.py`` template with ``tasks.py``
* Replace ``PAGINATED_DIRECT_TEMPLATES`` by ``PAGINATED_TEMPLATES``, extending
control over pagination to all templates and making page size variable
* Replace ``SLUG_SUBSTITUTIONS`` (and friends) by ``SLUG_REGEX_SUBSTITUTIONS``
for more finegrained control
* ``'{base_name}'`` value in ``PAGINATION_PATTERNS`` setting no longer strips
``'bar'`` from ``'foo/bar.html'`` (unless ``'bar' == 'index'``).
* ``ARTICLE_ORDER_BY`` and ``PAGE_ORDER_BY`` now also affect 1) category, tag
and author pages 2) feeds 3) draft and hidden articles and pages
* New ``ARTICLE_TRANSLATION_ID`` and ``PAGE_TRANSLATION_ID`` settings to
specify metadata attributes used to identify/disable translations
* Make the HTML reader parse multiple occurrences of metadata tags as a list
* New Blogger XML backup importer
* Wordpress importer now updates file links to point to local copies if the
files were downloaded with ``--wp-attach``.
* Importer no longer inserts extra newlines, to prevent breaking of HTML
attributes.
* Pelican server now prioritises ``foo.html`` and ``foo/index.html`` over
``foo/`` when resolving ``foo``.
```
Links
- PyPI: https://pypi.org/project/pelican
- Changelog: https://pyup.io/changelogs/pelican/
- Homepage: https://getpelican.com/
Changelog
### 0.22.2
```
--------------
(released on January 17, 2019)
- Fixed compatibility with Python 2 and older versions of Python 3.
```
### 0.22.1
```
--------------
(released on January 16, 2019)
- Fixed non-working ``--backend`` option with ``pybtex -l python``.
```
### 0.22.0
```
--------------
(released on November 18, 2018)
- Fixed handling of duplicate fields in ``.bib`` biles. Thanks, Jannik SchuÌrg!
- BibTeX parser is now up to 10% faster on some files. Thanks, Fabrice
Benhamouda!
- 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
of ``RecursionError``.
- 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.
.. _Six: https://pypi.org/project/six/
.. _Sphinx: http://sphinx-doc.org/
```
Links
- PyPI: https://pypi.org/project/pybtex
- Changelog: https://pyup.io/changelogs/pybtex/
- Homepage: https://pybtex.org/
- Docs: https://pythonhosted.org/pybtex/
Update beautifulsoup4 from 4.6.3 to 4.7.1.
The bot wasn't able to find a changelog for this release. Got an idea?
Links
- PyPI: https://pypi.org/project/beautifulsoup4 - Homepage: http://www.crummy.com/software/BeautifulSoup/bs4/Update pelican from 3.7.1 to 4.0.1.
Changelog
### 4.0.1 ``` ================== * Refactor ``pelican.server`` logging * Fix bug in which all static files were processed as "draft" * Bug fixes for Invoke/Makefile automation, Importer, and other miscellanea If upgrading from 3.7.x or earlier, please note that slug-related settings in ``` ### 4.0 ``` settings are encountered, Pelican will emit a warning and fall back to the default setting. Some user-submitted themes might try to format setting values but fail upon site build with a ``TypeError``. In such cases, the theme needs to be updated. For example, instead of ``TAG_FEED_ATOM|format(tag.slug)``, use ``TAG_FEED_ATOM|format(slug=tag.slug)`` ``` ### 4.0.0 ``` ================== * Replace ``develop_server.sh`` script with ``pelican --listen`` * Improved copy/link behavior for large static files (e.g., videos) * New ``{static}`` syntax to link to static content; content linked to by ``{static}`` and ``{attach}`` is automatically copied over even if not in ``STATIC_PATHS`` * Pages can now have ``draft`` status * Show current settings via new ``--print-settings`` flag * All settings for slugs now use ``{slug}`` and/or ``{lang}`` rather than ``%s``. If ``%s``-style settings are encountered, Pelican will emit a warning and fallback to the default setting. * New signals: ``feed_generated`` and ``page_generated_write_page`` * Replace Fabric with Invoke and ``fabfile.py`` template with ``tasks.py`` * Replace ``PAGINATED_DIRECT_TEMPLATES`` by ``PAGINATED_TEMPLATES``, extending control over pagination to all templates and making page size variable * Replace ``SLUG_SUBSTITUTIONS`` (and friends) by ``SLUG_REGEX_SUBSTITUTIONS`` for more finegrained control * ``'{base_name}'`` value in ``PAGINATION_PATTERNS`` setting no longer strips ``'bar'`` from ``'foo/bar.html'`` (unless ``'bar' == 'index'``). * ``ARTICLE_ORDER_BY`` and ``PAGE_ORDER_BY`` now also affect 1) category, tag and author pages 2) feeds 3) draft and hidden articles and pages * New ``ARTICLE_TRANSLATION_ID`` and ``PAGE_TRANSLATION_ID`` settings to specify metadata attributes used to identify/disable translations * Make the HTML reader parse multiple occurrences of metadata tags as a list * New Blogger XML backup importer * Wordpress importer now updates file links to point to local copies if the files were downloaded with ``--wp-attach``. * Importer no longer inserts extra newlines, to prevent breaking of HTML attributes. * Pelican server now prioritises ``foo.html`` and ``foo/index.html`` over ``foo/`` when resolving ``foo``. ```Links
- PyPI: https://pypi.org/project/pelican - Changelog: https://pyup.io/changelogs/pelican/ - Homepage: https://getpelican.com/Update pybtex from 0.21 to 0.22.2.
Changelog
### 0.22.2 ``` -------------- (released on January 17, 2019) - Fixed compatibility with Python 2 and older versions of Python 3. ``` ### 0.22.1 ``` -------------- (released on January 16, 2019) - Fixed non-working ``--backend`` option with ``pybtex -l python``. ``` ### 0.22.0 ``` -------------- (released on November 18, 2018) - Fixed handling of duplicate fields in ``.bib`` biles. Thanks, Jannik SchuÌrg! - BibTeX parser is now up to 10% faster on some files. Thanks, Fabrice Benhamouda! - 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 of ``RecursionError``. - 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. .. _Six: https://pypi.org/project/six/ .. _Sphinx: http://sphinx-doc.org/ ```Links
- PyPI: https://pypi.org/project/pybtex - Changelog: https://pyup.io/changelogs/pybtex/ - Homepage: https://pybtex.org/ - Docs: https://pythonhosted.org/pybtex/