Skip to content

Releases: ReyemTech/stack-upgrade

v1.0.1

22 Mar 02:05
4b0ad9f

Choose a tag to compare

1.0.1 (2026-03-22)

Bug Fixes

  • ci: use platform-specific tags for base image to prevent cross-arch race (4b0ad9f)

v1.0.0

22 Mar 01:59

Choose a tag to compare

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

04 Mar 23:17

Choose a tag to compare

0.7.1 (2026-03-04)

Bug Fixes

  • ci: push base image to registry for buildx cross-stage resolution (860a724)

v0.7.0

04 Mar 23:08

Choose a tag to compare

0.7.0 (2026-03-04)

Features

  • add Codex CLI support with Docker Bake build system (18c63ab)

v0.6.0

04 Mar 16:33

Choose a tag to compare

0.6.0 (2026-03-04)

Features

  • laravel: detect quality tools, capture baselines, and verify after upgrade (4d8feb0)

v0.5.3

03 Mar 14:30

Choose a tag to compare

0.5.3 (2026-03-03)

Bug Fixes

  • templates: enforce changelog updates and add CI runtime check (229e6c6)

v0.5.2

02 Mar 20:51

Choose a tag to compare

0.5.2 (2026-03-02)

Bug Fixes

  • cli: recreate k8s secret on every launch to keep credentials fresh (916725e)

v0.5.1

02 Mar 20:38

Choose a tag to compare

0.5.1 (2026-03-02)

Bug Fixes

  • stacks: add username to git credential helper for HTTPS clone (0fe50ac)

v0.5.0

02 Mar 20:27

Choose a tag to compare

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)

v0.4.7

01 Mar 19:17

Choose a tag to compare

0.4.7 (2026-03-01)

Bug Fixes

  • ci: run npm pkg fix before publish and lowercase repo URL (d03674a)