Copier

Latest version: v9.4.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

9.4.1

Fix

- restore support for `preserve_symlinks: false` for directories (1820)

9.4.0

Fix

- **exclude**: support negative exclude matching child of excluded parent
- parse new answer when `--skip-answered` is used
- validate answers to secret questions
- **updating**: do not recreate deleted paths on update (1719)
- support Git config without user identity

Refactor

- set default value for `keep_trailing_newline` more idiomatically
- drop support for Python 3.8

Perf

- **updating**: avoid creating subproject copy

9.3.1

Fix

- pass `--skip-tasks` flag to worker (1688)

9.3.0

Feat

- add simpler migrations configuration syntax (1510)

Fix

- **tasks**: do not consider unsafe if they are being skipped
- add context information to answer validation error message (1609)
- do not overwrite identical files (1576)
- **updating**: unset invalid last answers
- render `default` list items for multi-select choice questions
- **updating**: yield merge conflict when both template and project add same file

9.2.0

Feat

- **tasks**: add support for skipping tasks (1561)
- add support for validating multi-select choice answers

Fix

- ignore empty YAML documents in `copier.yml`
- preserve choices order in answers to multi-select choice questions
- **exclude**: apply exclude matcher to rendered path

Refactor

- drop `pyyaml-include` dependency and reimplement relevant features

Perf

- apply `PERF` lint rules fixes (1556)

9.1.1

Fix

- don't fail in systems with windows 1252 encoding (probably)
- skip excluded paths before rendering

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.