From 3a20049b80a35c78076e7ca6eecc4ea736dc95af Mon Sep 17 00:00:00 2001 From: Isaac Sadaqah Date: Thu, 4 Oct 2018 19:11:37 -0400 Subject: [PATCH] Bump version to 0.9.4 --- changelog.md | 75 ++++++++++++++++++++++++---------------------- pybars/__init__.py | 4 +-- setup.py | 2 +- 3 files changed, 43 insertions(+), 38 deletions(-) diff --git a/changelog.md b/changelog.md index 5884aa5..5241922 100644 --- a/changelog.md +++ b/changelog.md @@ -1,65 +1,70 @@ # changelog +## 0.9.4 + +- Add support for raw blocks + ## 0.9.3 - - Add support for dynamic partials - - Add travis integration (flake8 and coverage) + +- Add support for dynamic partials +- Add travis integration (flake8 and coverage) ## 0.9.2 - - Make dictionary calls take precedence over attributes and .get (issue #16) - - Add else support in inverted if blocks (issue #17) - - Improve error parsing and reporting (issue #23) - - Port over a few more tests from handlebars.js +- Make dictionary calls take precedence over attributes and .get (issue #16) +- Add else support in inverted if blocks (issue #17) +- Improve error parsing and reporting (issue #23) +- Port over a few more tests from handlebars.js ## 0.9.1 - - Changed `pybars.__version__` tuple to `pybars.__version_info__`, - `pybars.__version__` is now a string - - Added `Compiler().precompile(source)` that will return Python source code - to allow for caching of compiled templates and easier debugging - - Template code now checks to ensure it is being run with the same version of - pybars that is was generated with +- Changed `pybars.__version__` tuple to `pybars.__version_info__`, + `pybars.__version__` is now a string +- Added `Compiler().precompile(source)` that will return Python source code + to allow for caching of compiled templates and easier debugging +- Template code now checks to ensure it is being run with the same version of + pybars that is was generated with ## 0.8.0 - - The library now always throws `pybars.PybarsError` on errors - - Added support for nested subexpressions - - Block helpers by themselves on lines no longer introduce any whitespace - - Added `tests.py` test runner and `--debug` flag - - Moved tests out of `pybars` namespace +- The library now always throws `pybars.PybarsError` on errors +- Added support for nested subexpressions +- Block helpers by themselves on lines no longer introduce any whitespace +- Added `tests.py` test runner and `--debug` flag +- Moved tests out of `pybars` namespace ## 0.7.2 - - Fixed a bug with nested scopes and parent paths (`../`) +- Fixed a bug with nested scopes and parent paths (`../`) ## 0.7.1 - - Expose `pybars.Scope()` so helpers can properly scope data so `../` will work +- Expose `pybars.Scope()` so helpers can properly scope data so `../` will work ## 0.7.0 - - Added subexpression support +- Added subexpression support ## 0.6.0 - - Changed `False` to print `false` and `True` to print `true` - - Added support for `null` and `undefined` literals +- Changed `False` to print `false` and `True` to print `true` +- Added support for `null` and `undefined` literals ## 0.5.1 - - Added support for segment literals (`[foo bar]`) - - Fixed a bug related to newlines in the middle of tags - - Added support for single-quoted string literals - - Added the `lookup` helper - - Added support for quoted partial names +- Added support for segment literals (`[foo bar]`) +- Fixed a bug related to newlines in the middle of tags +- Added support for single-quoted string literals +- Added the `lookup` helper +- Added support for quoted partial names ## 0.5.0 - - Added support for negative integers - - Added support for parent acccess to data elements (`@../`) - - Added support for keyword args being passed to partials - - Added explicit `@_parent` data access - - Added `@root` data support - - Added `@index`, `@key`, `@first` and `@last` data access - - Added support for object attributes within the `#each` helper - - Added Python 3 support +- Added support for negative integers +- Added support for parent acccess to data elements (`@../`) +- Added support for keyword args being passed to partials +- Added explicit `@_parent` data access +- Added `@root` data support +- Added `@index`, `@key`, `@first` and `@last` data access +- Added support for object attributes within the `#each` helper +- Added Python 3 support diff --git a/pybars/__init__.py b/pybars/__init__.py index 87ac5f9..1d7201b 100644 --- a/pybars/__init__.py +++ b/pybars/__init__.py @@ -34,8 +34,8 @@ PybarsError ) -__version__ = '0.9.3' -__version_info__ = (0, 9, 3, 'final', 0) +__version__ = '0.9.4' +__version_info__ = (0, 9, 4, 'final', 0) __all__ = [ 'Compiler', diff --git a/setup.py b/setup.py index 9d946da..73929d4 100755 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ setup(name='pybars3', - version='0.9.3', + version='0.9.4', description='Handlebars.js templating for Python 3 and 2', long_description='Documentation is maintained at https://github.com/wbond/pybars3#readme', author='wbond, mjumbewu',