diff options
Diffstat (limited to 'CHANGES.txt')
| -rw-r--r-- | CHANGES.txt | 338 |
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 |
