Skip to content

Releases: cresset-tools/bougie

bougie: v0.28.0

13 Jun 10:57
2e5932e

Choose a tag to compare

0.28.0 (2026-06-13)

Features

  • node: Node.js toolchain via nodejs.org + run PATH overlay (#371) (72b0e4d)
  • paths: move project toolchain into vendor/bougie; durable state under $BOUGIE_HOME (#372) (2c92332)

Bug Fixes

  • dist: make installers prefer the origin mirror (hosting=[simple,github]) (#374) (e627774)
  • format: pin wick 0.2.3 (#375) (55c73dc)

bougie: v0.27.0

13 Jun 09:07
04b83c1

Choose a tag to compare

0.27.0 (2026-06-13)

Features

  • format: add bougie format, the uv format model for PHP (#368) (2b0e567)
  • run: add --php to select the interpreter for one run (#366) (bf47d59)

Bug Fixes

  • format: pin wick 0.2.1 (0.2.0 shipped no binaries) (#370) (f8808c5)

bougie: v0.26.0

13 Jun 06:14
c7ef039

Choose a tag to compare

0.26.0 (2026-06-13)

Features

  • cli: promote services projects to top-level bougie projects (#365) (da52e1d)
  • server: run the dev server against a system PHP (#363) (9890626)

bougie: v0.25.2

12 Jun 20:29
a6add58

Choose a tag to compare

0.25.2 (2026-06-12)

Bug Fixes

  • daemon: allow /tmp + /var/tmp RW so macOS bash heredocs work in sandbox (#361) (fc8f421)

bougie: v0.25.1

12 Jun 15:36
070cbd7

Choose a tag to compare

0.25.1 (2026-06-12)

Bug Fixes

  • daemon: set TMPDIR for opensearch so bash heredocs work under macOS sandbox (#358) (40664e5)
  • dist: build linux-gnu at glibc 2.17 via custom in-container job (#357) (6188e00)
  • self-update: fall back to newest release with assets for the target (#356) (47a1df2)

bougie: v0.25.0

12 Jun 09:33
df7bb3a

Choose a tag to compare

0.25.0 (2026-06-12)

⚠ BREAKING CHANGES

  • composer: bougie no longer bundles or runs the Composer phar. The composer argv[0] shim now dispatches to bougie's native subcommands, so composer install (recipes, PATH) runs the native installer. Unrecognized subcommands (create-project, archive, bump, …) error with a pointer to bougie tool install composer/composer — the deliberate escape hatch. Removed: bougie-composer fetch/request/resolve modules + install_composer; paths.composer_phar; the resolved-composer state file; the [composer] version config field; sync's phar fetch and SyncResult.composer_{version,path}.

Features

  • cli: add bougie lock — minimal lockfile refresh (#351) (ca6056a)
  • cli: native uv-style verbs — add, remove, tree, outdated (#350) (b74126f)
  • composer: native uv-pip Composer surface; drop the phar (#348) (0d491f6)
  • dist: build linux-gnu against glibc 2.17 in manylinux2014 (#355) (4ce19eb)
  • php: system PHP support (uv's system-Python model) (#354) (32eef2e)

Bug Fixes

  • composer: update installs vendor/ + upgrade/u aliases (#352) (a4ac00e)

bougie: v0.24.0

10 Jun 10:38
9695bec

Choose a tag to compare

0.24.0 (2026-06-10)

Features

  • sync: uv-style concise summary + skip redundant autoloader dump (#347) (a845daa)

Performance Improvements

  • installer: fetch the index root once per sync, not per extension (#345) (68c6b7b)

bougie: v0.23.1

08 Jun 19:35
022a02d

Choose a tag to compare

0.23.1 (2026-06-08)

Bug Fixes

  • server: respawn dead FPM pools instead of dispatching to a vanished socket (#340) (24878fb)

bougie: v0.23.0

07 Jun 17:47
0ffab76

Choose a tag to compare

0.23.0 (2026-06-07)

Features

  • autoloader: emit platform_check.php (Composer config.platform-check) (#337) (d9bbb12)

Bug Fixes

  • daemon: setsid bougied so a terminal Ctrl-C can't kill it (#339) (6021991)

bougie: v0.22.0

07 Jun 13:53
c30854b

Choose a tag to compare

0.22.0 (2026-06-07)

Features

  • services: stream stopping/starting progress on restart (#335) (9bebd13)
  • services: write PhpStorm data source on bougie up (#336) (126fec6)

Bug Fixes

  • autoloader: exclude PSR-fallback volatile roots from the classmap (#332) (346463b)
  • installer: don't flash a progress bar when baseline extensions are all installed (#334) (630a568)
  • self-update: don't update to a release with no assets yet (#331) (9664f49)