diff options
Diffstat (limited to 'CHANGES.txt')
| -rw-r--r-- | CHANGES.txt | 358 |
1 files changed, 357 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 9e7976d..c1fcb44 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,359 @@ +New in 6.2.1 +============ + +Features +-------- + +* Default themes adds semantic meanings to posts using h-entry (a microformats2) and HTML 5 microdata (Issue #867) +* New "hidetitle" metadata to suppress printing a title as heading (Issue #584) +* Template systems can now render to and from a string. (Issue #881) +* New event for newly deployed posts (Issue #882) + + +Bugfixes +-------- + +* Fixed some locale problems in posix systems (Issues #886, #884, #875) +* Don’t include BLOG_DESCRIPTION as meta tag on tag and gallery pages (Issue #876) + +New in 6.2.0 +============ + +Features +-------- + +* RSS feeds for galleries (Issue #786) +* New EXTRA_IMAGE_EXTENSIONS option, and support most common image extensions by default (Issue #857) +* Add reStructuredText directive post_list (Issue #815) +* Galleries support translations +* Support a single archive per site (optional; instead of per-year or per-month archives) (Issue #853) +* The locales used in testing can be specified in environment variables (Issue #818) +* The locale to use with each language can be explicitly set (Issue #818) +* Initial support for signals/hooks using Blinker (Issue #764) +* Path/Link resolution mechanism for plugins (Issue #790) +* Sass compiling (Issue #642) +* Emit a signal when a new post is created (Issue #831) +* New Finnish translation. + +Bugfixes +-------- + +* Don't create empty author elements, use dc:creator if author is not an email (Issue #868) +* Added striphtml filter in mako templates, strip tags from titles (Issue #865) +* Major refactoring of post creation (Issue #800) +* Major refactoring of galleries (Ongoing, Issue #786) +* Locale support in windows fixed (Issue #818) +* Fix logging incompatibility in Yapsy (Issue #826) +* Workaround for Mako cache folder unicode bug (Issue #825) +* Ensure folder creation when importing wordpress (Issue #812) +* Handle empty stories better and avoid Tipue crash (Issue #811) +* Trigger conflict if two posts generate the same output (Issue #806) +* Compilers now accept two of any line endings (\n, \r\n) instead of only Unix (\n) (Issue #832) +* Include RSS feeds in sitemap (Issue #804) +* Removed optional priority element from sitemap (Issue #838) +* Avoid duplicate entries in the sitemap (Issue #836) +* Include .xml in GZIP_EXTENSIONS (for RSS, sitemap) (Issue #844) +* Post.base_path is now using forward slashes on Windows (Issue #856) +* Custom CSS not detected in the files folder (Issue #862) +* Exclude non-RSS XML files in sitemap (Issue #864) +* Exclude "html" files without a doctype decleration in sitemap (Issue #864) +* Do not include "Read more" links at the end of teasers when stripping HTML + +Other +----- + +* the bpython console is now “slightly deprecated” + +New in 6.1.1 +============ + +Features +-------- + +* New Slovenian translation + +Bugfixes +-------- + +* The build_less plugin was broken (Issue #802) +* Every plugin now has its own LOGGER instance, with different names (Issue #797) +* A standardized way of reporting missing requirements (Issue #797) +* Don’t force requests for compile.rest.gist (Issue #795) + +New in 6.1.0 +============ + +Features +-------- + +* Added slug support to the magic link:// URLs +* New Esperanto translation. +* New -q flag for quiet running (Issue #762) +* Added author field in RSS items (Issue #767) +* Annotations using annotateit.org (Issue #623) +* New GALLERY_SORT_BY_DATE option, defaulting to True. + If set to False, sorts by name (Issue #667) + +Bugfixes +-------- + +* Fixed compatibility with Windows’ multiple partitions (Issues #776, #784) +* Added language in the RSS feeds (Issue #777) +* Don't fail for empty bundles. +* Fix USE_BUNDLES compatibility with Python 3 (Issue #760) +* Compatibility with doit 0.23.0 (Issues #756 #758) +* Install enough of the theme chain to ensure themes are usable (Issue #748) +* Support Gist URLs in the gist directive for compatibility with sphinx-gist-embed (Issue #754) +* windows, dev - fix point pth to clone and run nikola without install (Issue #751) +* windows - fix install from clone or from a Github download (Issue #747, Windows) +* Make Listings directive inherit Include making it simpler and more powerful (Issue #744) +* Install builtin themes (Issue #741) +* LOGGER was incorrectly imported in planetoid.py +* Order Monthly Archive properly, descending order (Issue #740) + +New in 6.0.4 +============ + +Features +-------- + +* New :doc: role for reStructuredText compiler, creates a link to another post + / page inside the same site (Issue #724) + +Bugfixes +-------- + +* Added missing metadata in internals.txt and extending.txt (Issue #738) +* Fix addthis sizing with bootstrap3 theme (Issue #731) +* Refuse to install in unsupported Python versions (Issue #733) +* Fix sitemap plugin compatibility with Python 3 (Issue #734) +* Changed default PyGal style (Issue #726) +* Add files used by the listings directive as dependencies (Issue #723) +* Localsearch task now depends on all pages, for better accuracy. +* More robust directory creation (Issue #208) +* Proper logging (Issues #712 #704) +* Be less agressive in hyphenating, also, split words differently. (Issue #718) +* Fixed several blogger import issues. +* Avoid double slashes in RSS link elements (Issue #716) +* Fix Python 3 incompatibility (Issue #715) +* Consider the current theme chain's parent, bundles and engine part of the file_dep for + files created by generic_page_renderer (Issue #711) + +New in 6.0.3 +============ + +Features +-------- + +* New --strict option for build command, makes warnings abort the build (Issue #704) + Still doesn't really affect behaviour, because each warning needs to check it. + +Bugfixes +-------- + +* Use correct pandoc argument order (Issue #709) +* Invalid POSTS and PAGES were created by the wordpress importer. +* Normalize paths in task targets, helping detect conflicts (Issue #546) +* Strip multiple digits in unslugify, used by image galleries (Issue #703) +* Added missing defaults and make Nikola work with empty conf.py (Issue #697) +* Add thumbnails as file dependencies of gallery indexes (Issue #551) +* Copy original image as thumbnail if PIL fails to resize it (Issue #551) +* Apply filters to files generated by the gallery tasks (Issue #708) +* More robust handling of filter commands' shell quoting (Issue #705) + +New in 6.0.2 +============ + +Features +-------- + +* Support for external gzip commands (Issue #351) + +Bugfixes +-------- + +* More meaningful error if conf.py is invalid (Issue #680) +* Made compatible with Docutils<0.9 again (Issue #679) +* Make footnote-references keep line height in rst.css +* Make bootswatch_theme work under Python 3 (Issue #695) + +New in 6.0.1 +============ + +Features +-------- + +* New Russian translation +* Made ``private`` an alternate spelling of the ``retired`` tag (via Issue + #686) + +Bugfixes +-------- + +* Remove decoding errors if files are not proper UTF-8 (Issue #691) +* Stop ignoring \*.JPG and \*.PNG by galleries (Issue #690) + +New in 6.0.0 +============ + +Features +-------- + +* Deprecated post_compilers for COMPILERS (Issue #601) +* Replaced post_pages option with POSTS and PAGES (Issue #601) +* Support for bootswatch in boostrap 2 and 3 (Issue #599) +* New ADDITIONAL_METADATA option to set extra metadata on all posts. +* All reStructuredText extensions are now plugins (Issue #621) +* New multiple comment system support (Issue #606, #634) + + * Deprecated DISQUS_FORUM option for COMMENT_SYSTEM_ID + * New COMMENT_SYSTEM option to change comment systems, defaults to disqus + +* New bootstrap3 theme (by areski) +* Added docs/upgrading-to-v6.txt for upgrade tips. +* Theme cleanup (Issue #599) +* Support for nested navigation links (Issue #104) +* New media directive for reStructuredText (Issue #608) +* New DEPLOY_DRAFTS and DEPLOY_FUTURE options (Issue #583) +* New Dutch translation +* Optional hyphenation (HYPHENATE option, Issue #576) +* Made AddThis support replaceable through new SOCIAL_BUTTONS_CODE option. +* categories +* Added a FUTURE_IS_NOW option for publishing future-dated posts now (Issues #486, #577) +* New typogrify filter (Issue #576) +* New COPY_SOURCES option, defaults to True (Issue #544) +* Customizable Read More (Issues #412, #533, #574) +* Support for LESS/RECESS CSS compilers +* Updated to Colorbox 1.4.27 +* New pandoc compiler. +* Separate slides.tmpl template so that non-bootstrap themes can support them. +* New ADDITIONAL_METADATA option to specify metadata to include in the new_post + command, alongside with the defaults (Issue #622) +* Schedule new posts automatically by specifying an iCal recursive rule as + SCHEDULE_RULE (Issue #602) + +Bugfixes +-------- + +* Added missing rel="self" link suggested by feedvalidator.org (Issue #264) +* Switched to semantic versioning (Issue #614) +* Better figure styling (Issue #626) +* Switched docutils math rendering to MathJax (Issue #620) +* Refactored crumb bar into a separate tmpl to avoid code duplication (Issue #612) +* Fix broken config dep for tags when NAVIGATION_LINKS is not set (Issue #610) +* Fixed bundles in base theme +* Deprecated ANALYTICS, replaced with BODY_END (Issue #601) +* Deprecated SIDEBAR_LINKS, replaced with NAVIGATION_LINKS (Issue #104 #601) +* Solve site theme's navbar overlapping Issues (Issue #585) +* Deprecated ADD_THIS_BUTTONS option. +* Show warning if unable to thumbnail an image (Issue #551) +* Use absolute URLs in feeds (Issue #590) +* Fix for mincss path munging (Issues #570 #589) +* Added missing dependency in gallery indexes (Issue #536) +* Anchors in listings had wrong filename slugs +* Only warn about incomplete translations once (Issue #580) +* Right-align image title in colorbox to avoid overlapping so much (Mentioned in Issue #570) +* Added LICENSE in the footer (Issue #528) +* Use random IDs for slides so you can have more than one in a page (Issue #572) + +New in 5.5.1 +============ + +Features +-------- + +* New FEED_LENGTH option, defaults to 10 (Issue #549) +* Added no-cache headers to ``nikola serve`` (Issue #545) +* New mincss command, removes unused and redundant CSS (Issue #364) +* New chart directive based on pygal +* Update of IPython plugin to work with the upcoming IPython 1.0 + +Bugfixes +-------- + +* Remove cache/ when running ``nikola clean`` (Issue #558) +* Mark bundles as "cleanable" (Issue #558) +* Made ``nikola help`` much more resilient against broken conf.py (Issue #550) +* Show docinfo part of docutils output (Issue #556) +* Exit with error code when there is an error (Issue #543) +* Revamped ``requirements.txt`` — now ``requirements.txt`` contains the + required dependencies and ``requirements-full.txt`` contains the + optional ones (Issue #547) +* Fixed bug in example usage of install_theme. +* Better help text for bootswatch command. +* Fixed installation under pip 1.4 or later (pytz and yapsy versions must be + hardcoded due to crazy versioning schemes) +* 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 IPython plugin to work with the latest IPython.nbconvert machinery +* Fixed failing build because of hidden folders and files inside post folder + +New in 5.5 +========== + +Features +-------- + +* New HIDE_SOURCELINK option (defaults to False) +* Switched theme repo to http://themes.nikola.ralsina.com.ar (Issue #411) +* New (untested) ASCIIDoc compiler +* Display very annoying warning when deploying the nikolademo Disqus account +* New Bulgarian translation +* New man page (created with help2man nikola -N --version-string=5.5) (Issue #460) +* Added "nikola version" command (Issue #504) +* Added more search form examples in conf.py.in (Issue #515) +* Template dependency support for Jinja (by koniiiik, Issue #511) +* New --clean-files option for nikola check +* Support --version on "run" command (Issue #504) +* New Turkish translation. +* New MARKDOWN_EXTENSIONS option, defaults to previopus behaviour (Issue #496) +* Posts with dates in the future will be treated as drafts (Implemented by punchagan) +* New "TaskMultiplier" plugin category, takes a task, returns 0 or more new tasks (Issue #483) +* New 'LINK_CHECK_WHITELIST' option for link checker (Issue #477) +* New Croatian translation. +* Jinja-default and jinja-site themes now automatically generated from the Mako versions. +* New Persian translation +* RSS feed now includes post tags (Issue #462) +* Experimental generic RSS/Atom importer (Issue #347) +* PHP support (Issue #313) +* New PRETTY_URLS option (generates slug/index.html instead of slug.html) (Issue #429) +* Added "templates/" folder to template path. +* Keyword metadata support in post pages (Issue #451) + +Bugfixes +-------- + +* Improve custom.css detection (Issue #526) +* Fixed bad interaction between 2-file-format and untranslated posts in multilingual sites (Issue #525) +* Workaround in site theme for navbar hiding targets +* Flip index pages order (Issue #521) +* Make txt2tags work again (Issue #520) +* Updated to latest colorbox +* Skip metadata when compiling one-file posts (Issue #508) +* Use schema-relative URL for addthis to avoid insecure page warnings on HTTPS sites (Issue #510) +* Made the gzip plugin generate less confusing task names (no more double colon) +* Made "nikola check -f" respect OUTPUT_DIR +* Customizable teasers were broken (Issue #502) +* Be less invasive when processing rendered HTML (Issue #500) +* Run all tasks that should run (Issue #494, #493) +* Handle timezones in posterous imports (Issue #475) +* Actually ensure LateTasks are run later than Tasks +* Don't add drafts and retired posts to the sitemap (Issue #476) +* Avoid __future__ in setup.py because it breaks buildout (Issue #478) +* Use correct source links with PRETTY_URL=True (Issue #474) +* Handle non-ascii path in bundles (Issue #473) +* Handle non-ascii path in plugin loader (Issue #471) +* Handle non-ascii arguments in main (Issue #470) +* Make sitemap depend on file dates (reported by Kay Hayen) +* Better support for non-ascii urlencoded paths in the wp importer (Issue #468) +* Avoid crashing if user does a deploy with no commands +* Strip HTML and BODY tags in Post.text() (Issue #464) +* -f option broken in HTML compiler (Issue #463) +* Don't map empty folders, map folders with index.html, and don't map index.html (Issue #430) +* Wordpress import: write correct redirections for URLs not ending in an / (Issue #459) + New in 5.4.4 ============ @@ -196,7 +552,7 @@ Features * When using import_wordpress users can exclude drafts with the ``-d`` switch. * New STORY_INDEX option to generate index.html in story folders. * Sort tags case insensitive. -* New polish translation. +* New Polish translation. * Add multi size favicon support. * Use multilingual Disqus (although it doesn't seem to work) * Add Simplified Chinese translations. |
