Skip to content

Releases: geodro/lerd

v1.21.1

19 May 17:24
5acab23

Choose a tag to compare

Lerd 1.21.1

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Bug Fixes

  • 5705fba fix(docs): wrap CustomExtensionsRuntime placeholder for VitePress (#389)

Other

Full Changelog: v1.21.0...v1.21.1

v1.21.0

19 May 09:46
ccf41b6

Choose a tag to compare

Lerd 1.21.0

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Features

  • dcdf0ce feat(container): target field in .lerd.yaml selects a multi-stage build stage (#385)
  • 2a5c789 feat(mcp): service_add accepts the init flag (#386)

Bug Fixes

  • 91fc581 fix(image): restore git in the PHP-FPM runtime stage (#377)
  • 193a22c fix(presets): wire catatonit as PID 1 for mysql and mariadb (#383)
  • d07aafc fix(ui): close LAN-reachable endpoints via the existing gate and validate public_dir (#382)
  • 3bdd649 fix(ui): notification clicks land on the right tab (#384)
  • c464925 fix(workers): stop host workers from resurrecting after stop (#375) (#376)

Other

  • 83c2967 chore(security): bump jwt-go, svelte, and kysely past their CVE windows (#387)
  • ccf41b6 release: v1.21.0 (#388)

Full Changelog: v1.21.0-beta.1...v1.21.0

v1.21.0-beta.1

18 May 17:03
def95b8

Choose a tag to compare

v1.21.0-beta.1 Pre-release
Pre-release

Lerd 1.21.0-beta.1

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Features

  • 9197e23 feat(commands): on-demand framework commands across UI, CLI, and MCP (#363)
  • fbdd4d2 feat(config): public_dir override in .lerd.yaml (#370)
  • 0b16aa5 feat(image): multi-stage PHP-FPM build cuts image size by ~60% (#364)
  • 50dfc74 feat(presets): mysql 9.7 LTS, postgres 17/18, canonical version pinning (#361)
  • 3d39b1e feat(shell): bake zsh + starship into PHP-FPM image for lerd shell (#358)
  • c48500d feat(tray,ui): dump + notifications toggles, live dump-status updates (#373)
  • 2c39714 feat(ui): Env tab on site detail showing the project .env (#366)
  • 4b70ade feat(ui): add Turkish (tr) locale (#355)
  • c9b7e0a feat(ui): batch worker failure notifications (#372)
  • 7e8b054 feat(ui): browser-style address bar header for site detail (#365)
  • b791d8d feat(ui): desktop notifications via Web Push with per-category settings (#353)
  • 5906f58 feat(ui): notifications page polish + dashboard health row (#354)

Bug Fixes

  • 0959e86 fix(certs): force-reissue cert when a site's domain set changes (#367)
  • 0c43a55 fix(tinker): force dump-bridge passthrough for tinker invocations (#371)
  • 42dddd4 fix(ui): hide worktree-manager button for non-git sites (#357)
  • 0d39357 fix: streamed worktree install, audit follow-ups, dropdown scroll (#368)

Other

  • 6c043c1 refactor(git): consolidate ad-hoc git exec into internal/git (#356)
  • def95b8 release: v1.21.0-beta.1 (#374)

Full Changelog: v1.20.2...v1.21.0-beta.1

v1.20.2

14 May 19:54
521f32b

Choose a tag to compare

Lerd 1.20.2

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Other

Full Changelog: v1.20.1...v1.20.2

v1.20.1

14 May 10:43
3253847

Choose a tag to compare

Lerd 1.20.1

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Other

Full Changelog: v1.20.0...v1.20.1

v1.20.0

14 May 10:17
368a39c

Choose a tag to compare

Lerd 1.20.0

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Features

  • aa78a30 feat(ui): make worktree-add "Automatic" announce its resolution (#344)
  • 137beed feat(ui): manage git worktrees from the dashboard + Tailwind v4 (#341)
  • f82ce98 feat: per-worktree dump tagging + worktree-add warnings + macOS plist heal fix (#343)

Bug Fixes

  • 1f9d1ea fix(siteinfo): keep per-worktree workers on parent rows when check passes (#346)

Other

Full Changelog: v1.20.0-beta.2...v1.20.0

v1.20.0-beta.2

11 May 18:20
cd579d4

Choose a tag to compare

v1.20.0-beta.2 Pre-release
Pre-release

Lerd 1.20.0-beta.2

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Features

  • 1809c20 feat(mcp): close site_php/node branch + workers_mode + bug_report gaps (#328)
  • 1204fdd feat(php-ext): --apk-deps for extensions that need extra Alpine build packages (#337)
  • ccfbb37 feat(php-fpm): add PHP 7.4 and 8.0 as a frozen legacy tier (#336)
  • f3a4fee feat(tui): header pill for failing workers (#326)
  • 2698d7c feat(tui): per-worktree controls in site detail pane (#325)
  • 2974178 feat(tui): service update + rollback keybinds (#323)
  • bbf3eb1 feat(ui): German / Indonesian / Dutch locales + dashboard i18n-coverage pass (#338)
  • 59bcab8 feat(workers): macOS host workers + post-v1.19.1 audit fixes (#339)
  • 318892a feat: live dump() / dd() viewer (#331)

Bug Fixes

  • 9b60cd4 fix(php-ext): don't report success when an extension build fails (#334) (#335)
  • 121e851 fix(php-fpm): bundle full ICU locale data so non-English locales format correctly (#332) (#333)
  • f8bbfa3 fix(watcher): dedup concurrent handleNewEntry for the same worktree (#324)
  • 781f309 fix: dashboard update banner + test cache pollution (#329)

Other

  • 90b8369 refactor: dedupe service-set helpers and nginx reload-or-warn pattern (#330)
  • cd579d4 release: v1.20.0-beta.2 (#340)

Full Changelog: v1.20.0-beta.1...v1.20.0-beta.2

v1.19.3

11 May 14:05

Choose a tag to compare

Lerd 1.19.3

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Bug Fixes

  • ef11736 fix(php-ext): don't report success when an extension build fails (#334)

Full Changelog: v1.19.2...v1.19.3

v1.19.2

11 May 11:46

Choose a tag to compare

Lerd 1.19.2

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Bug Fixes

  • a7d4c7e fix(php-fpm): bundle full ICU locale data so non-English locales format correctly (#332)

Full Changelog: v1.19.1...v1.19.2

v1.20.0-beta.1

09 May 14:25
9996e02

Choose a tag to compare

v1.20.0-beta.1 Pre-release
Pre-release

Lerd 1.20.0-beta.1

Lerd — Podman-powered local PHP dev environment for Linux & macOS.

Install on Linux

curl -fsSL https://raw.githubusercontent.com/geodro/lerd/main/install.sh | bash

Or if already installed:

lerd update

Install on macOS

brew tap geodro/lerd
brew install lerd
lerd install

Or if already installed:

brew upgrade lerd
lerd install

Changelog

Features

  • e111c36 feat: automatic wildcard cert SANs and nginx server_name for worktree subdomains (#309)
  • 5c30853 feat: built-in Vite dev server worker with host execution and worktree auto-start (#310)
  • 38423f2 feat: env_overrides in .lerd.yaml for worktree env templating (#308)
  • 898446e feat: per-worktree worker lifecycle + dashboard surfaces (#319)
  • 8c83864 feat: unified asset-worker / npm-build prompt for lerd worktree add (#321)

Bug Fixes

  • 6b2d0a9 fix(framework): refresh every cached version, not just the latest (#318)
  • 21df847 fix(mysql-preset): drop two flags removed in MySQL 8.0 (#312)
  • d8820b6 fix(watcher): broadcast DNS status transitions so dashboard updates after boot (#311)
  • f2d0a31 fix(workers): post-#310 followups for path mismatch, macOS gap, refactor (#317)
  • 71470e9 fix: post-#319 audit followups for worker lifecycle, certs, env, DNS (#320)
  • 9b5c219 fix: post-v1.19.1 audit followups for env_overrides, DNS, certs (#316)

Other

  • af897a9 refactor: extract config.SiteSlug helper for DB-safe name conversion (#315)
  • 9996e02 release: v1.20.0-beta.1 (#322)

Full Changelog: v1.19.1...v1.20.0-beta.1