|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
| 5 | +#### 💥 Breaking |
| 6 | + |
| 7 | +- WASM API |
| 8 | + - Renamed `RegisterToolchainOutput.lock_file_name` to `RegisterToolchainOutput.lock_file_names` |
| 9 | + and its type to `Vec<String>`. |
| 10 | + - Renamed `RegisterToolchainOutput.manifest_file_name` to |
| 11 | + `RegisterToolchainOutput.manifest_file_names` and its type to `Vec<String>`. |
| 12 | + |
5 | 13 | #### 🚀 Updates |
6 | 14 |
|
| 15 | +- Added a new |
| 16 | + [Go toolchain implementation](https://github.com/moonrepo/plugins/tree/master/toolchains/go), |
| 17 | + powered entirely by our new WASM plugin system. It can be enabled with the `unstable_go` |
| 18 | + identifier. |
| 19 | + - Supports tiers 1, 2, and 3! |
| 20 | + - Supports Go workspaces via `go.work` files. |
| 21 | + - Extracts project dependencies and relationships from `go.mod` files. |
| 22 | + - Extracts version and lockfile information from `go.sum` and `go.work.sum` files. |
| 23 | + - Basic vendor support (`go mod vendor`) during Docker prune. |
7 | 24 | - Added new tools for `moon mcp`. |
8 | 25 | - `get_touched_files` - Gets touched files between base and head. |
9 | 26 | - `sync_projects` - Runs the `SyncProject` action for one or many projects. |
|
13 | 30 | - View information about a toolchain plugin with `moon toolchain info`. |
14 | 31 | - Added support for terminal desktop notifications. Can be enabled with the new |
15 | 32 | `notifier.terminalNotifications` setting in `.moon/workspace.yml`. |
| 33 | +- Added a `notifier.webhookAcknowledge` setting, that ensures webhooks resolve with a 2xx status |
| 34 | + code. |
| 35 | + |
| 36 | +#### 🐞 Fixes |
| 37 | + |
| 38 | +- Fixed an issue with task output hydration that would sometimes fail with a permission denied error |
| 39 | + when cleaning stale files. |
| 40 | + |
| 41 | +#### 🧩 Plugins |
| 42 | + |
| 43 | +- Updated `rust_toolchain` to v0.2.0. |
| 44 | + - Cached the globals bin directory when extending task commands/scripts. |
| 45 | + - Task hashing now includes the host OS, arch, and libc. |
| 46 | +- WASM API |
| 47 | + - Added `LocateDependenciesRootInput.toolchain_config` field. |
| 48 | + - Added `PruneDockerInput.toolchain_config` field. |
| 49 | + - Added `ScaffoldDockerInput.toolchain_config` field. |
16 | 50 |
|
17 | 51 | #### ⚙️ Internal |
18 | 52 |
|
19 | | -- Updated proto to [v0.50.0](https://github.com/moonrepo/proto/releases/tag/v0.50.0) (from 0.49.4). |
| 53 | +- Updated proto to [v0.50.1](https://github.com/moonrepo/proto/releases/tag/v0.50.0) (from 0.49.4). |
20 | 54 |
|
21 | 55 | ## 1.37.3 |
22 | 56 |
|
|
0 commit comments