Skip to content

0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 16:37

Release Notes

This release tightens the boundaries around database ownership, filesystem paths, env-file updates, and PostgreSQL endpoints.

  • Templates are scoped to both repository and source database, and forks that collide across sources are refused instead of adopted.
  • Derived names keep their identifying suffix at PostgreSQL's identifier limit.
  • Directive, include, source, and target paths cannot escape their worktree through traversal or symlinks.
  • Env-file rewrites preserve concurrent edits and encode database names correctly in URLs.
  • Ambiguous multi-host and multi-port endpoints are rejected, and invalid configuration consistently exits as an environment error.
  • template create --force now performs the documented takeover, while failed template drops restore their original flags.
  • remove works from a subdirectory and leaves the worktree intact when its source URL is invalid.
  • The README now contains the working essentials without the implementation tour.

Install worktreepg 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/itsjamie/worktreepg/releases/download/v0.4.0/worktreepg-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/itsjamie/worktreepg/releases/download/v0.4.0/worktreepg-installer.ps1 | iex"

Download worktreepg 0.4.0

File Platform Checksum
worktreepg-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
worktreepg-x86_64-apple-darwin.tar.xz Intel macOS checksum
worktreepg-x86_64-pc-windows-msvc.zip x64 Windows checksum
worktreepg-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
worktreepg-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum