Skip to content

Commit 6aefa97

Browse files
committed
Added changelog for v0.46.0
1 parent 64d3b2a commit 6aefa97

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

changelog.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,44 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

Comments
 (0)