Skip to content

Releases: serversideup/spin

v3.2.3

16 Apr 21:35

Choose a tag to compare

🤖 Better AI context

  • Added better AI context for running Laravel test suites

v3.2.2

16 Apr 19:41

Choose a tag to compare

🤏 Minor improvement

  • Made an improvement for the update checks so we don't need to see them all the time
Screenshot 2026-04-16 at 14 40 18

v3.2.1

10 Apr 19:35

Choose a tag to compare

🐛 Bug fixes

  • Fixed CI/CD NPM package publishing issues

v3.2.0

10 Apr 19:03
38bc753

Choose a tag to compare

Spin now works with Laravel Boost 🚀

laravel-boost

Your AI coding agent now understands Spin out of the box. Install serversideup/spin, add three lines to .env, run boost:install, and your agent knows how to run commands, configure services, and deploy — no explaining required.

Getting started:

# Add to .env
BOOST_PHP_EXECUTABLE_PATH="./vendor/bin/spin-mcp-wait.sh ./vendor/bin/spin run -T php php"
BOOST_COMPOSER_EXECUTABLE_PATH="./vendor/bin/spin run php composer"
BOOST_NPM_EXECUTABLE_PATH="./vendor/bin/spin run node npm"

# Install Boost
spin run php php artisan boost:install

Includes a comprehensive skill covering all 26 commands, 13 Laravel service configurations, serversideup/php image setup, deployment workflows, and safety guardrails that prevent destructive commands without your confirmation.

How to use

See the Spin Pro docs on how to install and configure:

What's Changed

  • docs: Upgrade site to Nuxt 4 and Nuxt UI by @jaydrogers in #178
  • Bump @serversideup/project-switcher-bar from 0.0.4 to 0.0.5 in /docs by @dependabot[bot] in #180
  • Bump @serversideup/project-switcher-bar from 0.0.5 to 0.0.6 in /docs by @dependabot[bot] in #183
  • Add Laravel Boost support by @jaydrogers in #184

New Contributors

Full Changelog: v3.1.1...v3.2.0

v3.1.1

06 Nov 19:42

Choose a tag to compare

🐛 Bug fix

  • Fixed a bug with the line_in_file function where the exact action was not escaping special characters correctly

Full Changelog: v3.1.0...v3.1.1

v3.1.0

06 Nov 18:22

Choose a tag to compare

💪 Minor improvements

  • Added ability to automated SSH tunnel clean up with spin deploy
  • Adjusted logic of .dockerignore file creation to improve ignore capabilities

Full Changelog: v3.0.4...v3.1.0

v3.0.4

08 Sep 19:30

Choose a tag to compare

🐛 Bug fix

  • Fixed an issue with spin version when installed as a composer or node dependency where the version would incorrectly display

Full Changelog: v3.0.3...v3.0.4

v3.0.3

06 Aug 17:55
731de18

Choose a tag to compare

🐛 Bug fixes

  • Fixed issue with spin configure not working correctly with WSL2 (#166)
  • Removed a warning while running spin configure on WSL2 machines (#165)

🧼 Cleanup

  • Improved some variable naming for spin deploy

Full Changelog: v3.0.2...v3.0.3

v3.0.2

14 Jan 19:05

Choose a tag to compare

🤩 What's new

  • Added SPIN_RUN_AS_USER which stores the whoami output (helpful to use in your compose files if needed)

Example:

services:
  ansible:
    build:
      context: .
      dockerfile: Dockerfile
    volumes:
      - ".:/ansible"
      - "${HOME}/.ssh:/ssh:ro"
      - "./collections:/etc/ansible/collections"
    environment:
      CI_ENVIRONMENT_SLUG: "${CI_ENVIRONMENT_SLUG}"
      PUID: "${SPIN_USER_ID}"
      PGID: "${SPIN_GROUP_ID}"
      RUN_AS_USER: "${SPIN_RUN_AS_USER}" # When run with Spin you can access this SPIN_RUN_AS_USER now

Full Changelog: v3.0.1...v3.0.2

v3.0.1

20 Dec 17:28

Choose a tag to compare

🐛 Bug Fixes

  • Fixed a bug where spin new laravel was trying to read from the laravel-pro repo instead 😅