All Versions
28
Latest Version
Avg Release Cycle
50 days
Latest Release
733 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.5 Changes
- Expanduser on all paths (so "~/foo/bar" is expanded to "/foo/bar").
- Improve the output when running tasks.
- ๐ Remove the destination folder if the copy process or one of the tasks fail.
- Add a
cleanup_on_error
flag to optionally disable the cleanup feature. - Add the
skip_if_exists
option to skip files, without asking, if they already exists in the destination folder.
-
v2.4.2 Changes
June 09, 2019- Fix MAJOR bug that was preventing the
_exclude
,_include
and_tasks
keys fromcopier.yml
(or alternatives) to be used at all. It also interpreted_tasks
as a user-provided variable.
- Fix MAJOR bug that was preventing the
-
v2.4 Changes
- Empty folders are now copied. The folders are also displayed in the console output instead of just the files.
- 0๏ธโฃ
prompt_bool
can now have an undefined default (ans answer is mandatory in that case). - ๐ง Reactivates the
copier.yml
andcopier.yaml
as configuration files. - The new
extra_paths
argument specifies additional paths to find templates to inherit from.
-
v2.3 Changes
- Back to using a setup.py intead of a pyproject.toml.
- ๐ง The recommended configuration file is now
copier.toml
.
-
v2.2.3 Changes
April 13, 2019- The
copier
command-line script now accepts "help" and "version" as commands.
- The
-
v2.2 Changes
- The
copier
command-line script now accepts "help" and "version" as commands.
- The
-
v2.1 Changes
- Task runner ๐.
- Use
_exclude
,_include
, and_tasks
keys incopier.yml
as the default values for the.copy()
argumentsexclude
,include
, andtasks
.
-
v2.0 Changes
- Rebranded from
Voodoo
toCopier
! - ๐ Dropped support for Python 2.x, the minimal version is now Python 3.5.
- โ Cleanup and 100% test coverage.
- ๐ง The recommended configuration file is now
copier.yaml
, but acopier.json
can be used as well. The oldvoodoo.json
is also supported for now but is deprecated and will be removed in version 2.2. - โก๏ธ Python package format updated to the latest standard (no
setup.py
๐ต). - Renamed the
render_skeleton()
function tocopy()
. The function signature remains almost the same, the only changes are:-
filter_this
parameter is now calledexclude
. -
ignore_this
parameter is now called justignore
.
-
- Dropped the idea of storing the templates in a hidden
$HOME
folder.
- Rebranded from