@@ -6,6 +6,44 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66and this project adheres to
77[ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
88
9+ ## 0.46.0
10+
11+ ### Added
12+
13+ * Added the ` state export buildplan ` command, which as the name implies exports the buildplan for a project commit.
14+ * We now show dependency and CVE information when running ` state commit ` and ` state import ` , just like we do for
15+ ` state install ` .
16+ * We now show CVE information when running ` state checkout ` .
17+ * When working with complex buildscripts that use ingredient revisions or more complex build rules we will now report
18+ on these in ` state manifest ` .
19+ * We now support CycloneDX and SPDX SBOMs for ` state import ` .
20+ * We now provide unstable support for powershell when running ` state shell ` and other commands that interact with the
21+ shell.
22+
23+ ### Changed
24+
25+ * Runtime installations will now use a central artifact depot, and will use symlinks on mac/linux and hardlinks on
26+ windows to deploy them for your various runtime. Reducing disk usage, and increasing installation speeds.
27+ * We may still copy instead of link artifacts if the artifact in question requires runtime specific modifications.
28+ * Streamlined the UI for sourcing runtimes, it should now be consistent across commands.
29+ * We now also show dependency information when updating requirements.
30+ * When running ` state export log ` with the ` -i ` (index) flag we no longer consider logs for the current command.
31+
32+ ### Fixed
33+
34+ * Running ` state init ` with a language version specific to the minor version would sometimes not resolve the language.
35+ * ` state manifest ` would sometimes not show the resolved version.
36+ * Missing CVE information for languages in ` state manifest ` .
37+ * Uninstalling state tool would leave you in a broken state that required manual intervention if and when the uninstall
38+ failed halfway through.
39+ * We would sometimes redundantly show available update information.
40+ * Uninstalling State Tool on Windows would leave behind start menu shortcuts.
41+ * Progress indication when solving and creating a commit (eg. when running ` state install ` ) would sometimes overlap.
42+ * Made several improvements to dependency calculations, which should give user a more accurate picture of what
43+ dependencies were brought in by a given change.
44+ * This only affects UI/UX. It does not imply any build or runtime functionality.
45+ * Many localization and error message improvements and additions to help guide users to solutions.
46+
947## 0.45.0
1048
1149### Added
0 commit comments