WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: copier-org/copier

v9.11.0 (2025-11-20)

20 Nov 21:09

Choose a tag to compare

Feat

  • updating: allow updating a dirty Git repository when the subproject directory is
    clean (#2369)
  • add support for custom question icons (#2381)
  • add support for conditionally unsetting a question's default value

Fix

  • raise warning instead of error when chmod is not allowed
  • fix using default answers from settings for required questions (#2374)

Refactor

  • drop support for Python 3.9

v9.10.3 (2025-10-17)

17 Oct 18:34

Choose a tag to compare

Fix

  • updating: render templated skip-if-exists patterns before applying patch with
    excluded paths
  • updating: exclude only Git-ignored files when applying patch
  • updating: ignore paths added to the _exclude list in new template version when
    updating

v9.10.2 (2025-09-09)

09 Sep 19:42

Choose a tag to compare

Fix

  • deps: remove prompt-toolkit version cap

v9.10.1 (2025-08-28)

28 Aug 13:12

Choose a tag to compare

Fix

  • deps: cap prompt-toolkit to <3.0.52

v9.10.0 (2025-08-26)

26 Aug 15:29

Choose a tag to compare

Feat

  • add support for nested multi-document includes in copier.yml (#2251)

Fix

  • disable default answer validator for secret questions

v9.9.1 (2025-08-18)

18 Aug 12:25

Choose a tag to compare

Security

  • disallow render paths outside destination directory
  • cast Jinja context path variables to pathlib.PurePath

v9.9.0 (2025-08-01)

01 Aug 17:46

Choose a tag to compare

Feat

  • add support for prompting filesystem paths (#2210)

Fix

  • updating: disable secret question validator when replaying old copy
  • vcs: fix cloning local dirty template repo when core.fsmonitor=true (#2151)

v9.8.0 (2025-07-07)

07 Jul 18:51

Choose a tag to compare

Feat

  • add support for providing serialized answers to multiselect choice questions
  • updating: add VCS ref sentinel :current: for referring to the current template
    ref

Fix

  • avoid infinite recursion when accessing _copier_conf.answers_file via Jinja
    context hook
  • validate default answers
  • correct git stage order on merge conflicts

v9.7.1 (2025-04-23)

23 Apr 15:50

Choose a tag to compare

Refactor

  • import from module _tools instead of tools

v9.7.0 (2025-04-22)

22 Apr 12:52

Choose a tag to compare

Feat

  • raise new TaskError exception on task errors
  • raise InteractiveSessionError when prompting in non-interactive environment

Fix

  • settings: use <CONFIG_ROOT>/copier as settings directory on Windows (#2071)
  • updating: ignore last answer of when: false questions
  • restore access to full rendering context in prompt phase

Refactor

  • re-expose API with deprecation warnings on non-public API imports
  • rename internal modules with a _ prefix