Hyde

Latest version: v0.8.9

Safety actively analyzes 621673 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.8.9

===========================================================

* Add mailing list and IRC channel information to README.
* Relax the version numbers (with an upper bound on major version) for
dependencies.

Thanks to jonafato:

* Update command and fswrap dependencies.
* Use setuptools directly.
* Improve travis builds.
- add caching support.
- prevent duplicate builds.
- add support for new container based builds.
* Move tests out of the hyde package.

Thanks to bheesham:

* Bugfix: Fix favicon and apple touch icon paths in basic template.

Thanks to jd:

* Bugfix: Paginator fails when there is no meta variable.
* Add tox support.
* Fix setup.py and make it pep8 compliant.
* Add pages list to resources in paginator plugin.

Thanks to mtahmed:

* Bugfix: Ensure that `self.q` is assigned to None when PyQuery is unavilable.

Thanks to ftao:

* Bugfix: Remove typo in sphinx plugin commando import.

Thanks to Alexey Biryukov:

* Hyde now supports assigning jinja2 custom tests similar to custom filters in site.yaml.

Thanks to llonchj:

* Huge updates to unit tests, development dependencies (flake8, pep8 etc).
* Travis support.
* The ``h`` binary is now deprecated and will be removed in one of the future releases.
* libsass support.

0.8.8

===========================================================

* Bugfix: Fix smartypants to 1.7.x to avoid the breaking
changes in 1.8. (Issue 229)
* Bugfix: Upgrade Jinja to 2.7.1 - this fixes
mitsuhiko/jinja2243.

Thanks to shym:
* Fix various typos in documentation and code. (Issue 227)

Thanks to maethor:
* Make username optional in SSH publisher. (Issue 222)

Thanks to merlinrebrovic:
* Refresh the starter layout: (Issue 220)

- Conform to changes from the newest Hyde version.
- Clean up Markdown and add explanations.
- Increase font sizes.
- Remove HTML5 shiv and hgroup element (deprecated).
- Other minor improvements.

Thanks to webmaster128:
* Bugfix: Add spaces to menu in ``starter`` layout. (Issue 219)

0.8.7

============================================================

* Bugfix: Ensure dependencies are handled properly when using the
combine plugin. (Issue 120).
* Bugfix: Ensure external urls are encoded properly. (Issue 158).

- **BREAKING**: While this change will correct the weird encoding
behavior, this also changes the way ``xxx_url`` macros work.
- Do not encode the url bases (``base_url``, ``media_url``). Only
the path component needs to be encoded.

* Bugfix: Fix subfolders for root paths on windows. (Issue 167).

- Ensure that subfolders for ``layout_root``, ``content_root``,
``media_root`` and ``deploy_root`` works reliably
on windows. Use ``fully_expanded_path`` for all path components.

* Bugfix: Context providers now accept all valid yaml data (Issue 189).
* Bugfix: Fixed ``raise_exceptions`` command line parameter handling.
* Better exception handling. (Issue 204)

- Hyde now propagates exceptions
- Hyde does not raise exceptions by default. ``-x`` flag is required
for raising exceptions on error.
- Traceback is available in the ``verbose`` mode

* Upgraded to commando 0.3.4
* Upgraded to Jinja 2.7
* Make sorter's prev/next links circular. (Issue 208)
* Bugfix: Include project artifacts in sdist. (Issue 211)

- Add LICENSE, AUTHORS and CHANGELOG to MANIFEST.in

* Add "Hyde contributors" to LICENSE copyright.
* Upgrade ``UglifyPlugin`` to use 2.3.5 version of uglify. (Issue 214)
* Add support for draft blog posts. (Issue 213)
* Bugfix: Use ``clearfix`` class in ``listing.j2``. (Issue 156)
* Bugfix: Use ``relative_path`` instead of url in ``macros.j2``. (Issue 180)

0.8.6

============================================================

Thanks to QuLogic:

