File python-pelican.changes of Package python-pelican
-------------------------------------------------------------------
Thu Jun 17 11:04:16 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 4.6.0
* Add new URL pattern to ``PAGINATION_PATTERNS`` for the last page in the list `(#1401)
* Speed up ``livereload`` Invoke task via caching `(#2847)
* Ignore ``None`` return value from ``get_generators`` signal `(#2850)
* Relax dependency minimum versions and remove upper bounds
-------------------------------------------------------------------
Fri Jan 29 21:51:25 UTC 2021 - mcepl@suse.com
- Update to version 4.5.4+git.1610713159.8bb5f1b7:
* Drop unsupported Python 3.5 from test matrix
* Allow latest Python-Markdown to be installed
* Adjust functional test output for Pygments 2.7.x
* Allow latest Pygments to be installed
* Match test output line endings with current rendering
* Support last page pattern in PAGINATION_PATTERNS
* Add FAQ re: Atom full-post vs. summary-only feeds
* Release Pelican 4.5.4
* Fix typo in the FAQ: steamline --> streamline.
* add "http://" prefix to ip+port
-------------------------------------------------------------------
Mon Jan 4 19:26:43 UTC 2021 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.5.4:
* Replace plugin definitions in settings with string
representations after registering, so they can be cached
correctly (#2828).
-------------------------------------------------------------------
Tue Dec 1 21:24:21 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.5.3:
* Fix a mistake made in PR #2821
-------------------------------------------------------------------
Sun Nov 22 18:54:18 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.5.2:
* Improve logging of generators and writer loaders
- drop removal of macos hidden temporary files: fixed upstream
- get the source from github instead of pypi for the tests
- add the build requirements for the tests:
* python-Markdown
* python-beautifulsoup4
* python-lxml
* python-pytest-xdist
* python-pytest
* python-typogrify
* git-core
- run the tests
-------------------------------------------------------------------
Mon Nov 2 17:39:30 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.5.1:
* Refactor intra-site link discovery in order to match more
permissively (#2646)
* Fix plugins running twice in auto-reload mode (#2817)
* Add notice to use from pelican import signals instead of
import pelican.signals (#2805)
- drop removal of macos hidden temporary files: fixed upstream
- remove CONTRIBUTING.rst THANKS and docs from the package:
not provided any more
- correctly identify the license file
-------------------------------------------------------------------
Fri Aug 28 18:28:19 UTC 2020 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.5.0:
* Add namespace plugin support; list plugins via pelican-plugins
command
* Override settings via -e / --extra-settings CLI option flags
* Add settings for custom Jinja globals and tests
* Customize article summary ellipsis via SUMMARY_END_MARKER
setting
* Customize Typogrify dash handling via new TYPOGRIFY_DASHES
setting
* Support Unicode when generating slugs
* Support Asciidoc .adoc file generation in Pelican importer
* Improve user experience when pelican --listen web server is
quit
* Improve Invoke tasks template
* Include tests in source distributions
* Switch CI from Travis to GitHub Actions
* Remove support for Python 2.7
- disable python2 build: pelican is python 3 only now
- drop fix-python3-incompatibility.patch: fixed upstream
- update dependencies minimal versions
- drop python-six requirement
- remove hidden macos files
- add new binary pelican-plugins
-------------------------------------------------------------------
Fri Oct 18 18:14:26 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.2.0:
* Support inline SVGs; don't treat titles in SVGs as HTML titles
* Add category to feeds (in addition to tags)
* Improve content metadata field docs
* Add docs for including other Markdown/reST files in content
-------------------------------------------------------------------
Thu Oct 10 18:01:58 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.1.3:
* Fix quick-start docs regarding pelican --listen
* Set default listen address to 127.0.0.1
* Add extra/optional Markdown dependency to setup.py
* Use correct SSH port syntax for rsync in tasks.py
* Place all deprecated settings handling together
* Add related project URLs for display on PyPI
* Skip some tests on Windows that can't pass due to filesystem
differences
-------------------------------------------------------------------
Tue Sep 24 18:28:52 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.1.2:
* Fix pelican.settings.load_source to avoid caching issues
PR #2621
-------------------------------------------------------------------
Sat Aug 24 20:22:20 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.1.1:
* Add AutoPub to auto-publish releases on PR merge
* Add CSS classes for reStructuredText figures
* Pass argv to Pelican main entrypoint
* Set default content status to a blank string rather than None
- drop hidden macos files removal: deleted by upstream
-------------------------------------------------------------------
Sun Jul 14 16:48:05 UTC 2019 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 4.1.0:
* Live browser reload upon changed files (provided via Invoke
task)
* Add pyproject.toml, managed by Poetry
* Support for invoking python -m pelican
* Add relative source path attribute to content
* Allow directories in EXTRA_PATH_METADATA
* Add all_articles variable to period pages (for recent posts
functionality)
* Improve debug mode output
* Remove blank or duplicate summaries from Atom feed
* Fix bugs in pagination, pelican-import, pelican-quickstart,
and feed importer
- remove hidden macos files
-------------------------------------------------------------------
Thu Dec 6 12:16:39 UTC 2018 - Tomáš Chvátal <tchvatal@suse.com>
- Fix fdupes call
-------------------------------------------------------------------
Tue Dec 4 12:51:25 UTC 2018 - Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
-------------------------------------------------------------------
Fri Nov 30 21:04:35 UTC 2018 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 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
-------------------------------------------------------------------
Tue Nov 13 21:24:19 UTC 2018 - Benoît Monin <benoit.monin@gmx.fr>
- update to version 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.
- update paths for shebang and executable bit removal:
* pelican/tools/templates/publishconf.py.jinja2
* pelican/tools/templates/pelicanconf.py.jinja2
-------------------------------------------------------------------
Thu Sep 20 16:08:59 CEST 2018 - mcepl@suse.com
- Add fix-python3-incompatibility.patch with fix for
gh#getpelican/pelican#2409.
-------------------------------------------------------------------
Mon May 8 18:14:50 UTC 2017 - benoit.monin@gmx.fr
- convert the package to singlespec
-------------------------------------------------------------------
Thu Jan 12 19:24:18 UTC 2017 - benoit.monin@gmx.fr
- update to version 3.7.1:
* Fix locale issues in Quickstart script
* Specify encoding for README and CHANGELOG in setup.py
-------------------------------------------------------------------
Wed Dec 14 19:18:29 UTC 2016 - benoit.monin@gmx.fr
- update to version 3.7.0:
* Atom feeds output <content> in addition to <summary>
* Atom feeds use <published> for the original publication date
and <updated> for modifications
* Simplify Atom feed ID generation and support URL fragments
* Produce category feeds with category-specific titles
* RSS feeds now default to summary instead of full content — set
RSS_FEED_SUMMARY_ONLY = False to revert to previous behavior
* Replace MD_EXTENSIONS with MARKDOWN setting
* Replace JINJA_EXTENSIONS with more-robust JINJA_ENVIRONMENT
setting
* Improve summary truncation logic to handle special characters
and tags that span multiple lines, using HTML parser instead
of regular expressions
* Include summary when looking for intra-site link substitutions
* Link to authors and index via {author}name and {index} syntax
* Override widget names via LINKS_WIDGET_NAME and
SOCIAL_WIDGET_NAME
* Add INDEX_SAVE_AS option to override default index.html value
* Remove PAGES context variable for themes in favor of pages
* SLUG_SUBSTITUTIONS now accepts 3-tuple elements, allowing URL
slugs to contain non-alphanumeric characters
* Tag and category slugs can be controlled with greater
precision using the TAG_SUBSTITUTIONS and
CATEGORY_SUBSTITUTIONS settings
* Author slugs can be controlled with greater precision using
the AUTHOR_SUBSTITUTIONS setting
* DEFAULT_DATE can be defined as a string
* Use mtime instead of ctime when DEFAULT_DATE = 'fs'
* Add --fatal=errors|warnings option for use with continuous
integration
* When using generator-level caching, ensure previously-cached
files are processed instead of just new files
* Add Python and Pelican version information to debug output
* Improve compatibility with Python 3.5
* Comply with and enforce PEP8 guidelines
* Replace tables in settings documentation with data:: directives
- additionnal changes from version 3.6.3:
* Fix permissions issue in release tarball
- update source url to https://files.pythonhosted.org
- update version required for feedgenerator and six
-------------------------------------------------------------------
Fri Feb 26 13:14:24 UTC 2016 - tbechtold@suse.com
- Require python-python-dateutil. package was renamed
-------------------------------------------------------------------
Thu Aug 6 15:39:23 UTC 2015 - benoit.monin@gmx.fr
- update to version 3.6.2:
* Fix installation errors related to Unicode in tests
* Don't show pagination in notmyidea theme if there's only one
page
* Make hidden pages available in context
* Improve URLWrapper comparison
-------------------------------------------------------------------
Tue Jun 16 19:13:04 UTC 2015 - benoit.monin@gmx.fr
- update to version 3.6.0:
* Disable caching by default in order to prevent potential
confusion
* Improve caching behavior, replacing pickle with cpickle
* Allow Markdown or reST content in metadata fields other than
summary
* Support semicolon-separated author/tag lists
* Improve flexibility of article sorting
* Add --relative-urls argument
* Support devserver listening on addresses other than localhost
* Unify HTTP server handlers to pelican.server throughout
* Handle intra-site links to draft posts
* Move tag_cloud from core to plugin
* Load default theme’s external resources via HTTPS
* Import drafts from WordPress XML
* Improve support for Windows users
* Enhance logging and test suite
* Clean up and refactor codebase
* New signals: all_generators_finalized and page_writer_finalized
-------------------------------------------------------------------
Sun Nov 9 16:39:39 UTC 2014 - benoit.monin@gmx.fr
- update to pelican 3.5.0
* Introduce ARTICLE_ORDER_BY and PAGE_ORDER_BY settings
to control the order of articles and pages
* Include time zone information in dates rendered in templates
* Expose the reader name in the metadata for articles and pages
* Add the ability to store static files along with content in the
same directory as articles and pages using {attach} in the path
* Prevent Pelican from raising an exception when there are
duplicate pieces of metadata in a Markdown file
* Introduce the TYPOGRIFY_IGNORE_TAGS setting to add HTML tags
to be ignored by Typogrify
* Add the ability to use - in date formats to strip leading zeros
* Ensure feed generation is correctly disabled during quickstart
configuration
* Fix PAGE_EXCLUDES and ARTICLE_EXCLUDES from incorrectly
matching sub-directories
* Introduce STATIC_EXCLUDE setting to add static file excludes
* Fix an issue when using PAGINATION_PATTERNS while RELATIVE_URLS
is enabled
* Fix feed generation causing links to use the wrong language for
month names when using other locales
* Fix an issue where the authors list in the simple template
wasn't correctly formatted
* Fix an issue when parsing non-string URLs from settings
* Improve consistency of debug and warning messages
-------------------------------------------------------------------
Sat Sep 20 15:02:41 UTC 2014 - benoit.monin@gmx.fr
- add the requires as buildrequires to guarantee they are available
-------------------------------------------------------------------
Mon Sep 15 19:07:03 UTC 2014 - benoit.monin@gmx.fr
- update to pelican 3.4.0
* Speed up content generation via new caching mechanism
* Add selective post generation (instead of always building
entire site)
* Many documentation improvements, including switching to
prettier RtD theme
* Add support for multiple content and plugin paths
* Add :modified: metadata field to complement :date:
* Add support for multiple authors via new :authors: metadata
field
* Watch for changes in static directories when in
auto-regeneration mode
* Add filters to limit log output when desired
* Add language support to drafts
* Add ``SLUGIFY_SOURCE`` setting to control how post slugs are
generated
* Fix many issues relating to locale and encoding
* Apply Typogrify filter to post summary
* Preserve file metadata (e.g. time stamps) when copying static
files to output
* Move AsciiDoc support from Pelican core into separate plugin
* Produce inline links instead of reference-style links when
importing content
* Improve handling of ``IGNORE_FILES`` setting behavior
* Properly escape symbol characters in tag names (e.g. C++)
* Minor tweaks for Python 3.4 compatibility
* Add several new signals
- add new runtime dependency: python-dateutil
- switch to the real package name for Markdown
- add package documentation
- use update-alternatives for pelican binaries
-------------------------------------------------------------------
Fri Dec 27 17:34:31 UTC 2013 - benoit.monin@gmx.fr
- switch from distribute to setuptools
- remove useless CFLAGS="%{optflags}"
-------------------------------------------------------------------
Wed Sep 25 19:29:25 UTC 2013 - benoit.monin@gmx.fr
- Update to pelican 3.3
* Add Fabfile so Fabric can be used for workflow automation
instead of Make
* OUTPUT_RETENTION setting can be used to preserve metadata
(e.g., VCS data such as .hg and .git) from being removed from
output directory
* Tumblr import
* Improve logic and consistency when cleaning output folder
* Improve documentation versioning and release automation
* Improve pagination flexibility
* Rename signals for better consistency (some plugins may need
to be updated)
* Move metadata extraction from generators to readers; metadata
extraction no longer article-specific
* Deprecate FILES_TO_COPY in favor of STATIC_PATHS and
EXTRA_PATH_METADATA
* Summaries in Markdown posts no longer include footnotes
* Remove unnecessary whitespace in output via lstrip_blocks Jinja
parameter
* Move PDF generation from core to plugin
* Replace MARKUP setting with READERS
* Add warning if img tag is missing alt attribute
* Add support for {} in relative links syntax, besides ||
* Add support for {tag} and {category} relative links
* Add a content_written signal
- Require python-Jinja2 >= 2.7
- Require python-feedgenerator >= 1.6
-------------------------------------------------------------------
Sat Jun 8 16:59:17 UTC 2013 - benoit.monin@gmx.fr
- update to pelican 3.2.2
-------------------------------------------------------------------
Fri Apr 26 19:44:33 UTC 2013 - benoit.monin@gmx.fr
- update to pelican 3.2
-------------------------------------------------------------------
Thu Mar 28 21:58:45 UTC 2013 - benoit.monin@gmx.fr
- suggest additional python packages instead of recommending them
-------------------------------------------------------------------
Thu Mar 28 21:42:27 UTC 2013 - benoit.monin@gmx.fr
- remove useless shebang in python files
-------------------------------------------------------------------
Wed Mar 27 21:44:59 UTC 2013 - benoit.monin@gmx.fr
- initial package with version 3.1.1