Skip to content

chore: release v1.12.1 — add self-update command and documentation#19

Merged
Thavarshan merged 4 commits into
mainfrom
18-add-self-update-command
May 24, 2026
Merged

chore: release v1.12.1 — add self-update command and documentation#19
Thavarshan merged 4 commits into
mainfrom
18-add-self-update-command

Conversation

@Thavarshan
Copy link
Copy Markdown
Owner

Purpose

Add a built-in phpvm self-update command and prepare the v1.12.1 release.

Approach

  • Implement phpvm self-update in phpvm.sh.
  • Add help text, README documentation, and changelog entry for the new command.
  • Add focused tests covering latest-version and update behavior.
  • Include release-notes-1.12.1.md for release creation.

Open Questions and Pre-Merge TODOs

  • Run full BATS test suite.
  • Update CHANGELOG.md, README.md, and version metadata in phpvm.sh.
  • Add release notes for v1.12.1.

Learning

This change adds a self-update flow similar to other version managers, with a safe test-mode override for local test coverage.

@Thavarshan Thavarshan linked an issue May 24, 2026 that may be closed by this pull request
@Thavarshan Thavarshan self-assigned this May 24, 2026
@Thavarshan Thavarshan merged commit fe1a3ce into main May 24, 2026
10 checks passed
@Thavarshan Thavarshan deleted the 18-add-self-update-command branch May 24, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add self-update command

1 participant