2012-07-18 18:41:09 +02:00
Release history
###############
2023-11-15 17:16:23 +00:00
4.9.1 - 2023-11-15
==================
* Ensure `` tzdata `` dependency is installed on Windows
2023-11-12 17:44:45 +00:00
4.9.0 - 2023-11-12
==================
* Upgrade code to new minimum supported Python version: 3.8
* Settings support for `` pathlib.Path `` `(#2758) <https://github.com/getpelican/pelican/pull/2758> `_
* Various improvements to Simple theme (`#2976 <https://github.com/getpelican/pelican/pull/2976> `_ & `#3234 <https://github.com/getpelican/pelican/pull/3234> `_ )
* Use Furo as Sphinx documentation theme `(#3023) <https://github.com/getpelican/pelican/pull/3023> `_
* Default to 100 articles maximum in feeds `(#3127) <https://github.com/getpelican/pelican/pull/3127> `_
* Add `` period_archives common context `` variable `(#3148) <https://github.com/getpelican/pelican/pull/3148> `_
* Use `` watchfiles `` as the file-watching backend `(#3151) <https://github.com/getpelican/pelican/pull/3151> `_
* Add GitHub Actions workflow for GitHub Pages `(#3189) <https://github.com/getpelican/pelican/pull/3189> `_
* Allow dataclasses in settings `(#3204) <https://github.com/getpelican/pelican/pull/3204> `_
* Switch build tool to PDM instead of Setuptools/Poetry `(#3220) <https://github.com/getpelican/pelican/pull/3220> `_
* Provide a `` plugin_enabled `` Jinja test for themes `(#3235) <https://github.com/getpelican/pelican/pull/3235> `_
* Preserve connection order in Blinker `(#3238) <https://github.com/getpelican/pelican/pull/3238> `_
* Remove social icons from default `` notmyidea `` theme `(#3240) <https://github.com/getpelican/pelican/pull/3240> `_
* Remove unreliable `` WRITE_SELECTED `` feature `(#3243) <https://github.com/getpelican/pelican/pull/3243> `_
* Importer: Report broken embedded video links when importing from Tumblr `(#3177) <https://github.com/getpelican/pelican/issues/3177> `_
* Importer: Remove newline addition when iterating Photo post types `(#3178) <https://github.com/getpelican/pelican/issues/3178> `_
* Importer: Force timestamp conversion in Tumblr importer to be UTC with offset `(#3221) <https://github.com/getpelican/pelican/pull/3221> `_
* Importer: Use tempfile for intermediate HTML file for Pandoc `(#3221) <https://github.com/getpelican/pelican/pull/3221> `_
* Switch linters to Ruff `(#3223) <https://github.com/getpelican/pelican/pull/3223> `_
2022-07-11 17:51:01 +00:00
4.8.0 - 2022-07-11
==================
2022-07-11 19:54:13 +02:00
* Use JSON values for extra settings in Invoke tasks template `(#2994) <https://github.com/getpelican/pelican/pull/2994> `_
* Add content tag for links, which can help with things like Twitter social cards `(#3001) <https://github.com/getpelican/pelican/pull/3001> `_
* Improve word count behavior when generating summary `(#3002) <https://github.com/getpelican/pelican/pull/3002> `_
2022-07-11 17:51:01 +00:00
2022-02-09 13:25:50 +00:00
4.7.2 - 2022-02-09
==================
2022-02-09 09:07:42 -07:00
* Fix incorrect parsing of parameters specified via `-e` / `--extra-settings` option flags `(#2938) <https://github.com/getpelican/pelican/pull/2938> `_
* Add `` categories.html `` template to default theme `(#2973) <https://github.com/getpelican/pelican/pull/2973> `_
* Document how to use plugins to inject content `(#2922) <https://github.com/getpelican/pelican/pull/2922> `_
2022-02-09 13:25:50 +00:00
2021-10-12 14:45:30 +00:00
4.7.1 - 2021-10-12
==================
* Extend rich logging to server component `(#2927) <https://github.com/getpelican/pelican/pull/2927> `_
* Fix an issue where metadata flagged to be discarded was being cached `(#2926) <https://github.com/getpelican/pelican/pull/2926> `_
* Adjust suffix in server to allow redirection when needed `(#2931) <https://github.com/getpelican/pelican/pull/2931> `_
* Add MIME types for web fonts `(#2929) <https://github.com/getpelican/pelican/pull/2929> `_
* Distribute sample data used to run tests `(#2935) <https://github.com/getpelican/pelican/pull/2935> `_
* Add Python 3.10 to test matrix
2021-10-01 14:10:26 +00:00
4.7.0 - 2021-10-01
==================
* Improve default theme rendering on mobile and other small screen devices `(#2914) <https://github.com/getpelican/pelican/pull/2914> `_
* Add support for hidden articles `(#2866) <https://github.com/getpelican/pelican/pull/2866> `_
* Improve word count behavior when generating summary CJK & other locales `(#2864) <https://github.com/getpelican/pelican/pull/2864> `_
* Add progress spinner during generation `(#2869) <https://github.com/getpelican/pelican/pull/2869> `_
and richer logging `(#2897) <https://github.com/getpelican/pelican/pull/2897> `_ , both via `Rich <https://github.com/willmcgugan/rich> `_
* Invoke tasks `` serve `` and `` livereload `` now auto-open a web browser pointing to the locally-served web site `(#2764) <https://github.com/getpelican/pelican/pull/2764> `_
* Support some date format codes used by ISO dates `(#2902) <https://github.com/getpelican/pelican/pull/2902> `_
* Document how to add a new writer `(#2901) <https://github.com/getpelican/pelican/pull/2901> `_
2021-03-23 10:31:21 +00:00
4.6.0 - 2021-03-23
==================
* Add new URL pattern to `` PAGINATION_PATTERNS `` for the last page in the list `(#1401) <https://github.com/getpelican/pelican/issues/1401> `_
* Speed up `` livereload `` Invoke task via caching `(#2847) <https://github.com/getpelican/pelican/pull/2847> `_
* Ignore `` None `` return value from `` get_generators `` signal `(#2850) <https://github.com/getpelican/pelican/pull/2850> `_
* Relax dependency minimum versions and remove upper bounds
2021-01-04 16:16:16 +00:00
4.5.4 - 2021-01-04
==================
2021-03-23 09:24:07 +01:00
Replace plugin definitions in settings with string representations after registering, so they can be cached correctly `(#2828) <https://github.com/getpelican/pelican/issues/2828> `_ .
2021-01-04 16:16:16 +00:00
2020-12-01 20:36:51 +00:00
4.5.3 - 2020-12-01
==================
Fix a mistake made in PR #2821
2020-11-22 16:16:28 +00:00
4.5.2 - 2020-11-22
==================
Improve logging of generators and writer loaders
2020-11-02 13:15:26 +00:00
4.5.1 - 2020-11-02
==================
2020-11-02 17:18:38 +01:00
* Refactor intra-site link discovery in order to match more permissively `(#2646) <https://github.com/getpelican/pelican/issues/2646> `_
* Fix plugins running twice in auto-reload mode `(#2817) <https://github.com/getpelican/pelican/issues/2817> `_
* Add notice to use `` from pelican import signals `` instead of `` import pelican.signals `` `(#2805) <https://github.com/getpelican/pelican/issues/2805> `_
2020-11-02 13:15:26 +00:00
2020-08-20 17:57:21 +02:00
4.5.0 - 2020-08-20
==================
* 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
2020-08-29 12:46:44 +02:00
* Customize article summary ellipsis via `` SUMMARY_END_SUFFIX `` setting
2020-08-20 17:57:21 +02:00
* 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
2019-10-17 17:50:30 +00:00
4.2.0 - 2019-10-17
==================
* 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
2019-10-09 18:45:18 +00:00
4.1.3 - 2019-10-09
==================
2020-08-20 17:57:21 +02:00
* Fix quick-start docs regarding `` pelican --listen ``
2019-10-09 18:45:18 +00:00
* 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
2019-09-23 18:21:15 +00:00
4.1.2 - 2019-09-23
==================
Fix pelican.settings.load_source to avoid caching issues - PR #2621
2019-08-23 17:06:52 +00:00
4.1.1 - 2019-08-23
==================
* Add AutoPub to auto-publish releases on PR merge
* Add CSS classes for reStructuredText figures
2020-08-20 17:57:21 +02:00
* Pass `` argv `` to Pelican `` main `` entrypoint
* Set default content status to a blank string rather than `` None ``
2019-08-23 17:06:52 +00:00
2019-07-14 17:32:12 +02:00
4.1.0 - 2019-07-14
2018-11-30 09:00:11 -08:00
==================
2019-07-14 17:32:12 +02:00
* 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
2018-11-30 09:00:11 -08:00
2018-11-29 07:55:59 -08:00
4.0.1 (2018-11-30)
==================
* 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
2018-11-29 08:27:34 -08:00
If upgrading from 3.7.x or earlier, please note that slug-related settings in
4.0+ use `` {slug} `` and/or `` {lang} `` rather than `` %s `` . If `` %s `` -style
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
2019-01-05 15:52:05 +01:00
`` TAG_FEED_ATOM.format(slug=tag.slug) ``
2018-11-29 08:27:34 -08:00
2018-11-13 14:55:25 +01:00
4.0.0 (2018-11-13)
==================
2017-01-10 13:51:37 -08:00
2018-11-13 08:40:56 +01:00
* 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
2018-11-03 09:12:20 -06:00
* 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.
2018-11-13 08:40:56 +01:00
* New signals: `` feed_generated `` and `` page_generated_write_page ``
* Replace Fabric with Invoke and `` fabfile.py `` template with `` tasks.py ``
2018-11-11 13:29:26 +01:00
* Replace `` PAGINATED_DIRECT_TEMPLATES `` by `` PAGINATED_TEMPLATES `` , extending
control over pagination to all templates and making page size variable
2018-08-07 17:35:16 +02:00
* Replace `` SLUG_SUBSTITUTIONS `` (and friends) by `` SLUG_REGEX_SUBSTITUTIONS ``
for more finegrained control
2018-07-05 13:55:51 +02:00
* `` '{base_name}' `` value in `` PAGINATION_PATTERNS `` setting no longer strips
`` 'bar' `` from `` 'foo/bar.html' `` (unless `` 'bar' == 'index' `` ).
2018-03-22 23:47:51 +01:00
* `` 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
2018-11-02 20:53:15 -06:00
* New `` ARTICLE_TRANSLATION_ID `` and `` PAGE_TRANSLATION_ID `` settings to
2018-11-11 11:30:28 +01:00
specify metadata attributes used to identify/disable translations
2018-11-01 15:43:14 +01:00
* Make the HTML reader parse multiple occurrences of metadata tags as a list
2018-11-11 13:29:26 +01:00
* 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 `` .
2017-01-10 13:51:37 -08:00
2017-01-10 13:34:09 -08:00
3.7.1 (2017-01-10)
==================
2016-12-14 13:56:47 -08:00
2017-01-10 13:34:09 -08:00
* Fix locale issues in Quickstart script
* Specify encoding for README and CHANGELOG in setup.py
2016-12-14 13:56:47 -08:00
2016-12-12 13:39:31 -08:00
3.7.0 (2016-12-12)
==================
2015-08-14 17:24:29 -07:00
2016-12-12 13:39:31 -08:00
* 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
2016-12-31 15:10:46 -08:00
* RSS feeds now default to summary instead of full content;
2016-12-12 13:39:31 -08:00
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
2016-03-14 00:16:58 +02:00
* Tag and category slugs can be controlled with greater precision using the
2016-12-12 13:39:31 -08:00
`` TAG_SUBSTITUTIONS `` and `` CATEGORY_SUBSTITUTIONS `` settings
2016-04-01 23:01:57 +03:00
* Author slugs can be controlled with greater precision using the
2016-12-12 13:39:31 -08:00
`` 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
2015-08-14 17:24:29 -07:00
2015-08-14 16:34:25 -07:00
3.6.3 (2015-08-14)
==================
* Fix permissions issue in release tarball
2015-08-01 13:39:10 -07:00
3.6.2 (2015-08-01)
==================
2015-06-15 13:46:17 -07:00
2015-08-01 13:20:04 -07:00
* 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
2015-06-15 13:46:17 -07:00
2015-06-15 13:45:50 -07:00
3.6.0 (2015-06-15)
==================
2015-06-15 07:53:52 -07:00
2015-06-15 13:07:49 -07:00
* 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 ``
2015-06-15 07:53:52 -07:00
* Support semicolon-separated author/tag lists
* Improve flexibility of article sorting
* Add `` --relative-urls `` argument
2015-06-15 13:07:49 -07:00
* Support devserver listening on addresses other than localhost
2015-06-15 07:53:52 -07:00
* Unify HTTP server handlers to `` pelican.server `` throughout
* Handle intra-site links to draft posts
* Move `` tag_cloud `` from core to plugin
2015-06-15 13:07:49 -07:00
* Load default theme's external resources via HTTPS
2015-06-15 07:53:52 -07:00
* Import drafts from WordPress XML
* Improve support for Windows users
* Enhance logging and test suite
2015-06-15 13:07:49 -07:00
* Clean up and refactor codebase
2015-06-15 07:53:52 -07:00
* New signals: `` all_generators_finalized `` and `` page_writer_finalized ``
2014-11-04 19:35:12 -08:00
3.5.0 (2014-11-04)
==================
* 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.
2018-11-02 20:53:15 -06:00
* Introduce the `` TYPOGRIFY_IGNORE_TAGS `` setting to add HTML tags to be
ignored by Typogrify.
2014-11-04 19:35:12 -08:00
* Add the ability to use `` - `` in date formats to strip leading zeros. For
example, `` %-d/%-m/%y `` will now result in the date `` 9/8/12 `` .
* 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.
2014-07-01 13:34:47 -07:00
3.4.0 (2014-07-01)
==================
2013-09-24 21:57:28 +02:00
2014-07-01 11:55:18 -07:00
* Speed up content generation via new caching mechanism
2014-07-01 12:24:37 -07:00
* Add selective post generation (instead of always building entire site)
* Many documentation improvements, including switching to prettier RtD theme
2014-07-01 11:55:18 -07:00
* Add support for multiple content and plugin paths
* Add `` :modified: `` metadata field to complement `` :date: `` .
Used to specify the last date and time an article was updated independently
from the date and time it was published.
* 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++ `` )
2014-07-01 12:24:37 -07:00
* Minor tweaks for Python 3.4 compatibility
* Add several new signals
2013-09-24 21:57:28 +02:00
2013-09-24 21:57:07 +02:00
3.3.0 (2013-09-24)
==================
2013-04-24 13:21:28 -07:00
2013-09-23 19:28:06 +02:00
* Drop Python 3.2 support in favor of Python 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
2013-06-15 12:24:48 -07:00
* 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 ``
2013-09-23 19:28:06 +02:00
* 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
2013-09-01 01:01:25 +05:00
* Add support for `` {} `` in relative links syntax, besides `` || ``
2013-09-09 10:28:47 +05:00
* Add support for `` {tag} `` and `` {category} `` relative links
2013-09-23 19:28:06 +02:00
* Add a `` content_written `` signal
2013-06-15 12:24:48 -07:00
3.2.1 and 3.2.2
===============
* Facilitate inclusion in FreeBSD Ports Collection
2013-04-24 09:39:36 -07:00
3.2 (2013-04-24)
2012-12-04 01:27:16 +01:00
================
2013-01-11 02:57:43 +01:00
* Support for Python 3!
2013-04-14 09:41:27 -07:00
* Override page save-to location from meta-data (enables using a static page as
the site's home page, for example)
* Time period archives (per-year, per-month, and per-day archives of posts)
* Posterous blog import
* Improve WordPress blog import
* Migrate plugins to separate repository
* Improve HTML parser
2013-04-01 21:52:30 +10:00
* Provide ability to show or hide categories from menu using
2013-04-14 09:41:27 -07:00
`` DISPLAY_CATEGORIES_ON_MENU `` option
* Auto-regeneration can be told to ignore files via `` IGNORE_FILES `` setting
2013-04-23 11:17:45 -07:00
* Improve post-generation feedback to user
* For multilingual posts, use meta-data to designate which is the original
and which is the translation
* Add `` .mdown `` to list of supported Markdown file extensions
2013-04-14 09:41:27 -07:00
* Document-relative URL generation (`` RELATIVE_URLS `` ) is now off by default
2012-12-04 01:27:16 +01:00
2012-12-04 01:21:57 +01:00
3.1 (2012-12-04)
2012-08-08 12:18:02 -07:00
================
2012-11-07 19:14:12 +10:00
* Importer now stores slugs within files by default. This can be disabled with
the `` --disable-slugs `` option.
2012-08-08 12:18:02 -07:00
* Improve handling of links to intra-site resources
2012-12-03 12:59:31 -08:00
* Ensure WordPress import adds paragraphs for all types of line endings
in post content
2012-11-03 21:55:56 +10:00
* Decode HTML entities within WordPress post titles on import
2012-12-03 12:59:31 -08:00
* Improve appearance of LinkedIn icon in default theme
2012-11-04 12:25:02 +10:00
* Add GitHub and Google+ social icons support in default theme
2012-11-04 12:49:05 +10:00
* Optimize social icons
2018-11-02 20:53:15 -06:00
* Add `` FEED_ALL_ATOM `` and `` FEED_ALL_RSS `` to generate feeds containing all
posts regardless of their language
* Split `` TRANSLATION_FEED `` into `` TRANSLATION_FEED_ATOM `` and
`` TRANSLATION_FEED_RSS ``
2012-12-03 12:59:31 -08:00
* Different feeds can now be enabled/disabled individually
2012-11-13 01:41:36 +01:00
* Allow for blank author: if `` AUTHOR `` setting is not set, author won't
2012-12-03 12:59:31 -08:00
default to `` ${USER} `` anymore, and a post won't contain any author
information if the post author is empty
* Move LESS and Webassets support from Pelican core to plugin
* The `` DEFAULT_DATE `` setting now defaults to `` None `` , which means that
articles won't be generated unless date metadata is specified
2018-11-02 20:53:15 -06:00
* Add `` FILENAME_METADATA `` setting to support metadata extraction from
filename
2012-12-03 12:59:31 -08:00
* Add `` gzip_cache `` plugin to compress common text files into a `` .gz ``
file within the same directory as the original file, preventing the server
(e.g. Nginx) from having to compress files during an HTTP call
* Add support for AsciiDoc-formatted content
* Add `` USE_FOLDER_AS_CATEGORY `` setting so that feature can be toggled on/off
* Support arbitrary Jinja template files
* Restore basic functional tests
* New signals: `` generator_init `` , `` get_generators `` , and
`` article_generate_preread ``
2012-08-08 12:18:02 -07:00
2012-08-08 09:29:04 -07:00
3.0 (2012-08-08)
2012-12-04 01:21:57 +01:00
================
2012-03-09 15:36:29 +01:00
2012-07-18 18:51:15 +02:00
* Refactored the way URLs are handled
* Improved the English documentation
* Fixed packaging using `` setuptools `` entrypoints
* Added `` typogrify `` support
2012-03-11 11:25:30 +01:00
* Added a way to disable feed generation
2012-07-18 18:51:15 +02:00
* Added support for `` DIRECT_TEMPLATES ``
2012-05-15 11:58:40 +03:00
* Allow multiple extensions for content files
2012-08-01 18:20:12 -07:00
* Added LESS support
2012-05-15 11:58:40 +03:00
* Improved the import script
* Added functional tests
* Rsync support in the generated Makefile
2012-07-18 18:51:15 +02:00
* Improved feed support (easily pluggable with Feedburner for instance)
* Added support for `` abbr `` in reST
2012-08-01 18:20:12 -07:00
* Fixed a bunch of bugs :-)
2012-03-09 15:36:29 +01:00
2012-08-08 09:29:04 -07:00
2.8 (2012-02-28)
2012-08-04 11:15:44 -07:00
==================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Dotclear importer
* Allow the usage of Markdown extensions
2012-03-09 15:33:34 +01:00
* Themes are now easily extensible
2012-07-18 18:51:15 +02:00
* Don't output pagination information if there is only one page
2012-03-09 15:33:34 +01:00
* Add a page per author, with all their articles
* Improved the test suite
2012-07-18 18:51:15 +02:00
* Made the themes easier to extend
2012-03-09 15:33:34 +01:00
* Removed Skribit support
2012-07-18 18:51:15 +02:00
* Added a `` pelican-quickstart `` script
2012-03-09 15:33:34 +01:00
* Fixed timezone-related issues
2012-07-18 18:51:15 +02:00
* Added some scripts for Windows support
2012-03-09 15:33:34 +01:00
* Date can be specified in seconds
* Never fail when generating posts (skip and continue)
* Allow the use of future dates
2012-07-18 18:51:15 +02:00
* Support having different timezones per language
2012-03-09 15:33:34 +01:00
* Enhanced the documentation
2011-07-22 01:56:23 +02:00
2012-08-08 09:29:04 -07:00
2.7 (2011-06-11)
2012-07-18 18:59:23 +02:00
==================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Use `` logging `` rather than echoing to stdout
* Support custom Jinja filters
* Compatibility with Python 2.5
* Added a theme manager
* Packaged for Debian
* Added draft support
2011-07-22 01:56:23 +02:00
2012-08-08 09:29:04 -07:00
2.6 (2011-03-08)
2012-07-18 18:59:23 +02:00
==================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Changes in the output directory structure
* Makes templates easier to work with / create
* Added RSS support (was Atom-only)
* Added tag support for the feeds
2011-07-22 01:56:23 +02:00
* Enhance the documentation
2012-07-18 18:51:15 +02:00
* Added another theme (brownstone)
* Added translations
* Added a way to use cleaner URLs with a rewrite url module (or equivalent)
* Added a tag cloud
2018-11-02 20:53:15 -06:00
* Added an autoreloading feature: the blog is automatically regenerated each
time a modification is detected
2012-07-18 18:51:15 +02:00
* Translate the documentation into French
* Import a blog from an RSS feed
2011-07-22 01:56:23 +02:00
* Pagination support
2012-07-18 18:51:15 +02:00
* Added Skribit support
2011-07-22 01:56:23 +02:00
2012-08-08 09:29:04 -07:00
2.5 (2010-11-20)
2012-07-18 18:59:23 +02:00
==================
2011-07-22 01:56:23 +02:00
2015-05-24 13:04:35 +01:00
* Import from WordPress
2012-07-18 18:51:15 +02:00
* Added some new themes (martyalchin / wide-notmyidea)
* First bug report!
* Linkedin support
* Added a FAQ
* Google Analytics support
* Twitter support
* Use relative URLs, not static ones
2011-07-22 01:56:23 +02:00
2012-07-18 18:59:23 +02:00
2.4 (2010-11-06)
================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Minor themes changes
* Add Disqus support (so we have comments)
* Another code refactoring
* Added config settings about pages
* Blog entries can also be generated in PDF
2011-07-22 01:56:23 +02:00
2012-07-18 18:59:23 +02:00
2.3 (2010-10-31)
================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Markdown support
2011-07-22 01:56:23 +02:00
2012-07-18 18:59:23 +02:00
2.2 (2010-10-30)
================
2011-07-22 01:56:23 +02:00
* Prettify output
* Manages static pages as well
2012-07-18 18:59:23 +02:00
2.1 (2010-10-30)
================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Make notmyidea the default theme
2011-07-22 01:56:23 +02:00
2012-07-18 18:59:23 +02:00
2.0 (2010-10-30)
================
2011-07-22 01:56:23 +02:00
* Refactoring to be more extensible
* Change into the setting variables
2012-07-18 18:59:23 +02:00
1.2 (2010-09-28)
================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* Added a debug option
* Added per-category feeds
* Use filesystem to get dates if no metadata is provided
* Add Pygments support
2011-07-22 01:56:23 +02:00
2012-07-18 18:59:23 +02:00
1.1 (2010-08-19)
================
2011-07-22 01:56:23 +02:00
2012-07-18 18:51:15 +02:00
* First working version