Releases: starship/starship
Releases 路 starship/starship
v1.18.2
v1.18.1
v1.18.0
1.18.0 (2024-03-21)
Features
- $gemset variable for Ruby module (#5429) (938ea3c)
- bash: Support right prompt and transience (#4902) (5ead13d)
- bash: use PS0 for preexec hook (#5735) (ae711c0)
- direnv: use JSON status with direnv >= 2.33.0 (#5692) (482c7b7)
- docs: move to vitepress (#5785) (7485c90)
- install: Add version option to install script (f66bfd9)
- install: Add version option to install script (#5728) (f66bfd9)
- os: add new os symbols (#5849) (df65b21)
- quarto: Add Quarto module (#5820) (0e49f04)
- release: add winget arm64 push & repo sync (#5033) (aef1a3f)
- username: add detect_env_vars as option (#5833) (b8a812b)
Bug Fixes
- bash: Handle Unbound Variables Errors in Bash (#4972) (7093d5c)
- bash: improve integration with bash-preexec (#5734) (2aa711c)
- character: also handle vi edit mode in pwsh (#5775) (0891ec2)
- direnv: update to work with direnv v2.33 (#5657) (cec111a)
- git_branch: fall back to "HEAD" when there is no current branch (#5768) (6a96e84)
- nu: continuation prompt not being displayed correctly (#5851) (d308e91)
- status: fix pipestatus width calculation (#5036) (ab84043), closes #3162
- zsh: improve starship binary path escaping (#5574) (2bb57cf)
v1.17.1
v1.17.0
1.17.0 (2023-12-28)
Features
- add additional exit status code meanings from libc (#5412) (81c7d0c)
- add typst module (7b21705)
- aws: Adding the AWS SSO CLI env variable to profile list (#5640) (6d96df3)
- direnv: add new direnv module (#5157) (e47bfba)
- fossil_metrics: add fossil_metrics module (#4874) (e867cda)
- hostname: add detect_env_vars as option (#5196) (43b2d42)
- kubernetes: Add styling based on current context (#4550) (6b444e0)
- R lang packages version, remove .Rprofile from rlang detection (#5588) (5267c46)
- scanner: add option not to follow symlinks (#5325) (7b851fc)
- shell: allow distinguishing between pwsh and powershell (#5478) (d7a34b4)
Bug Fixes
- bash: unbound variable error with STARSHIP_PREEXEC_READY (#5438) (8168c21)
- docker_context: ignore unix domain socket path from Docker Context (#5616) (a910e09), closes #5548
- git_status: Avoid printing error on missing stash ref (#5434) (00d3dc8)
- git: prevent
core.fsmonitor
from executing external commands (#3981) (03278e4) - install: do not use curl installed through snap (#5442) (0e73817)
- pastel-powerline: remove
$path
from docker-context module format string (#5534) (6abc83d)
Performance Improvements
v1.16.0
1.16.0 (2023-07-30)
Features
- pwsh: Support vi command mode indicator (#5049) (3180509)
- shlvl: add repeat_offset for repeated symbol (#5289) (3402f0e)
- update the nushell init file and make it valid module and overlay (#5188) (470aeb0)
Bug Fixes
- bash: Clear out completed jobs before counting NUM_JOBS (#5253) (0a05b5c)
- rprompt: remove lprompt modules from
$all
again (#5067) (b9a4b08)
Performance Improvements
v1.15.0
1.15.0 (2023-06-06)
Features
- Add Solidity Module (#5047) (b2ebd5b)
- add typechange to git_status module (#4829) (edb96ca)
- aws: support aws sso with automatic authentication refresh (#5170) (297176b)
- azure: subscription name aliases (#4949) (27ffa37)
- gcloud: add
detect_env_vars
option (#5166) (d07a8e3) - git_metrics: add option to ignore submodules (#5052) (ce01423)
- golang: adding
mod_version
variable (#5177) (351bf9d) - nodejs: Add
expected_version
variable (#5081) (70d2014)
Bug Fixes
- bump libz-ng-sys (#5218) (6ab8f40)
- config: Make print-config not panic without a config (#5001) (ce7f984)
- ensure nested style variables are processed during formatting (e5cec9e)
- presets: Added ($style) to format in module 'sudo' in Bracketed Segments Preset (#5146) (1bd6db5)
- snap: Update snapcraft.yaml to add personal-files interface (#5131) (b3ccc0f)
- style: ensure nested style variables are processed during formatting (#5120) (e5cec9e)
- update of presets and default configuration to reflect changes in Nerd Fonts 3.0 (#5162) (2558c45)
v1.14.2
v1.14.1
v1.14.0
1.14.0 (2023-04-10)
Features
- aws: add support for source_profile (#3834) (d2801ac)
- aws: add support for source_profile (#4859) (d2801ac)
- aws: Adds support for AWS_CREDENTIAL_EXPIRATION environment variable (#5002) (74ce7fd)
- custom: add option to check if pwd is in a repo (#4822) (d29ce7c)
- fossil: detection of Fossil check-outs in subdirectories (#4910) (4bca74e)
- release: handle chocolatey starship.portable and starship.install pkg publishing (#4723) (b55774d)
Bug Fixes
- fossil_branch: fossil checkout database file name on windows (#4978) (c07a21d)
- fossil_branch: use proper fossil checkout database file name on windows (c07a21d)
- gradle: add support for unstable Gradle versions (#5021) (f7fe41f)
- init: avoid cygpath for starship binary path (#4970) (0ad0465)
- java: wrong version number when using Android Studio JDK (#4966) (de7e948)
- preset: add output-flag to avoid encoding issues (#4926) (5e78226)
- pulumi: Fix formatting on pulumi module when using version (#5038) (aef799b)