Hyde v0.8.5 Release Notes

Release Date: 2013-04-17 // about 11 years ago
    • โฌ†๏ธ Upgrade dependencies and setup for 0.8.5
    • ๐Ÿ“ฆ Remove hyde.fs use fswrap package instead.
    • ๐Ÿšš Remove logging functions from hyde.util. Use commando.util instead.
    • Remove hyde.loader. Use commando.util.load_python_object instead.
    • ๐Ÿ›  Bugfix: Use the released version of typogrify. (Issue #193)
    • ๐Ÿ›  Bugfix: Fixed stylus indent issues with empty files. (Issue #161)
    • ๐Ÿ›  Bugfix: Added support for plugin paths relative to site. (Issue #107)
    • ๐Ÿš€ Bugfix: Folder Flattener updates node's relative_deploy_path & url attributes as well. (Issue #126)
    • BREAKING: As part of the above fix, resource.url is prefixed with a /. (Issue #126)
    • Added simple_copy feature to account for unprocessable files that are nonetheless required to be deployed (Issue #121)
    • ๐Ÿ›  Bugfix: Relative path was used in the server as the sitepath (Issue #119)
    • ๐Ÿ”Œ Plugins now support inclusion filters. (Issue #112)

      • include_file_patterns property accepts globs to filter by file name.
      • include_paths accepts paths relative to content.
      • begin_node and node_complete honor include_paths
      • begin_text_resource, text_resource_complete, begin_binary_resource and binary_resource_complete honor both.
    • ๐Ÿ›  Bugfix: Unsorted combine files fixed. (Issue #111)

    • Added an optional sorting parameter. (Issue #111)

    • ๐Ÿ›  Bugfix: Modified combine plugin to process during begin_text_resource. (Issue #110)

    • ๐Ÿ”Œ Modified combine plugin to support relative paths and recursion. (Issue #108)

    • Added ability to specify safe characters in content_url, media_url functions and urlencode filter. (Issue #103)

    Thanks to @idank

    • ๐Ÿ›  Bugfix: Use check_output to avoid a traceback when subprocess command fails.
    • ๐Ÿ›  Bugfix: Tag archive generator uses subscript syntax to avoid failure when tags contain '-' or space. (Issue #130)

    Thanks to @jd

    • ๐Ÿ›  Bugfix: Metadata Plugin: Do not try to read meta data on simple_copy files. (Issue #124, Issue #121)
    • ๐Ÿ›  Bugfix: Force escape on title in Atom feed. (Issue #176)
    • Add node.rwalk method for traversing the node in reverse. (Issue #176)

    Thanks to @vinilios

    • Added a helper method in Expando class to ease up non existing keys handling. (Issue #117)
    • ๐Ÿ— Some improvements in LessCSSPlugin to be able to build complex less projects (such as twitter bootstrap) (Issue #117)

    Thanks to @Erkan-Yilmaz

    • โœ๏ธ Fixed typos in README.

    Thanks to @merlinrebrovic

    • โšก๏ธ Updates and improvements to the starter template.

      • Cleans up CSS.
      • Handles page title endings more elegantly.
      • Renders the advanced menu below the basic one.
      • Corrects and updates content.
      • Explains how to generate and serve the template.
      • Makes it more straightforward to contribute.

    Thanks to @joshgerdes:

    • ๐Ÿ”ง Made urlencoding safe character list configurable. (Issue #150)

    Thanks to @irrelative:

    • ๐Ÿ›  Bugfix: Avoid index error if there aren't pages when iterating for paginator. (Issue #190)

    Thanks to @davefowler:

    • ๐Ÿ›  Bugfix: Infinate recursion error with resource dependencies. (Issue #155, Issue#200)

    Thanks to @adube:

    • ๐Ÿ›  Bugfix: Fix atom.j2 to use relative_path instead of url when referencing templates. (Issue #155, Issue#203)