Skip to content

Commit a54f8f0

Browse files
committed
Added changelog for v0.36.0
1 parent ce619c9 commit a54f8f0

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

changelog.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,65 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres
77
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
### 0.36.0
10+
11+
### Added
12+
13+
- All commands have been updated to proactively mention project and runtime
14+
information, making it easier to understand what is going on and how to configure
15+
your tooling.
16+
- State Tool will now give you a heads-up if the organization you're accessing
17+
has gone over its runtime limit.
18+
- State Tool will now configure itself for all supported shells on your system,
19+
rather than just the currently active shell.
20+
- Better support for Bash on Windows.
21+
22+
### Changed
23+
24+
- Significantly improved the performance of runtime executors.
25+
- `state revert` now reverts "a" commit, rather than reverting "to" a commit. This
26+
is meant to bring the user-experience in line with that of git.
27+
- Bash on macOS is no longer supported as a shell. This is due to the fact that
28+
macOS has deprecated the use of bash in favor of zsh. Using bash should still
29+
work, but you will receive warnings, and it may stop working in the future.
30+
- The state-svc is now installed as an App on macOS. Solving the issue of macOS
31+
referring to it as an sh script which isn't very useful for end-users.
32+
- Progress indication for runtime installations will now show build progress for
33+
all artifacts, even if they are cached.
34+
- Reorganized the `--help` output.
35+
36+
### Fixed
37+
38+
- Fixed error message received when running State Tool without the `HOME` env var
39+
not being indicative of that root cause.
40+
- Fixed progress count being off when installing runtimes.
41+
- Fixed progress sometimes hangs or panics while installing runtimes.
42+
- Fixed `state languages install` and `state platforms add` should not modify the
43+
remote project (that's what `state push` is for).
44+
- Fixed `state import` panics when ran outside of a project folder.
45+
- Fixed malformed error message when `state clean uninstall` fails.
46+
- Fixed `state push` creating the remote project even if the user told it not to.
47+
- Fixed unstable subcommands not showing a warning explaining that they are unstable.
48+
- Fixed `state shell` giving a misleading error when no default project is configured.
49+
- Fixed `state update` showing redundant output.
50+
- Fixed `state import --non-interactive` cancelling out of import rather than
51+
continuing without prompting.
52+
- Fixed `state revert <commit ID>` should not work on a commit that doesn't exist in
53+
the history.
54+
- Fixed `state clean cache` not giving a success or abort messaging.
55+
- Fixed `state export private-key` giving an uninformative error message when
56+
improperly authenticated.
57+
- Fixed `state show` not working with commits that haven't been pushed to the platform.
58+
59+
### Removed
60+
61+
- Removed the `--set-version` flag from `state update`. Instead, you can run the
62+
installation script with the `-v` flag.
63+
- The experimental tray tool (ActiveState Desktop) has been removed. It will be
64+
making a reappearance in the future.
65+
- The `--namespace` flag has been removed from `state history`. To inspect projects
66+
without checking them out you can use the website.
67+
968
### 0.35.0
1069

1170
We are introducing a set of new environment management commands that will

0 commit comments

Comments
 (0)