Skip to content

Releases: dgellow/pls

Release v0.7.1

13 Dec 23:09

Choose a tag to compare

Changes

  • fix(sync): detect prerelease-to-stable as transition
  • fix: more github quirks
  • fix(release): get commits since previous tag, not all history

Release v0.7.0

13 Dec 19:18

Choose a tag to compare

Changes

  • chore: improve changelog formatting
  • fix: more github quirks
  • fix: github markdown is annoying
  • fix: correct heading for changeset labels
  • feat(changelog): show commit body in PR changelog
  • feat(changelog): show commit body in PR changelog
  • feat: test breaking change
  • feat(changelog): show commit body in PR changelog
  • ci: pin Deno to 2.5.x for publish workflow
  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • feat: json output
  • feat: manifest bootstrap via PR
  • feat: add npm publishing to release workflow
  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch

Release v0.7.0-alpha.3

13 Dec 19:10

Choose a tag to compare

Pre-release

Changes

  • fix: more github quirks
  • fix: github markdown is annoying
  • fix: correct heading for changeset labels
  • feat(changelog): show commit body in PR changelog
  • feat(changelog): show commit body in PR changelog
  • feat: test breaking change
  • feat(changelog): show commit body in PR changelog
  • ci: pin Deno to 2.5.x for publish workflow
  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • feat: json output
  • feat: manifest bootstrap via PR
  • feat: add npm publishing to release workflow
  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml

Release v0.7.0-alpha.2

13 Dec 18:17

Choose a tag to compare

Pre-release

Changes

  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • chore(ci): update workflows
  • feat: json output
  • feat: manifest bootstrap via PR
  • feat: add npm publishing to release workflow
  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml
  • fix: make CLI the default export for deno run
  • fix: make CLI the default export for deno run
  • test: add integration tests for steady scenario debug
  • chore: Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • feat: auto-create .pls/versions.json when missing during pls prep
  • ci: upgrade to Deno v2.5.x with lockfile v5
  • ci: pin Deno to v2.1.x for lockfile v4 compatibility
  • ci: add lockfile integrity check to lint job

Release v0.7.0-alpha.1

13 Dec 17:58

Choose a tag to compare

Pre-release

Changes

  • feat: json output
  • feat: manifest bootstrap via PR
  • feat: add npm publishing to release workflow
  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml
  • fix: make CLI the default export for deno run
  • fix: make CLI the default export for deno run
  • test: add integration tests for steady scenario debug
  • chore: Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • feat: auto-create .pls/versions.json when missing during pls prep
  • ci: upgrade to Deno v2.5.x with lockfile v5
  • ci: pin Deno to v2.1.x for lockfile v4 compatibility
  • ci: add lockfile integrity check to lint job
  • chore: regenerate deno.lock with test dependencies
  • ci: use PAT for releases to trigger publish workflow
  • chore: regenerate deno.lock for compatibility
  • fix: sort GitHub releases by created_at to find truly latest release

Release v0.7.0-alpha.0

10 Dec 23:49

Choose a tag to compare

Pre-release

Changes

  • feat: add npm publishing to release workflow
  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml
  • fix: make CLI the default export for deno run
  • fix: make CLI the default export for deno run
  • test: add integration tests for steady scenario debug
  • chore: Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • feat: auto-create .pls/versions.json when missing during pls prep
  • ci: upgrade to Deno v2.5.x with lockfile v5
  • ci: pin Deno to v2.1.x for lockfile v4 compatibility
  • ci: add lockfile integrity check to lint job
  • chore: regenerate deno.lock with test dependencies
  • ci: use PAT for releases to trigger publish workflow
  • chore: regenerate deno.lock for compatibility
  • fix: sort GitHub releases by created_at to find truly latest release
  • ci: add JSR publish workflow
  • test: add tests for prerelease flag and release notes

Release v0.6.1

09 Dec 21:46

Choose a tag to compare

