- Nothing changed yet.
- Add "eggs" working set to template context when it is mentioned in the part. Shamelessly copied from gobre.recipe.template.
- Remove six.
- Allow empty string for input/url/inline combo.
- Sync with upstream, get rid of 2to3 warnings.
- Port code and tests to Python 3 instead of using no longer supported 2to3.
- Add support for Python 3.7, 3.8, 3.9, and 3.10.
- Drop support for Python 3.4.
- Allow Genshi template to include other files.
- Fix ordering issue when rendering the template. Only do it when the recipe is installed.
- Claim support for Python 3.6.
- Allow to override url/input in a buildout part that inherits from another one.
- Support new
input-encoding
andoutput-encoding
options. [fschulze] - On update, do not rewrite the output file (thus preserving its modification timestamp) unless its content has changed. [dairiki]
- Claim support for Python 3.5 and drop support for Python 2.6. [sallner]
- Back compatibility with zc.buildout 1.7.1 [#11] [mstaniszczak]
- Add timeout configuration option. [davidjb]
- Fix encoding problem in python 3. [cedricmessiant]
- Added overwrite option - possibility to disable overwrite output file after re-execute buildout. [mstaniszczak]
- Python 3 support for Genshi and doctests. [mitchellrj]
- Delete script before writing to it, this way we avoid chmod permission errors when the current user is not the script owner. [alecghica]
- Add Python 3 support using 2to3 flag in setup. [mitchellrj]
- Add support for URL input. Use
url =
(instead ofinput =
) to specify URL. [aclark]
- WARNING! Backward incompatible change for Genshi templates.
It wasn't possible to access parts with a dash in the name, so now you have
to use ${parts.partname} or ${parts['part-name']}. In addition it is now
possible to access the current part with
options
. [fschulze] - Import genshi modules very late to prevent issues with zc.buildout. [fschulze]
- Added support for genshi text templates. Use them with this as the recipe: recipe = collective.recipe.template[genshi]:genshi Use a dot between the section name and the option name instead of a colon. [fschulze]
- Output file mode is now assumed to be octal, like chmod. [elro]
- Inline template can now be specified with the inline option. [elro]
- Add support for explicitly setting the output file mode. [witsch]
- Add support for inline templates. [witsch]
- Fixed the way variables in templates are substituted to allow buildout to determine dependencies on other parts and prepare those correctly. [tlotze]
Add support for output path creation. You can do:
output = /path/to/target
and intermediate path items will be created if they do not exist. [ulif]
Add tests. [ulif]
(By accident the 1.1 release was marked as 1.2. So in fact they are the same.)
- Correct handling of multiple variables in a line. Bugreport and patch from Roman Susi. [wichert]
- Copy the mode of the input file to the output file. This makes it possible to create executable scripts. [wichert]
- Add missing link in README. [wichert]
- Add a MANIFEST.in with instructions to include docs/, otherwise the package will not install. [wichert]
- Initial release. [wichert]