Skip to content

Commit

Permalink
Bump version to 0.9.4
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacdd committed Oct 5, 2018
1 parent 3389555 commit 3a20049
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 38 deletions.
75 changes: 40 additions & 35 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions pybars/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down

0 comments on commit 3a20049

Please sign in to comment.