Browse Source

Prepare for 0.8.6 release

main
Lakshmi Vyasarajan 11 years ago
parent
commit
94dac3fa3a
5 changed files with 216 additions and 68 deletions
  1. +122
    -27
      AUTHORS.rst
  2. +92
    -38
      CHANGELOG.rst
  3. +1
    -1
      README.rst
  4. +0
    -1
      hyde/ext/plugins/vcs.py
  5. +1
    -1
      hyde/version.py

+ 122
- 27
AUTHORS.rst View File

@@ -7,98 +7,168 @@ This version would not exist without the contributions from the
Contributors
===============================================================================

- |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)


- |sirlantis|_

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


- |ilkerde|_

* Add Require JS plugin. (Issue #201)


- |jakevdp|_

* Add SSH publisher (Issue #205)


- |herrlehmann|_

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


- |rephorm|_

* Add thumbnail plugin. (Issue #169, #89)


- |jabapyth|_

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


- |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)


- |pib|_

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


- |adube|_

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


- |davefowler|_

* Bug Fix: Infinate recursion error with resource dependencies.
* Bugfix: Infinate recursion error with resource dependencies.
(Issue #155, Issue#200)


- |irrelative|_

* Bug Fix: Avoid index error if there aren't pages when iterating
* Bugfix: Avoid index error if there aren't pages when iterating
for paginator. (Issue #190)


- |joshgerdes|_

* Made urlencoding safe character list configurable. (Issue #150)



- |ErkanYilmaz|_

* Fixed typos in README.


- |idank|_

* Bug Fix: Tag archive generator uses subscript syntax to avoid failure
* Bugfix: Tag archive generator uses subscript syntax to avoid failure
when tags contain '-' or space.
* Bug Fix: Use `check_output` to avoid a traceback when subprocess
* Bugfix: Use `check_output` to avoid a traceback when subprocess
command fails.


- |jd|_

* Bug Fix: Metadata Plugin: Do not try to read meta data on
* Bugfix: Metadata Plugin: Do not try to read meta data on
`simple_copy` files.
* Bug Fix: Force escape on title in Atom feed. (Issue #176)
* Bugfix: Force escape on title in Atom feed. (Issue #176)
* Add `node.rwalk` method for traversing the node in reverse. (Issue #176)

|vinilios|_

- |vinilios|_

* Added a helper method in Expando class to ease up non existing keys
handling.
* Some improvements in LessCSSPlugin to be able to build complex less
projects (such as twitter bootstrap)


- |nud|_

* Bug Fix: Fix class name of `test_stylus`
* Bugfix: Fix class name of `test_stylus`
* `$PATH` based executable discovery for `CLTransformer` plugins.
* Bugfix: Fix date time comparison in git plugin. (Issue#142, #199, #137)


- |theevocater|_

* Fixed Authors link in README


- |tcheneau|_

* Added support for AsciiDoc.


- |gr3dman|_

* Added paginator plugin and tests


- |benallard|_

* Added restructuredText plugin
* Added restructuredText filter
* Added traceback support for errors when server is running


- |stiell|_

* Bug Fix: Better mime type support in hyde server
* Bug Fix: Support empty extension in tagger archives
* Bugfix: Better mime type support in hyde server
* Bugfix: Support empty extension in tagger archives


- |gfuchedzhy|_

* Bug Fix: Hyde server now takes the url cleaner plugin into account.
* Bug Fix: Sorter excludes items that do not have sorting attributes.
* Bug Fix: CLTransformer now gracefully handles arguments that have "=".
* Bug Fix: All occurrences of `str` replaced with `unicode`.
* Bug Fix: Support for encoded urls.
* Bug Fix: Converted `content_url` and `media_url` to encoded urls
* Bug Fix: Retain permissions in text files during generation
* Bug Fix: Textlinks plugin: do nothing if resource doesn't use template
* Bugfix: Hyde server now takes the url cleaner plugin into account.
* Bugfix: Sorter excludes items that do not have sorting attributes.
* Bugfix: CLTransformer now gracefully handles arguments that have "=".
* Bugfix: All occurrences of `str` replaced with `unicode`.
* Bugfix: Support for encoded urls.
* Bugfix: Converted `content_url` and `media_url` to encoded urls
* Bugfix: Retain permissions in text files during generation
* Bugfix: Textlinks plugin: do nothing if resource doesn't use template
* Add thumbnail plugin. (Issue #169, #89)
* Bugfix: Serve files without a resource. (Issue #92)


- |merlinrebrovic|_

* Hyde starter kit


- |vincentbernat|_

* Bug Fix: Made sorting tests more predictable
* Bug Fix: Added more standard paths for executables
* Bugfix: Made sorting tests more predictable
* Bugfix: Added more standard paths for executables
* Added Combine files plugin
* Added ignore option in site configuration to igore based on wildcards
* Added silent, compress and optimization parameter support for less
@@ -107,26 +177,33 @@ Contributors
* Added Language(translation) plugin
* Added support for parameters with `=` to `CLTransformer`
* Added JPEGOptim plugin
* Bug Fix: Ensure image sizer plugin handles external urls properly.
* Bugfix: Ensure image sizer plugin handles external urls properly.
* Support for `output_format` configuration in markdown
* Add Coffeescript plugin. (Issue #172)
* Add thumbnail plugin. (Issue #169, #89)
* Add jpegtran plugin. (Issue #171)


- |pestaa|_

* Added support for `UTF8` keys in `metadata` and `config`


- |rfk|_

* Bug fix: LessCSSPlugin: return original text if not a .less file
* Bugfix: LessCSSPlugin: return original text if not a .less file
* Added 'use_figure' configuration option for syntax tag
* PyFS publisher with `mtime` and `etags` support
* Added PyPI publisher
* Bug fix: Made `site.full_url` ignore fully qualified paths
* Bugfix: Made `site.full_url` ignore fully qualified paths
* Added Sphinx Plugin
* Bug fix: PyFS publisher now checks if the pyfs module is installed.
* Bugfix: PyFS publisher now checks if the pyfs module is installed.


- |tinnet|_

* Bug fixes (Default template, `Syntax` template tag)
* Bugfixes (Default template, `Syntax` template tag)



.. _Lakshmi Vyasarajan: http://twitter.com/lakshmivyas
@@ -172,4 +249,22 @@ Contributors
.. |davefowler| replace:: Dave Fowler
.. _davefowler: https://github.com/davefowler
.. |adube| replace:: Alexandre Dubé
.. _adube: https://github.com/adube
.. _adube: https://github.com/adube
.. |pib| replace:: Paul Bonser
.. _pib: https://github.com/pib
.. |tarajane| replace:: Tara Feener
.. _tarajane: https://github.com/tarajane
.. |jabapyth| replace:: Jared Forsyth
.. _jabapyth: https://github.com/jabapyth
.. |rephorm| replace:: Brian Mattern
.. _rephorm: https://github.com/rephorm
.. |herrlehmann| replace:: herr-lehmann
.. _herrlehmann: https://github.com/herr-lehmann
.. |jakevdp| replace:: Jake Vanderplas
.. _jakevdp: https://github.com/jakevdp
.. |ilkerde| replace:: ilkerde
.. _ilkerde: https://github.com/ilkerde
.. |sirlantis| replace:: Marcel Jackwerth
.. _sirlantis: https://github.com/sirlantis
.. |QuLogic| replace:: Elliott Sales de Andrade
.. _QuLogic: https://github.com/QuLogic

+ 92
- 38
CHANGELOG.rst View File

@@ -1,3 +1,57 @@
Version 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. (Issue#142, #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)

Version 0.8.5
============================================================

@@ -5,25 +59,25 @@ Version 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.
* Bug fix: Use the released version of typogrify. (Issue #193)
* Bug Fix: Fixed stylus `indent` issues with empty files. (Issue #161)
* Bug Fix: Added support for plugin paths relative to site. (Issue #107)
* Bug Fix: Folder Flattener updates node's `relative_deploy_path` & `url`
* 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)
* Bug Fix: Relative path was used in the server as the sitepath (Issue #119)
* 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.
* Bug Fix: Unsorted combine files fixed. (Issue #111)
* Bugfix: Unsorted combine files fixed. (Issue #111)
* Added an optional sorting parameter. (Issue #111)
* Bug Fix: Modified combine plugin to process during
* Bugfix: Modified combine plugin to process during
`begin_text_resource`. (Issue #110)
* Modified combine plugin to support relative paths and recursion.
(Issue #108)
@@ -32,16 +86,16 @@ Version 0.8.5

Thanks to @idank

* Bug Fix: Use `check_output` to avoid a traceback when subprocess
* Bugfix: Use `check_output` to avoid a traceback when subprocess
command fails.
* Bug Fix: Tag archive generator uses subscript syntax to avoid failure
* Bugfix: Tag archive generator uses subscript syntax to avoid failure
when tags contain '-' or space. (Issue #130)

Thanks to @jd

* Bug Fix: Metadata Plugin: Do not try to read meta data on `simple_copy`
* Bugfix: Metadata Plugin: Do not try to read meta data on `simple_copy`
files. (Issue #124, Issue #121)
* Bug Fix: Force escape on title in Atom feed. (Issue #176)
* 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
@@ -72,25 +126,25 @@ Thanks to @joshgerdes:

Thanks to @irrelative:

* Bug Fix: Avoid index error if there aren't pages when iterating
* Bugfix: Avoid index error if there aren't pages when iterating
for paginator. (Issue #190)

Thanks to @davefowler:

* Bug Fix: Infinate recursion error with resource dependencies.
* Bugfix: Infinate recursion error with resource dependencies.
(Issue #155, Issue#200)

Thanks to @adube:

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


Version 0.8.4
============================================================

* Bug Fix: Configuration now gets reloaded when server regenerates (Issue #70)
* Bug Fix: Added styles for codebox (Issue #69)
* 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)
@@ -99,26 +153,26 @@ Version 0.8.4
* 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)
* Bug Fix: Fixed tests for Issue #88
* 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
* Bug Fix: Fixed uglify-js tests
* Bugfix: Fixed uglify-js tests

Thanks to @nud

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

Thanks to @gfuchedzhy

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

@@ -145,12 +199,12 @@ Thanks to @benallard
Thanks to @rfk

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

Version 0.8.3
============================================================

* Bug Fix: A bad bug in Expando that modified the `__dict__` has been fixed.
* Bugfix: A bad bug in Expando that modified the `__dict__` has been fixed.
(Issue #53)
* Tags now support metadata. Metadata can be provided as part of the tagger
plugin configuration in `site.yaml`
@@ -158,10 +212,10 @@ Version 0.8.3
get loaded as expandos. (Issue #29)
* `hyde serve` now picks up changes in config data automatically.
(Issue #24)
* Bug Fix: `hyde create` only fails when `content`, `layout` or `site.yaml`
* Bugfix: `hyde create` only fails when `content`, `layout` or `site.yaml`
is present in the target directory. (Issue #21)
* Bug Fix: Exceptions are now handled with `ArgumentParser.error`.
* Bug Fix: Sorter excludes items that do not have sorting attributes.
* Bugfix: Exceptions are now handled with `ArgumentParser.error`.
* Bugfix: Sorter excludes items that do not have sorting attributes.
(Issue #18)
* Wrapped `<figure>` inside `<div>` to appease markdown. (Issue #17)
* Added `display:block` for html5 elements in basic template so that it
@@ -174,23 +228,23 @@ Thanks to Joe Steeve.

Thanks to @stiell

* Bug Fix: Better mime type support in hyde server (Issue #50)
* Bug Fix: Support empty extension in tagger archives (Issue #50)
* Bugfix: Better mime type support in hyde server (Issue #50)
* Bugfix: Support empty extension in tagger archives (Issue #50)

Thanks to @gfuchedzhy

* Bug Fix: Hyde server now takes the url cleaner plugin into account.
* Bugfix: Hyde server now takes the url cleaner plugin into account.
(Issue #54)

Thanks to @vincentbernat

* Bug Fix: Ensure image sizer plugin handles external urls properly.
* Bugfix: Ensure image sizer plugin handles external urls properly.
(Issue #52)

Thanks to @rfk

* Added PyPI publisher (Issue #49)
* Bug Fix: Made `site.full_url` ignore fully qualified paths (Issue #49)
* Bugfix: Made `site.full_url` ignore fully qualified paths (Issue #49)

Thanks to @vincentbernat

@@ -212,8 +266,8 @@ Thanks to @vincentbernat
plugin (Issue #40)
* Fixed plugin chaining issues (Issue #38)
* Added Language(translation) plugin (Issue #37)
* Bug Fix: Made sorting tests more predictable (Issue #41)
* Bug Fix: Added more standard paths for executables (Issue #41)
* Bugfix: Made sorting tests more predictable (Issue #41)
* Bugfix: Added more standard paths for executables (Issue #41)
* Added Combine files plugin (Issue #39)
* Added ignore option in site configuration to igore based on wildcards
(Issue #32)
@@ -229,7 +283,7 @@ Version 0.8.1
Thanks to @rfk.

* Updated to use nose 1.0 (Issue #28)
* Bug fix: LessCSSPlugin: return original text if not a .less file
* Bugfix: LessCSSPlugin: return original text if not a .less file
(Issue #28)
* PyFS publisher with mtime and etags support. (Issue #28)



+ 1
- 1
README.rst View File

@@ -1,4 +1,4 @@
Version 0.8.5
Version 0.8.6

A brand new **hyde**
====================


+ 0
- 1
hyde/ext/plugins/vcs.py View File

@@ -88,7 +88,6 @@ class GitDatesPlugin(VCSDatesPlugin):
self.logger.warning("No git history for [%s]" % resource)
created, modified = None, None

self.logger.info("Git dates: %s", (resource, created, modified))
return created, modified

#


+ 1
- 1
hyde/version.py View File

@@ -2,4 +2,4 @@
"""
Handles hyde version.
"""
__version__ = '0.8.5'
__version__ = '0.8.6'

Loading…
Cancel
Save