Releases: Automattic/pressship
Releases · Automattic/pressship
Pressship 0.1.12
What's changed
- Update the bundled wordpress-plugin-publish agent skill with the latest Pressship workflows.
- Document
pressship verify,wp ship, global install, unified--no-verify, SVN checkout-root releases, SVN password handling, and release guardrails in the skill docs. - Keep the WP-CLI
mastercompatibility branch aligned forwp package install f/pressshipfallback behavior.
Verification
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run- PHP syntax checks for the WP-CLI bridge
Pressship 0.1.11
What's changed
- Fix the WP-CLI bridge so
wp shipresolves the published Node package from an isolated npx prefix. - This avoids same-name local workspace resolution when running
wp shipfrom inside the Pressship repository or another local checkout.
Verification
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run- PHP syntax checks for the WP-CLI bridge
- Local WP-CLI package install smoke test for
wp ship
Pressship 0.1.10
What's changed
- Add a WP-CLI package surface installable with
wp package install f/pressship. - Register
wp shipas a thin PHP bridge to the Node.js Pressship package vianpx. - Document the WP-CLI package workflow in the README and docs.
- Include
composer.jsonandwp-cli/*in the npm package tarball.
Verification
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run- PHP syntax checks for the WP-CLI bridge
- Local WP-CLI package install smoke test for
wp ship
Pressship 0.1.9
What's changed
- Add
pressship verify/npx pressship verifyto run readme validation and Plugin Check without creating a zip, submitting, or touching SVN. - Add JSON output for verification results.
- Document the verify workflow in the README and Docusaurus docs.
- Add unit coverage for verification summary output.
Verification
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run
Pressship 0.1.8
What's changed
- Run readme validation and Plugin Check before SVN-backed publish/release flows.
- Add
--no-verifyas the single bypass flag across publish, submit, release, and pack. - Replace pack's old
--no-validatesurface with--no-verifyfor consistent CLI behavior. - Document the verification flow and add regression coverage for release verification before SVN work starts.
Verification
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run
npm publish intentionally not run from this release prep.
Pressship 0.1.7
What's changed
- Add
pressship info --remoteto force hosted WordPress.org plugin-store info. - Local targets with
--remotenow discover the local plugin slug first, then fetch WordPress.org metadata. - Document the remote info lookup mode.
Validation
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run
Pressship 0.1.6
What's changed
- Make
pressship get -> cd checkout -> pressship version patch -> pressship publishwork naturally for WordPress.org SVN checkouts. - Treat SVN checkout roots as
trunk/for plugin discovery and version bumps. - Route
publishfrom a local SVN working copy to the release flow. - Prevent local
.pressship-svnworking copies from being copied into SVN trunk or tags.
Validation
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run
Pressship 0.1.5
What's changed
- Stop SVN publish/release early when the selected version already exists in WordPress.org SVN.
- Show a clear no-version-change message before syncing files or creating tags.
- Document the version-change requirement for publish and release flows.
Validation
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run
Pressship 0.1.4
What's changed
- Add
pressship lsfor WordPress.org plugin discovery. - Add
pressship getto checkout or update plugin SVN working copies. - Improve SVN release credentials with generated WordPress.org SVN password storage.
- Add Subversion detection and guided installer support for get/release flows.
- Update README and docs for the new commands and setup behavior.
Validation
npm run buildnpm run typechecknpm testnpm run docs:buildnpm pack --dry-run