Releases: MagnusOpera/terrabuild
Releases · MagnusOpera/terrabuild
0.194.5
- Fail fast with a user-facing invalid-argument error when Terrabuild runs in a workspace that is not a git repository, instead of surfacing that source-control initialization failure to Sentry.
- Upgrade embedded FScript runtime/language packages to
0.71.0. - Restrict the Terrabuild FScript host registry to disable
Task.spawn,Task.await, andConsole.readLinefor extension scripts while keeping the remaining default host functions available. - Document the Terrabuild-exposed FScript host functions in the extensibility docs.
- NuGet upgrades.
- Upgrade embedded FScript runtime/language packages to
0.68.0. - Fix GitHub Security alert
#43by upgrading the Docusaurus website stack to3.10.1, adding the Mermaid layout peer dependency, pinning patchedfast-uri/serialize-javascripttransitive versions, and refreshing theTerrabuild.UInpm package set and lockfiles. - Include
ProjectHashandTargetHashin uploaded build-graph nodes so downstream Insights snapshots can resolve and persist optional artifact links per node. - Send optional Terrabuild project names with artifact publication so downstream consumers can surface stable project identities instead of only project directories.
- Capture
GITHUB_ACTORandGITHUB_ACTOR_IDin the GitHub source-control integration.
Full Changelog: 0.193.9...0.194.5
0.194.4-next
- Upgrade embedded FScript runtime/language packages to
0.71.0. - Restrict the Terrabuild FScript host registry to disable
Task.spawn,Task.await, andConsole.readLinefor extension scripts while keeping the remaining default host functions available. - Document the Terrabuild-exposed FScript host functions in the extensibility docs.
Full Changelog: 0.194.3-next...0.194.4-next
0.194.3-next
- NuGet upgrades.
- Upgrade embedded FScript runtime/language packages to
0.68.0. - Fix GitHub Security alert
#43by upgrading the Docusaurus website stack to3.10.1, adding the Mermaid layout peer dependency, pinning patchedfast-uri/serialize-javascripttransitive versions, and refreshing theTerrabuild.UInpm package set and lockfiles.
Full Changelog: 0.194.2-next...0.194.3-next
0.194.2-next
- Include
ProjectHashandTargetHashin uploaded build-graph nodes so downstream Insights snapshots can resolve and persist optional artifact links per node.
Full Changelog: 0.194.1-next...0.194.2-next
0.194.1-next
- Send optional Terrabuild project names with artifact publication so downstream consumers can surface stable project identities instead of only project directories.
Full Changelog: 0.194.0-next...0.194.1-next
0.194.0-next
- Capture
GITHUB_ACTORandGITHUB_ACTOR_IDin the GitHub source-control integration.
Full Changelog: 0.193.9-next...0.194.0-next
0.193.9
- Refine the desktop website header so the local-search bar is larger and centered, while the docs version selector stays on the right before the GitHub link.
- Treat the newest stable docs version as the maintained stable line so the outdated-version warning is shown only for older stable releases, not for the latest stable tag.
- Remove the Terrabuild blog from the Docusaurus site now that release/blog content has moved to the Magnus Opera corporate website.
- Switch website tooling and release workflows from npm to pnpm, including lockfile generation and Pages/release workflow updates.
- Fix the stable docs website build and Docusaurus release dependencies so tagged release builds can snapshot docs and publish successfully in GitHub Actions.
- Adjust website publishing rules so GA and
-nextreleases both build/deploy Pages as intended, and expose the docs version selector on the published site withNextplus all published stable versions.
Full Changelog: 0.193.6...0.193.9
0.193.9-next
- Refine the desktop website header so the local-search bar is larger and centered, while the docs version selector stays on the right before the GitHub link.
Full Changelog: 0.193.8-next...0.193.9-next
0.193.8-next
- Treat the newest stable docs version as the maintained stable line so the outdated-version warning is shown only for older stable releases, not for the latest stable tag.
- Remove the Terrabuild blog from the Docusaurus site now that release/blog content has moved to the Magnus Opera corporate website.
Full Changelog: 0.193.7-next...0.193.8-next
0.193.7-next
- Switch website tooling and release workflows from npm to pnpm, including lockfile generation and Pages/release workflow updates.
- Fix the stable docs website build and Docusaurus release dependencies so tagged release builds can snapshot docs and publish successfully in GitHub Actions.
- Adjust website publishing rules so GA and
-nextreleases both build/deploy Pages as intended, and expose the docs version selector on the published site withNextplus all published stable versions.
Full Changelog: 0.193.6-next...0.193.7-next