github mjun0812/python-copier-template v2.0.0

2 hours ago

What's Changed

🚀 Changes

  • fix: disable Ruff preview rules by default by @mjun0812 in #14
  • feat: enforce public API docstrings and safer defaults by @mjun0812 in #15
  • feat: support Python 3.14 in generated projects by @mjun0812 in #13
  • feat: ship a uv lockfile and run pytest in generated CI by @mjun0812 in #16
  • ci: upgrade GitHub Actions runtime dependencies by @mjun0812 in #17
  • ci: add Dependabot version updates by @mjun0812 in #18
  • feat: install the latest standalone Codex in dev containers by @mjun0812 in #19
  • ci: monitor template dependencies with Dependabot by @mjun0812 in #20
  • chore: update pre-commit hook releases by @mjun0812 in #22
  • feat: add ty type checking to template by @mjun0812 in #21
  • docs: document devcontainer tools and mounts by @mjun0812 in #23
  • test: verify Copier template lifecycle by @mjun0812 in #24
  • refactor: harden Docker helper scripts by @mjun0812 in #25
  • chore: default the Python version prompt to 3.14 by @mjun0812 in #26
  • feat: keep uv.lock across template updates and print next steps by @mjun0812 in #27
  • chore: pin uv image and align dev tool versions by @mjun0812 in #28
  • feat: run git hooks with prek and type check on commit by @mjun0812 in #29
  • ci: harden the generated workflow and pin actions by commit SHA by @mjun0812 in #30
  • feat: configure pytest and enforce branch coverage by @mjun0812 in #31
  • chore: tighten the Ruff rule set and format docstring code by @mjun0812 in #32
  • feat: move containers to Ubuntu 26.04 and install uv from the Dockerfile by @mjun0812 in #33
  • feat: add a console script entry point and a license prompt by @mjun0812 in #34
  • feat: install Claude Code with its native installer in dev containers by @mjun0812 in #35
  • feat: run pytest in parallel with pytest-xdist by default by @mjun0812 in #36
  • feat: add shared agent hooks and Claude Code permissions to the template by @mjun0812 in #37
  • docs: document the agent hooks and their trust requirement by @mjun0812 in #38
  • docs: remove QA section by @mjun0812 in #39

Full Changelog: v1.1.0...v2.0.0

Don't miss a new python-copier-template release

NewReleases is sending notifications on new releases.