Releases: ReyemTech/stack-upgrade
Releases · ReyemTech/stack-upgrade
v1.0.1
v1.0.0
1.0.0 (2026-03-22)
⚠ BREAKING CHANGES
- All template paths changed from workspace root to .upgrade/ subfolder.
Features
- add .upgrade/ folder, recon, changelog, snapshots, auto PR, status monitoring, semantic versioning (4097988)
- add Codex CLI support with Docker Bake build system (ee26a13)
- add stream-pretty.sh for readable output (7b24165)
- dockerfile: create node stack Dockerfile and detect-stack.sh (c079f1d)
- entrypoint: create node entrypoint.sh and placeholder templates (d6175bc)
- laravel: detect quality tools, capture baselines, and verify after upgrade (d5e93e6)
- multi-arch Docker build (amd64 + arm64) and README rewrite (f491d9f)
- ralph: add JS-adapted ralph-loop.sh for node stack (f2d2db0)
- ralph: add stream-pretty.sh and kickoff-prompt.txt for node stack (7944613)
- restructure as multi-stack monorepo with shared CLI (b9545c1)
- stacks: add recon.sh for node stack (3fb2f0b)
- stacks: add verify-fast.sh and verify-full.sh for node stack (d766813)
- support Claude Max OAuth token (CLAUDE_CODE_OAUTH_TOKEN) (8c0879d)
- templates: add badges, Phase 7 PHP upgrade, and README version updates (49dfa64)
- templates: add Next.js CLAUDE.md and fix entrypoint version-specific URL (2edd2e7)
- templates: add Next.js plan.md and checklist.yaml with 7 upgrade phases (4b32ce0)
- templates: add Vite+React upgrade agent CLAUDE.md (7c16421)
- templates: add Vite+React upgrade plan.md and checklist.yaml (2a1e0cc)
- templates: write CRA plan.md and checklist.yaml for Vite migration (bfb0022)
- templates: write CRA-to-Vite migration CLAUDE.md (1002d5b)
Bug Fixes
- add ext-intl and run as non-root user (4ce2bbd)
- ci: correct repository URL and npm trusted publishing setup (af41c6f)
- ci: merge release and publish into single workflow (9aa9069)
- ci: push base image to registry for buildx cross-stage resolution (8812872)
- ci: resolve semver tags on workflow_dispatch (c5386e6)
- ci: restore multi-arch Docker builds by adding platform to matrix (e4f73aa)
- ci: run npm pkg fix before publish and lowercase repo URL (20514c9)
- ci: switch npm publish to OIDC provenance (repo is now public) (aad52af)
- ci: use npm trusted publishers (OIDC) instead of NPM_TOKEN (fc84dc8)
- ci: use NPM_TOKEN for private repo (provenance requires public) (1138149)
- cli: normalize repository URL for npm provenance validation (6797a73)
- cli: recreate k8s secret on every launch to keep credentials fresh (a037250)
- cli: replace single-select repo loop with multiselect (57f293c)
- copy .env.example and generate APP_KEY before baseline (8b49e07)
- correct claude CLI flags — -p IS --print (4b2adf3)
- create SQLite database file before migrate (4cc555d)
- dockerfile,ci: multi-stage build and native multi-arch CI (9ff5f98)
- fallback to composer update when lock file is stale (e441a09)
- make dependency install non-fatal in entrypoint (d208531)
- match PHP extensions from reyemtech/sail (8533aa2)
- one commit per phase, no scaffold commit (31e1617)
- pull existing remote branch before starting upgrade (01afe3d)
- remove --compact flag and add --force to migrate (e3b789c)
- remove --parallel (needs paratest), add stream output + max-turns (96fe612)
- stacks: add username to git credential helper for HTTPS clone (6ffc60a)
- stream-pretty.sh now matches actual stream-json structure (51d335e)
- templates: enforce changelog updates and add CI runtime check (1b697f0)
- upgrade to latest major versions, skip unused packages (791ab53)
- use plain text output for readable logs (23601e8)
Performance Improvements
- add --prefer-dist to composer for faster downloads (09a0e86)
Reverts
- restore stream-json output (plain text shows nothing until done) (d22e2c1)
v0.7.1
v0.7.0
v0.6.0
v0.5.3
v0.5.2
v0.5.1
v0.5.0
0.5.0 (2026-03-02)
Features
- dockerfile: create node stack Dockerfile and detect-stack.sh (bf68a66)
- entrypoint: create node entrypoint.sh and placeholder templates (572ea3b)
- ralph: add JS-adapted ralph-loop.sh for node stack (276d843)
- ralph: add stream-pretty.sh and kickoff-prompt.txt for node stack (c6bae71)
- stacks: add recon.sh for node stack (01cf024)
- stacks: add verify-fast.sh and verify-full.sh for node stack (30281e4)
- templates: add Next.js CLAUDE.md and fix entrypoint version-specific URL (a37e8b3)
- templates: add Next.js plan.md and checklist.yaml with 7 upgrade phases (27fcc50)
- templates: add Vite+React upgrade agent CLAUDE.md (dcc3fd2)
- templates: add Vite+React upgrade plan.md and checklist.yaml (04d741e)
- templates: write CRA plan.md and checklist.yaml for Vite migration (fc1b1e9)
- templates: write CRA-to-Vite migration CLAUDE.md (488b9e4)
Bug Fixes
- ci: restore multi-arch Docker builds by adding platform to matrix (145830b)