Changes

  • fix: preserve quote style when updating @pls-version files
  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml
  • fix: make CLI the default export for deno run
  • fix: make CLI the default export for deno run
  • test: add integration tests for steady scenario debug
  • chore: Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • feat: auto-create .pls/versions.json when missing during pls prep
  • ci: upgrade to Deno v2.5.x with lockfile v5
  • ci: pin Deno to v2.1.x for lockfile v4 compatibility
  • ci: add lockfile integrity check to lint job
  • chore: regenerate deno.lock with test dependencies
  • ci: use PAT for releases to trigger publish workflow
  • chore: regenerate deno.lock for compatibility
  • fix: sort GitHub releases by created_at to find truly latest release
  • ci: add JSR publish workflow
  • test: add tests for prerelease flag and release notes
  • fix: add changelog to GitHub releases and mark prereleases

Release v0.6.0

09 Dec 20:33

Choose a tag to compare

Changes

  • fix: sync version to 0.5.2 across all manifests
  • fix: align CI workflows with new pls CLI design
  • fix: update CI workflow paths after codebase restructure
  • fix: address code review issues
  • test: add integration tests for LocalGit client and workflows
  • refactor: clean up dead code and fix duplicated logic
  • feat: complete implementation with tests and missing features
  • feat: complete rewrite following design.md architecture
  • docs: fix inconsistencies in design.md
  • docs: add implementation details to design
  • docs: comprehensive system design
  • test: add git traversal benchmark script
  • docs: add self-healing model for pls release
  • docs: add Release Tags section with annotated tag metadata format
  • docs: comprehensive system design
  • docs: rename ARCHITECTURE.md to design.md
  • docs: add target architecture design
  • wip: dependency injection refactoring for ReleasePullRequest
  • refactor: add dependency injection for GitHubBackend in ReleasePullRequest
  • refactor: unify release file operations with backend abstraction
  • feat: add backend abstraction and fix versionFile preservation
  • fix: add version file sync to PR creation flow
  • fix: improve version file sync feature
  • feat: export VERSION constant from main module
  • feat: add version_info.ts with pls-version magic comment
  • style: format CLAUDE.md
  • feat: add version.ts file sync with magic comment detection
  • docs: enforce using scripts instead of raw deno commands
  • feat: implement lockstep versioning for workspaces
  • chore: Rename pr-sync.yml to release-sync.yml
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN
  • chore: Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow
  • fix: prevent PR auto-close when updating release branch
  • chore: Remove type check and test steps from publish.yml
  • fix: make CLI the default export for deno run
  • fix: make CLI the default export for deno run
  • test: add integration tests for steady scenario debug
  • chore: Potential fix for code scanning alert no. 2: Workflow does not contain permissions
  • feat: auto-create .pls/versions.json when missing during pls prep
  • ci: upgrade to Deno v2.5.x with lockfile v5
  • ci: pin Deno to v2.1.x for lockfile v4 compatibility
  • ci: add lockfile integrity check to lint job
  • chore: regenerate deno.lock with test dependencies
  • ci: use PAT for releases to trigger publish workflow
  • chore: regenerate deno.lock for compatibility
  • fix: sort GitHub releases by created_at to find truly latest release
  • ci: add JSR publish workflow
  • test: add tests for prerelease flag and release notes
  • fix: add changelog to GitHub releases and mark prereleases
  • docs: add git workflow section to CLAUDE.md

v0.5.2

07 Dec 04:34

Choose a tag to compare

0.5.2

Features

  • implement lockstep versioning for workspaces (379f9cd)

Documentation

  • enforce using scripts instead of raw deno commands (b1d0ce1)

Chores

Other Changes

  • Rename pr-sync.yml to release-sync.yml (28ef8e3)
  • Change GITHUB_TOKEN to PLS_RELEASE_TOKEN (a13291f)
  • Change GITHUB_TOKEN to PLS_RELEASE_TOKEN in workflow (6352cb9)

v0.5.1

07 Dec 03:40

Choose a tag to compare

0.5.1

Bug Fixes

  • prevent PR auto-close when updating release branch (1872448)

Chores

Other Changes

  • Remove type check and test steps from publish.yml (d283415)