|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.3.0](https://github.com/pythoninthegrasses/mt/compare/v1.2.4...v1.3.0) (2026-04-01) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* **agent:** add heuristic evals with wiremock mock Ollama server (Phase 6) ([27f9c2e](https://github.com/pythoninthegrasses/mt/commit/27f9c2edb93ccd36d6ef13cd920fc4d2335da950)) |
| 9 | +* **agent:** add onboarding and Ollama setup commands (Phase 5) ([f1cf52c](https://github.com/pythoninthegrasses/mt/commit/f1cf52c58af9ca52466c2feb09b5da23a881c71a)) |
| 10 | +* **agent:** add rig-core + schemars deps and implementation plan for TASK-277 ([fc5846b](https://github.com/pythoninthegrasses/mt/commit/fc5846ba3c55bf8a019ff8779898b849546f86c2)) |
| 11 | +* **agent:** add types, prompt, module scaffold and wire into lib.rs ([2f121f7](https://github.com/pythoninthegrasses/mt/commit/2f121f7a5d4dd1f8fc603eb23643892f6feb35c8)) |
| 12 | +* **agent:** implement tools and agent loop for playlist generation ([d9a37c9](https://github.com/pythoninthegrasses/mt/commit/d9a37c9b8ea52d65af45d1f0173fb9b629ee21bb)) |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* **agent:** cfg-gate lastfm discovery types, methods, and tests behind agent feature ([fd8593a](https://github.com/pythoninthegrasses/mt/commit/fd8593a3b92333bda22667aaa68a6c4db2886592)) |
| 18 | +* **agent:** cfg-gate new_unconfigured behind test+agent to fix dead_code error ([b8b2d3e](https://github.com/pythoninthegrasses/mt/commit/b8b2d3e3c202b670efddafef66da77e9535fc1d9)) |
| 19 | +* **ci:** enforce nightly toolchain in tauri build setup action ([4a8ac10](https://github.com/pythoninthegrasses/mt/commit/4a8ac102dd99d94b1ded1c6475bc8381c924e514)) |
| 20 | +* **ci:** force MSVC host toolchain on Windows to prevent dlltool errors ([1767701](https://github.com/pythoninthegrasses/mt/commit/1767701c66622a25c2602c53577f5314d4955a9e)) |
| 21 | +* **ci:** harden nightly status guards for ci setup tasks ([c4bd4f3](https://github.com/pythoninthegrasses/mt/commit/c4bd4f378091b800c9f3624a110e628f1befd356)) |
| 22 | +* **ci:** pin Rust toolchain from .tool-versions and add MSVC target on Windows ([cdf8ef4](https://github.com/pythoninthegrasses/mt/commit/cdf8ef40fbe735ad4a1a0244558bda77485eb765)) |
| 23 | +* **ci:** quote YAML status check containing colon to prevent parse error ([e37e52e](https://github.com/pythoninthegrasses/mt/commit/e37e52edcb92fe3540070ac498a5af55ae261b8b)) |
| 24 | +* **ci:** restore default keychain after release build cleanup ([f74c32f](https://github.com/pythoninthegrasses/mt/commit/f74c32fc7f5a155c56d8814b23c9c1d6f2dbb419)) |
| 25 | +* **ci:** use pwsh for toolchain extraction on Windows, restore macOS build ([dc8a7d7](https://github.com/pythoninthegrasses/mt/commit/dc8a7d7f8f345aca333714671e053a7800405c71)) |
| 26 | +* **clippy:** derive Default for OnboardingState, collapse nested if ([1855050](https://github.com/pythoninthegrasses/mt/commit/18550507c3bead36e266642b85d206f4f008e7a6)) |
| 27 | +* remove orphaned new_unconfigured test helper ([75df683](https://github.com/pythoninthegrasses/mt/commit/75df68321f6596a2fc7972897656305586ec1e60)) |
| 28 | + |
| 29 | + |
| 30 | +### Performance Improvements |
| 31 | + |
| 32 | +* **ci:** merge rust-lint and rust-tests into single job, drop macOS build ([a3c2e3b](https://github.com/pythoninthegrasses/mt/commit/a3c2e3b233c6af1f9613477faa269053003e9fdf)) |
| 33 | + |
| 34 | + |
| 35 | +### Reverts |
| 36 | + |
| 37 | +* remove unused lastfm agent types and methods from main ([3520dc7](https://github.com/pythoninthegrasses/mt/commit/3520dc7cd5e137e2d06d582a109940e8ebace613)) |
| 38 | + |
3 | 39 | ## [1.2.4](https://github.com/pythoninthegrasses/mt/compare/v1.2.3...v1.2.4) (2026-03-31) |
4 | 40 |
|
5 | 41 |
|
|
0 commit comments