Skip to content

Releases

Stackyard 1.1.0

Choose a tag to compare

@thomasd333 thomasd333 released this 30 Oct 10:42

Mail, Xdebug, PHP extensions and database backups.

Downloads

  • Stackyard-1.1.0-win-x64.zip: everything.
  • Stackyard-1.1.0-lite-win-x64.zip: the same without MySQL and PostgreSQL.

Right-click the zip > Properties > Unblock, then unzip. Updating from 1.0.x: quit Stackyard and copy the new Stackyard.exe over the old one. Your bin\, www\, data\ and config\ stay as they are. To get Mailpit too, copy bin\mailpit\ from the zip, or use Tools & PATH > Check for updates.

New

  • Mailpit (mail catcher) as a fourth service. PHP's mail() delivers to it instead of sending anything, and Open inbox shows the messages. For Laravel and other apps with their own SMTP settings: host 127.0.0.1, port 1025, no user, no encryption. Ports are in Settings > Ports; new versions come through Check for updates.
  • PHP configuration: the Configure button next to PHP in Tools & PATH.
    • Xdebug: downloaded from xdebug.org for your PHP version (checked against its SHA-256) and switched on with one click. Step debugging on port 9003, only when a request asks for it (XDEBUG_SESSION cookie or ?XDEBUG_SESSION=1), so normal pages stay fast.
    • Extensions: turn them on or off with checkboxes; the choice applies to every PHP version. A change PHP cannot load (e.g. a DLL it needs is missing) is undone, with PHP's message.
  • Database backups: Back up next to a running MySQL or PostgreSQL writes a .sql file to backup\databases\ (MySQL: every database except the system ones; PostgreSQL: everything, with roles). Load it with Adminer's Import, or mysql / psql.
  • Data folder warning: different MySQL and PostgreSQL series keep their databases in different folders (data\mysql-8.4, data\postgresql-18...). Switching to a version whose folder is still empty now tells you where your databases are.

Stackyard is free. My Claude subscription isn't. Chip in a coffee?

Stackyard 1.0.2

Choose a tag to compare

@thomasd333 thomasd333 released this 30 Oct 06:33

A stability release, plus two small additions.

Downloads

  • Stackyard-1.0.2-win-x64.zip: everything, as before.
  • Stackyard-1.0.2-lite-win-x64.zip (new): the same without MySQL and PostgreSQL: 288 MB instead of 408 MB. README.txt explains how to add a database later.

Right-click the zip > Properties > Unblock, then unzip. Updating from 1.0.1: quit Stackyard and copy the new Stackyard.exe over the old one. Your bin\, www\, data\ and config\ stay as they are.

New

  • Check for Stackyard updates in Settings > About. A newer version shows up next to the version number at the top, with a link to this page. Nothing is downloaded or installed by itself.
  • Optional daily check in Settings > Startup (off by default, so Stackyard makes no network requests unless you ask).

More stable

  • Quitting right after stopping a service no longer kills MySQL or PostgreSQL in the middle of a clean shutdown.
  • Stopping a service while it is still starting now works: it stops as soon as it is up, instead of the stop being ignored.
  • A stuck mysqladmin shutdown can no longer hang Stackyard (it could wait up to an hour). Stopping is now always time-limited.
  • MySQL and PostgreSQL get 5 minutes to start instead of 1. Crash recovery or an upgrade of a big data folder is no longer cut short.
  • Safer settings.json saves: no lost changes when two saves overlap, retries while antivirus holds the file.
  • PATH backups made within the same second no longer overwrite each other.
  • Error messages read only the end of large log files, and the window stops polling while it is hidden in the tray.

Stackyard is free. My Claude subscription isn't. Chip in a coffee?

Stackyard 1.0.1

Choose a tag to compare

@thomasd333 thomasd333 released this 29 Oct 12:36

First public release of Stackyard: a free, portable local web development stack for Windows 10/11 x64.

Download Stackyard-1.0.1-win-x64.zip, right-click it > Properties > Unblock, unzip to a folder like D:\Stackyard, run Stackyard.exe and press Start all. The exe is not code-signed yet; if SmartScreen warns you, click More info > Run anyway.

Included

Tool Version
Apache (Apache Lounge) 2.4.69
PHP, Thread Safe x64 8.3.36
MySQL Community Server 8.4.13
PostgreSQL 18.6
Node.js 26.12.1
Composer 2
Git for Windows, portable 2.56.0
Python 3.13.0
Adminer 6.2.0

The Visual C++ runtime the servers need is bundled, so nothing else has to be installed.

Highlights

  • Start and stop Apache, MySQL and PostgreSQL; port conflicts and crashes are reported with the log.
  • Several versions of each tool side by side; PHP, Node.js and Composer updates from inside the app.
  • Optional user PATH management with backups, and a terminal (cmd, PowerShell, Git Bash, Windows Terminal) with every tool on PATH.
  • Virtual hosts on *.localhost without editing the hosts file or admin rights.
  • Adminer for MySQL and PostgreSQL, tray icon, start with Windows, light/dark theme, 7 languages.

See README.txt in the zip for the details, including moving from Laragon. Licenses of the bundled tools: THIRD-PARTY.txt.

Stackyard is free. My Claude subscription isn't. Chip in a coffee?