* Support Python 3.12
* Modifying Jinja2 start and end variable strings (#1997)
* Fix regression #2009: Adding value to nested dicts broken
* Fixed errors caused by invalid config files. (#1995)
* Default values can be passed as a dict (#1924)
* Implement new style for nested templates config (#1981)
* Fix FileExistsError when using a relative template path
* Fix recursive context overwrites
* Gracefully handle files with mixed lined endings (#1942)
* Implement a pre_prompt hook that will run before prompts
* Implement a pre_prompt hook that will run before prompts
* update main docstrings to include overwrite_if_exists and
skip_if_file_exists
* add checkout details to the context (fixes#1759) (#1923)
* Fix nested templates in Git repository (#1922)
* Fix prompt counter. (#1940)
* Fix variables with null default not being required (#1919)
all code was verified to match pep8, pep257 and other code-styling guides.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/cookiecutter?expand=0&rev=33
- Changes:
- Minor Changes:
- Add support for adding human-readable labels for choices when defining multiple choices questions (#1898) @vemonet
- Prompt with replay file (#1758) @w1ndblow
- CI/CD and QA changes:
- Set cookiecutter/VERSION.txt as source of truth for version number (#1896) @ericof
- [pre-commit.ci] pre-commit autoupdate (#1897) @pre-commit-ci
- Bugfixes:
- Fix issue where the prompts dict was not passed for yes_no questions (#1895) @vemonet
- Set cookiecutter/VERSION.txt as source of truth for version number (#1896) @ericof
- update to version 2.2.2:
- CI/CD and QA changes:
- Improve gitignore (#1889) @audreyfeldroy
- Add warning for jinja2_time (#1890) @henryiii
- update to version 2.2.0:
- Changes:
- Added timeout on request.get() for ensuring that if a recipient serve… (#1772) @openrefactory
- Fixing Carriage Return Line Feed (CRLF) order in docs #1792 (#1793) @Lahiry
- Reduce I/O (#1877) @kurtmckee
- Remove a pre-commit hook special case (#1875) @kurtmckee
- Remove universal bdist_wheel option; use "python -m build" (#1739) @mwtoews
- Remove unused import from post-generate hook script example (#1795) @KAZYPinkSaurus
- Standardize newlines for all platforms (#1870) @kurtmckee
- feat: Add resolved template repository path as _repo_dir to the context (#1771) @tmeckel
- Minor Changes:
- Added support for providing human-readable prompts to the different variables (#1881) @vemonet
- Added: Boolean variable support in JSON (#1626) @liortct
- Added: CLI option to keep project files on failure. (#1669) @MaciejPatro
- Added: Support partially overwrite keys in nested dict (#1692) @cksac
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/cookiecutter?expand=0&rev=27
- Fix Python version number in cookiecutter --version and test on Python 3.10 (#1621) @ozer550
- Removed changes related to setuptools_scm (#1629) @audreyfeldroy @ozer550
- update to version 2.0.1:
- Breaking Changes:
- Release preparation for 2.0.1rc1 (#1608) @audreyfeldroy
- Replace poyo with pyyaml. (#1489) @dHannasch
- Added: Path templates will be rendered when copy_without_render used (#839) @noirbizarre
- Added: End of line detection and configuration. (#1407) @insspb
- Remove support for python2.7 (#1386) @ssbarnea
- Minor Changes:
- Adopt setuptools-scm packaging (#1577) @ssbarnea
- Log the error message when git clone fails, not just the return code (#1505) @logworthy
- allow jinja 3.0.0 (#1548) @wouterdb
- Added uuid extension to be able to generate uuids (#1493) @jonaswre
- Alert user if choice is invalid (#1496) @dHannasch
- Replace poyo with pyyaml. (#1489) @dHannasch
- update AUTHOR lead (#1532) @HosamAlmoghraby
- Add Python 3.9 (#1478) @gliptak
- Added: --list-installed cli option, listing already downloaded cookiecutter packages (#1096) @chrisbrake
- Added: Jinja2 Environment extension on files generation stage (#1419) @insspb
- Added: --replay-file cli option, for replay file distributing (#906) @Cadair
- Added: _output_dir to cookiecutter context (#1034) @Casyfill
- Added: CLI option to ignore hooks (#992) @rgreinho
- Changed: Generated projects can use multiple type hooks at same time. (sh + py) (#974) @milonimrod
- Added: Path templates will be rendered when copy_without_render used (#839) @noirbizarre
- Added: End of line detection and configuration. (#1407) @insspb
- Making code python 3 only: Remove python2 u' sign, fix some strings (#1402) @insspb
- py3: remove futures, six and encoding (#1401) @insspb
- Render variables starting with an underscore. (#1339) @smoothml
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/cookiecutter?expand=0&rev=18