Skip to content

Releases: MagnusOpera/terrabuild

0.194.5

13 May 12:29

Choose a tag to compare

  • 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, and Console.readLine for 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 #43 by upgrading the Docusaurus website stack to 3.10.1, adding the Mermaid layout peer dependency, pinning patched fast-uri/serialize-javascript transitive versions, and refreshing the Terrabuild.UI npm package set and lockfiles.
  • Include ProjectHash and TargetHash in 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_ACTOR and GITHUB_ACTOR_ID in the GitHub source-control integration.

Full Changelog: 0.193.9...0.194.5

0.194.4-next

10 May 19:22

Choose a tag to compare

0.194.4-next Pre-release
Pre-release
  • Upgrade embedded FScript runtime/language packages to 0.71.0.
  • Restrict the Terrabuild FScript host registry to disable Task.spawn, Task.await, and Console.readLine for 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

10 May 08:50

Choose a tag to compare

0.194.3-next Pre-release
Pre-release
  • NuGet upgrades.
  • Upgrade embedded FScript runtime/language packages to 0.68.0.
  • Fix GitHub Security alert #43 by upgrading the Docusaurus website stack to 3.10.1, adding the Mermaid layout peer dependency, pinning patched fast-uri/serialize-javascript transitive versions, and refreshing the Terrabuild.UI npm package set and lockfiles.

Full Changelog: 0.194.2-next...0.194.3-next

0.194.2-next

02 May 21:57

Choose a tag to compare

0.194.2-next Pre-release
Pre-release
  • Include ProjectHash and TargetHash in 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

30 Apr 18:08

Choose a tag to compare

0.194.1-next Pre-release
Pre-release
  • 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

30 Apr 14:45

Choose a tag to compare

0.194.0-next Pre-release
Pre-release
  • Capture GITHUB_ACTOR and GITHUB_ACTOR_ID in the GitHub source-control integration.

Full Changelog: 0.193.9-next...0.194.0-next

0.193.9

12 Apr 17:21

Choose a tag to compare

  • 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 -next releases both build/deploy Pages as intended, and expose the docs version selector on the published site with Next plus all published stable versions.

Full Changelog: 0.193.6...0.193.9

0.193.9-next

12 Apr 16:46

Choose a tag to compare

0.193.9-next Pre-release
Pre-release
  • 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

12 Apr 16:39

Choose a tag to compare

0.193.8-next Pre-release
Pre-release
  • 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

12 Apr 15:41

Choose a tag to compare

0.193.7-next Pre-release
Pre-release
  • 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 -next releases both build/deploy Pages as intended, and expose the docs version selector on the published site with Next plus all published stable versions.

Full Changelog: 0.193.6-next...0.193.7-next