From 515ed266e95f9dbbd4fc5e74a53218fc9afabf9f Mon Sep 17 00:00:00 2001 From: FloxBot Date: Wed, 26 Aug 2026 08:12:07 +0000 Subject: [PATCH 1/2] docs(changelog): stub for flox/flox v1.15.0 --- changelog.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/changelog.mdx b/changelog.mdx index 4d7f445..580cb1a 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -9,6 +9,14 @@ order. Subscribe to the [RSS feed](/changelog/rss.xml) to follow along. {/* changelog:insert */} + + ## Flox CLI v1.15.0 + + _Draft: summarize what changed in [v.1.15.0](https://github.com/flox/flox/releases/tag/v1.15.0), leading with what it lets + users do rather than what was merged._ + +{/* changelog-id: flox/flox@v1.15.0 */} + ## VS Code extension v1.1.0 From 3f5dcbbd2e4fca61f1d5a8a379e1858920dc0b5d Mon Sep 17 00:00:00 2001 From: Daniel Sauble Date: Fri, 28 Aug 2026 15:17:02 -0700 Subject: [PATCH 2/2] docs(changelog): write the v1.15.0 entry Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014LKn6Rdk5uRWZVTa1FbZbr --- changelog.mdx | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/changelog.mdx b/changelog.mdx index 580cb1a..ce5e807 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -10,10 +10,40 @@ order. Subscribe to the [RSS feed](/changelog/rss.xml) to follow along. {/* changelog:insert */} - ## Flox CLI v1.15.0 + ## Run cleanup when the last shell exits - _Draft: summarize what changed in [v.1.15.0](https://github.com/flox/flox/releases/tag/v1.15.0), leading with what it lets - users do rather than what was merged._ + The new `hook.on-deactivate` manifest section runs a Bash script once, + when the last activation of an environment exits — the teardown + counterpart to `hook.on-activate`. See + [deactivating environments](/concepts/activation#deactivating-environments). + + ## Instant re-publish + + `flox publish` now detects an already-published build before building + the package, so re-publishing an unchanged package returns immediately + instead of paying for a full build first. + + ## Tunable auth reminders + + Quiet the "You are not logged in to FloxHub" reminder with + `flox config --set auth_notifications false`. Separately, unauthenticated + users now see a warning — at most once every 8 hours — that resolving + packages will require FloxHub authentication in an upcoming release; see + [go.flox.dev/auth](https://go.flox.dev/auth). + + ## Also in this release + + - `flox service` is now an alias for `flox services`. + - Variables from `[vars]` behave predictably in repeated and stacked + activations, and experimental plugin scripts can now read them. + - Clearer errors for package file collisions, for Nix expression builds + that can't be parsed, and for packages whose `systems` names a system + missing from `options.systems`. + + After upgrading, exit all current activations or reboot before + activating again. See the + [v1.15.0 release notes](https://github.com/flox/flox/releases/tag/v1.15.0) + for the full list of fixes. {/* changelog-id: flox/flox@v1.15.0 */}