* Refactor: Plugins reorganized by function. (Issue 170)
* Add HG Dates Plugin. (Issue 177)
* Add Clever CSS Plugin. (Issue 178)
* Add Sassy CSS Plugin. (Issue 179)

Thanks to sirlantis:

* Add support for custom jinja filters. (Issue 159)

Thanks to gfuchedzhy

* Bugfix: Serve files without a resource. (Issue 92)

Thanks to ilkerde:

* Add Require JS plugin. (Issue 201)

Thanks to jakevdp:

* Add SSH publisher. (Issue 205)

Thanks to herr-lehmann and nud:

* Bugfix: Fix date time comparison in git plugin. (Issue142, 199, 137)

Thanks to rephorm, gfuchedzhy and vincentbernat:

* Add thumbnail plugin. (Issue 169, 89)

Thanks to vincentbernat:

* Add Coffeescript plugin. (Issue 172)
* Add jpegtran plugin. (Issue 171)

Thanks to jabapyth:

* Add extension support for restructured text. (Issue 206)

Thanks to tarajane:

* Bugfix: Update the .clear styleName to be .clearfix instead.
Base.j2 applies the 'clearfix' class to the 'banner' element, and not
the 'clear' class. (Issue 156)

Thanks to pib:

* Bugfix: Use ``_transform`` instead of ``transform`` in Expando.
(Issue 152, 153)

0.8.5

============================================================

* 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, Issue200)

Thanks to adube:

* Bugfix: Fix atom.j2 to use ``relative_path`` instead of ``url`` when
referencing templates. (Issue 155, Issue203)

0.8.4

============================================================

* Bugfix: Configuration now gets reloaded when server regenerates (Issue 70)
* Bugfix: Added styles for codebox (Issue 69)
* Tagger now generates archives upfront in begin_site (Issue 72)
* **Breaking**: The default nodemeta file has been changed to meta.yaml
* Added test for codehilite markdown extension (Issue 82)
* Added rst_directive.py from the pygments repository (Issue 82)
* Added support for ignoring nodes (Issue 80)
* Hyde now ignores .hg, .svn and .git by default (Issue 80)
* Added support for default publisher (Issue 83)
* Added ``urlencode`` and ``urldecode`` filters. (Issue 102)
* Bugfix: Fixed tests for Issue 88
* Added tests for sorting groups
* Added support for loading modules from the site path. Thanks to
theomega for the idea (Issue 78 & 79)
* Added docutils to dev-req.txt
* Bugfix: Fixed uglify-js tests

Thanks to nud

* ``$PATH`` based executable discovery for ``CLTransformer`` plugins.
(Issue 100)
* Bugfix: Fix class name of ``test_stylus`` (Issue 97)

Thanks to gfuchedzhy

* Bugfix: Textlinks plugin: do nothing if resource doesn't use template.
(Issue 96)
* Bugfix: Retain permissions in text files during generation (Issue 90)
* Bugfix: Added support for encoded urls to hyde server. (Issue 88)
* Bugfix: Converted ``content_url`` and ``media_url`` to encoded urls.
(Issue 88)
* Bugfix: All occurrences of ``str`` replaced with ``unicode``.
(Issue 87)
* Bugfix: CLTransformer now gracefully handles arguments that have "=".
(Issue 58)

Thanks to vincentbernat

* Support for ``output_format`` configuration in markdown (Issue 89)

Thanks to merlinrebrovic

* Hyde starter kit extended with advanced options (Issue 68)

Thanks to tcheneau

* Added support for AsciiDoc. (Issue 76)

Thanks to gr3dman

* Added paginator plugin and tests (Issue 73)

Thanks to benallard

* Added restructuredText plugin (Issue 63)
* Added restructuredText filter (Issue 63)
* Added traceback support for errors when server is running (Issue 63)

Thanks to rfk

* Added Sphinx Plugin (Issue 62)
* Bugfix: PyFS publisher now checks if the pyfs module is installed.
(Issue 62)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.