summaryrefslogtreecommitdiffstats
path: root/CHANGES.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt338
1 files changed, 337 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 79a8f3b..ea3cd93 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,339 @@
+New in v7.6.0
+=============
+
+Features
+--------
+
+* Translate ``Write your post here.`` to default language (Issue #1621)
+* Enable ``PRETTY_URLS`` by default on new sites created by the wizard
+ (Issue #1838)
+* Add ``-F``, ``--available-compilers`` option to ``nikola new_post``
+ and ``nikola new_page`` (Issue #1837)
+* Add print CSS to all default themes (Issue #1817)
+* Support other kernels for ipynb/Jupyter using
+ ``nikola new_post -f ipynb@kernel`` (Issues #1774, #1834)
+* Add distinct styling for the site footer in bootstrap3
+* Bootstrap v3.3.5 (Issue #1828)
+* Use ``watchdog`` in ``nikola auto`` (Issue #1810)
+* Add redirection for tags in Wordpress importer (Issue #1168)
+* Add support for ``html_tidy_withconfig`` to use a ``tidy5.conf`` file
+ (Issue #1795)
+* Change default tidy5 filters not to drop empty elements (Issue #1795)
+* Apply per-post filters via metadata (Issue #914)
+
+Bugfixes
+--------
+
+* Nikola auto was broken in python 3 (Issue #1830)
+* Read configuration when importing into an existing site (Issue #1823)
+* Don’t crash on non-UTF-8 files during sitemap generation (Issue #1842)
+* Unnecessary rebuilds of yearly archives (Issue #1833)
+* Quietly ignore non-existent files in ``nikola check -l`` (Issue #1831)
+* Don’t rebuild all tag or category pages when changing tag/category descriptions
+* Fix crash in wordpress code importer (Issue #1819)
+* Call correct command in ``nikola auto``
+
+New in v7.5.1
+=============
+
+Features
+--------
+
+* Suggest misspelled commands (Issue #1807)
+* New implementation of the ``nikola auto`` command
+* ``requests`` is now required for all Nikola sites
+* New ``nikola version --check`` option (Issue #1767)
+
+Bugfixes
+--------
+
+* Support pure markdown posts in WP import (Issue #484)
+* Make auto shutdown with ctrl-c (Issue #1811)
+* Log properly in ``nikola auto`` (Issue #1812)
+* Handle rare gettz failure (Issue #1806)
+* Handle missing dependencies better in auto plugin (Issues #1803, #1809)
+* IDNA mixing unicode/bytes in python 3 (Issue #1802)
+* Cleaner splitting of metadata in onefile posts (Issue #973)
+* It's markdown extra, not extras (Issue #1799)
+
+New in v7.5.0
+=============
+
+Features
+--------
+
+* Make default themes more accessible (Issue #377)
+* Add ipython support to the default themes (Issue #1782)
+* Automatically mark ipynb posts/pages as requiring mathjax (Issue #1782)
+* New --get-path option for ``nikola install_theme`` (Issue #1762)
+* New `nikola rst2html` command (Issue #1710)
+* New `nikola status` command (Issue #1740)
+* Support [code] in wordpress importers (Issue #1186)
+* Cleaner formatting of HTML output
+* Allowing category hierarchies via new option CATEGORY_ALLOW_HIERARCHIES
+ (Issue #1520)
+
+Bugfixes
+--------
+
+* Dropped empty languages (fil, tl, zh_TW)
+* Extract ``nikola check`` target list from actual task list instead of parsing (Issue #1758)
+* Treat special-purpose “draft” tag case-insensitive
+* Avoid some rebuild loops (Issue #1747)
+* Better error if two posts/pages output conflict (Issue #1749)
+* Scanning of posts refactored out of core (Issue #1700)
+* github_deploy records lastdeploy timestamp like regular deploy
+* Use a global directory for gallery images, ignoring translations (Issue #1726)
+* The post-list directive only triggers rebuilds if timeline changes (Issue #1688)
+* Don’t check the same remote URL more than once (Issue #1732)
+* All remotely checked links resulted in incorrect warnings (`nikola check -lr`)
+* Exclude `<meta content="noindex" name="robots">` from sitemaps
+* new_post paths are now relative to CWD (Issue #1325)
+
+New in v7.4.1
+=============
+
+Features
+--------
+
+* Better handling of missing/unconfigured compilers (Issue #1704)
+* New -r option for the link checker to check remote links (Issue #1684)
+* Use static navbars in bootstrap3 and bootstrap themes
+
+Bugfixes
+--------
+
+* Handle strange URLs, like ed2k:// (Issue #1695)
+* Fix very old metadata format support (Issue #1689)
+
+New in v7.4.0
+=============
+
+Features
+--------
+
+* Substitutions for RSS_LINKS_APPEND_QUERY for identifying
+ the source feed (feedRelUri) and the kind of feed (feedFormat).
+* New option GENERATE_ATOM, off by default
+* Current and archive Atom feeds for indexes; category, tag, and archive indexes (RFC-4287 and RFC-5005)
+* Atom feed auto-discovery in HTML indexes and category/tag indexes
+* .atom included in the sitemap index
+* New post metadata "updated", inherits "date" if unset
+* Allow IPv6 in `nikola auto` (Issue #1682)
+* Allow IPv6 in `nikola serve` (Issue #1682)
+* Set default new site URL to https://example.com/
+* Plugins can manipulate task dependencies (Issue #1679)
+* LINK_CHECK_WHITELIST now works with output relative and full fs paths
+* Four new filters: html_tidy_nowrap, html_tidy_wrap, html_tidy_wrap_attr,
+ and html_tidy_mini for prettification and minification. Requires tidy5.
+* Multilingual sitemaps (Issue #1610)
+* Compatibility with doit v0.28.0 (Issue #1655)
+* AddThis is no longer added by default to users’ sites
+* New translations (az, fil, tl, uk, zh_TW)
+* Add reStructuredText transform support (Issue #1647)
+* Produce Unicode output in ``nikola init`` (via Issue #1644)
+* Add ``HIDDEN_TAGS`` and ``HIDDEN_CATEGORIES`` settings to hide some
+ tags and categories (eg. ``mathjax``) from view (Issue #1640)
+* Instruct browsers to prefetch newest post when visiting the front page
+* Add a ``sort`` parameter to the post-list directive to sort posts in
+ the list using natsort. (Issue #1635)
+
+Bugfixes
+--------
+
+* Make ``.islink`` work properly (via Issue #1536)
+* RSS_LINKS_APPEND_QUERY not working in RSS feeds for tags
+* `nikola check -l` didn’t scan posts
+* Don’t use sets for ``FAVICONS`` (Issue #1674)
+* Posts/Pages that use post-list will never be up to date (Issue #1671)
+* Support using post.text() in post_list_directive.tmpl (Issue #1671)
+* Avoid recursive dep when using post-list in a post (Issue #1671)
+* Encode IDNs to Punycode in ``nikola init`` and in links;
+ show an error if the site URL is not Punycode (Issue #1644)
+* Make ``images`` the default output directory for IMAGE_FOLDERS
+ (Issue #1663)
+* Don't default to any swatch in bootswatch_theme (Issue #1656)
+* Fix ``nikola check -l`` for absolute and full-path URL styles
+ (Issue #1650)
+* Really add missing trailing slashes in ``BASE_URL`` (Issue #1651)
+* Check if files exists before adding them as post-list dependencies
+ (Issue #1646)
+* Fix build command in ``nikola auto`` (Issue #1641)
+* Update Bootstrap to v3.3.4
+* Update jquery-colorbox
+* Fix symlinks for moment.js in Windows
+* Fix code.css bundling in Windows
+* Listings in posts now work in Windows (Issue #1631)
+* Add 20 seconds to reading time per embedded media
+
+New in v7.3.1.1
+===============
+
+* Emergency release to pin doit version to 0.27.0
+* No code changes since v7.3.1 (not even ``nikola --version``)
+
+New in v7.3.1
+=============
+
+Features
+--------
+
+* Separate new option IMAGE_THUMBNAIL_SIZE for setting size of
+ thumbnails created by scale_images plugin (Issue #1606)
+* Don't create larger thumbnails for panorama images in scale_images
+ (Issue #1606)
+* Added ``root`` path handler (via Issues #1008, #1573)
+* Added RSS feeds to gallery HEAD (part of Issue #786)
+
+Bugfixes
+--------
+
+* Use pyphen properly when there are no dictionaries for this language
+ (Issue #1613)
+* Fix ``nikola deploy`` when there is no cache (Issue #1615)
+* Report issues in scale_images properly (Issue #1598)
+* Correctly read sub-timezones in ``nikola init`` (via Issue #1599)
+* Fix zoneinfo reading in ``nikola init`` (Issue #1599)
+* Fix ``.islink`` detection for galleries (via Issue #1536)
+* Links to languages point to site root and not the blog (Issue #1008)
+* Brand link is now language-specific (Issue #1573)
+* Fixed compatibility with IPython 3.x (Issue #1581)
+* Compilers mark tasks as out of date if compiler-specific options and
+ plugins change (Issue #1523)
+
+New in v7.3.0
+=============
+
+Features
+--------
+
+* Added possibility for plugins to define how to read metadata from files
+* Added ``-a``, ``--author`` option to set post author field
+* Added option INDEXES_PRETTY_PAGE_URL to make URLs for indexes
+ pages more pretty. (Issue #1548)
+* Added ``-i``, ``--import`` argument to ``new_post`` for importing
+ existing post contents (Issue #1385)
+* Added warning about ``password`` in posts being insecure
+ (Issue #1547)
+* INDEXES_TITLE and INDEXES_PAGES are translatable (Issue #1544)
+* Added new option ARCHIVES_ARE_INDEXES which allows archive pages
+ which list posts to be rendered with the post contents.
+ (Issue #1537)
+* Added new option INDEXES_STATIC which allows to define the
+ page ordering for indexes (Issue #1537). Also, if tag pages are
+ created as indexes, they will behave more close to the
+ default indexes.
+* Use ``table`` line-numbering style with reST code, making
+ copy-pasting code possible (Issue #1285)
+* Tag and category pages are now more separated. The prefix for
+ category pages can be changed and the folder can be modified
+ independently of the tags' folder. (Issue #1535)
+* Writing the tag cloud data file can now be disabled. Will be
+ disabled by default in the future. (Issue #1535)
+* The ``utils.config_changed`` function now takes an optional extra
+ argument, ``identifier``, used to identify the source of a specific
+ dependency save. As such, ALL your files will be rebuilt after
+ upgrading. (Issue #1526 via #1521)
+* New option GALLERY_FOLDERS replacing GALLERY_PATH (Issue #1511)
+* New PANDOC_OPTIONS option (Issue #1492)
+* New tab-width option in code-block directive (Issue #1514)
+* New option TAG_PAGES_DESCRIPTIONS for optionally making individual
+ tag pages more unique and interesting (Issue #1486)
+* New option LISTINGS_FOLDERS (which replaces LISTINGS_FOLDER) which
+ allows to separate input and output folder names for listings, and
+ allows to have more than one listings folder (Issue #1499)
+* ReST listing directive now honors alternative listings folder names
+ (Issue #1499)
+* New command line option --conf= to specify the configuration file
+ (default is conf.py) (Issue #1501)
+* Added Arabic translation (by darkwise)
+* Added Danish translation (by mikkelkristiansen)
+* Added Indonesian translation (by Willy Sudiarto Raharjo)
+* Added Korean translation (by Dong Geun)
+* Added Serbian translation (by Ivan Radeljic)
+* Added Swedish translation (by Johan Sommerfeld)
+* New advanced option RSS_LINKS_APPEND_QUERY for tracking traffic
+ from RSS subscribers
+* Add ``robots`` meta tag with value ``noindex`` for drafts
+ (Issue #1489)
+* New option TAGLIST_MINIMUM_POSTS allows hiding unpopular tags from
+ the tag index page (Issue #1484)
+* New options CREATE_FULL_ARCHIVES and CREATE_DAILY_ARCHIVE which
+ allow to create non-hierarchical archives and archives for days,
+ respectively (Issue #1494)
+* New plugin for creating image thumbnails, and a corresponding reST
+ plugin (Issue #1527)
+
+Bugfixes
+--------
+
+* Handle over-and-under-lined titles in rst for guessing title (Issue #1539)
+* Don't apply colorbox to figures if they are of islink class. (Issue #1536)
+* Turned minify_lines into a no-op (Issue #1497)
+* Don’t classify unpublished posts as pages (Issue #1577)
+* Fixed a ``TranslatableSetting.langformat`` race condition
+* Fixed ``TranslatableSetting`` instantiation in
+ ``TranslatableSetting.langformat`` (Issue #1571)
+* Fixed ``rss.xsl`` path for blogs not deployed to server root
+ (Issue #1563)
+* Respect SHOW_UNTRANSLATED_POSTS = False in archives
+ and for untranslated source files (Issue #1360)
+* Make sure drafts don’t appear in sitemaps with multiple languages
+ (Issue #1489)
+* Make site.posts_per_file cover all languages (Issues #1270, #1489)
+* Fix ANNOTATIONS not working at all (Issue #1477)
+* Fix asking questions with Unicode chars in Python 2 (Issue #1476)
+* Use ADDITIONAL_METADATA with the two-file format (Issue #1471)
+* Make previewimage compatible with sites deployed to subdirectories
+ (Issue #1473)
+* Make sitemaps work on sites deployed to subdirectories
+ (Issue #1472)
+
+New in v7.2.0
+=============
+
+Features
+--------
+
+* Added support for fancy dates via moment.js (Issue #1256)
+* Updates: jQuery v1.11.1, Bootstrap v3.3.0
+* Allow presets usage with ``nikola deploy`` — ``DEPLOY_COMMANDS`` is
+ now a dict of {preset: commands} (Issue #1452)
+* New ``GLOBAL_CONTEXT_FILLER`` setting, functions listed there will
+ be called with the local context and the template name before
+ template rendering. (Issue #1451)
+* New ``USE_CDN_WARNING`` setting to block warnings about potential
+ ``USE_CDN`` misuse (defaults to True)
+* ``nikola check -l`` will warn about mixed-security (HTTP on HTTPS)
+* New ``ConfigPlugin`` category (without any specific behavior by default)
+* New meta property “previewimage” for use with Open Graph (Issue #1421)
+* Expose publishing date, tags, and more in Open Graph
+* XSL Transform RSS into pretty and helpful webpages when opened in browsers (Issue #1411)
+
+Bugfixes
+--------
+
+* Don’t pull by default in ``github_deploy`` (Issue #1464)
+* disabled hyphenation for paragraphs with inline math (Issue #1461)
+* Support filters for all tasks (Issue #1459)
+* Don’t check cache/ in ``nikola check -l`` (Issue #1447)
+* Fix new_post for pandoc format (Issue #1445)
+* Fix STORY_INDEX generation (Issue #1444)
+* Fix bootswatch creation version check (Issue #1441)
+* Never rebase while pulling in ``github_deploy``
+* Handle better ``new_post --format=pandoc`` when pandoc is not defined (Issue #1422)
+* Open Graph properly uses latest RDFa in HTML – fixes validation
+* Fix sitemap generation (Issue #1397 via #1032)
+* Use destination folder names as titles for titleless listings
+* Fixed problems with installation from .tar.gz under Windows (Issue #1417)
+* Fixed encoding problems in WordPress urlmap writer (Issue #1416)
+* Added back atom:link in RSS feeds
+* Fixed Nikola-based page redirects in Python 2 (Issue #1414)
+* Fixed files/\*.php (skip post/story-specific filters) (Issue #1403)
+* Warn about missing / in BASE_URL differently (explicit request to
+ fix the config file)
+* Fix broken ``auto -b`` option (Issue #1437)
+
New in v7.1.0
=============
@@ -610,7 +946,7 @@ Bugfixes
* Added .rst to the default reStructuredText extensions (via Issue #542)
* Moved the sample site to the new one-file format (Issue #542)
* Escape HTML in titles (Issue #537)
-* Fixed issues with index pages indices (Issue #532)
+* Fixed issues with index pages indexes (Issue #532)
* Fixed IPython plugin to work with the latest IPython.nbconvert machinery
* Fixed failing build because of hidden folders and files inside post folder