◐ Shell
clean mode source ↗

Releases · DiamondLightSource/python-copier-template

5.1.0

5.0.3

What's Changed

  • refactor: Reformat link table template in README by @tpoliaw in #322
  • chore: Remove reference to transferring into DiamondLightSource by @coretl in #330
  • fix: Force uv to manage python itself by @ptsOSL in #335

New Contributors

Full Changelog: 5.0.2...5.0.3

5.0.2

5.0.1

5.0.0

Highlights

  • The template now uses uv instead of pip for building the venv, which brings a lockfile by default
  • Updating of this lockfile is done with the renovate GitHub App which is installed in the DiamondLightSource org already
  • There is now a gitleaks pre-commit hook that checks secrets are not checked into the repository
  • More details the update guide

What's Changed

  • fix: Remove requirement for buildkit by @callumforrester in #290
  • refactor: Convert to use uv by @OCopping in #248
  • fix: run uv lock before pushing example code by @coretl in #292
  • fix: make sure pyright is happy with external deps by @coretl in #296
  • ci(gitleaks): add pre-commit hook, config with sealed-secrets allowlist, and tests by @wajidzahoor-dls in #287
  • fix: container now copies managed python into runtime by @coretl in #297
  • fix: VSCode garbled REPL by @coretl in #298
  • chore: Bump the actions group with 5 updates by @dependabot[bot] in #293
  • feat: Add a global cache for uv, pre-commit and global venv by @coretl in #307
  • feat!: Add renovate by @coretl in #311
  • fix: Remove codecov token by @hyperrealist in #312
  • ci: Add cron to make issue for supporting new version of Python by @coretl in #313
  • fix: Add application to component_type choices by @coretl in #314

New Contributors

Full Changelog: 4.3.0...5.0.0

5.0.0a5

5.0.0a4

5.0.0a3

5.0.0a2

5.0.0a1