Skip to content

Releases: starship/starship

v1.21.1

18 Oct 16:27
47ccc36
Compare
Choose a tag to compare

1.21.1 (2024-10-18)

Reverts

  • "perf(fish): Skip unnecessary indirection in starship init fish" (#6326) (00d927b)

v1.21.0

17 Oct 18:20
2125e43
Compare
Choose a tag to compare
v1.21.0 Pre-release
Pre-release

1.21.0 (2024-10-17)

Yanked due to #6325.

Features

  • deno: add deno.lock file to default detect_files list (#6310) (22c6c52)
  • hostname: add option to replace hostnames with aliases (#6097) (68a8fc9)
  • mojo: add module for Mojo language (#6108) (171746a)
  • package: support alternative gradle module version syntax (#6079) (a62012e)
  • python: Add detect env vars option (#4486) (8a2d944)
  • python: detect pixi and ipynb files (#6228) (36134d8)
  • release: codesign windows release binaries (#6273) (fcc697b)

Bug Fixes

  • bash: fix variable leak in Bash integration (#6143) (e1189ed)
  • cmd_duration: Make render_time format more consistent (#5825) (4abea6b)
  • docker_context: Ignore Docker Desktop "desktop-linux" context. (#6314) (14babde)
  • docs: correct username options (#6084) (d96fbc5)
  • fish: add missing arguments for fish transient prompt functions (#6181) (d6814be), closes #6180
  • fish: improve fish transient prompt (#6107) (274dff3)
  • fish: use correct input function in transient execute (#6265) (244c2c6)
  • Fixed "Click to download TOML" links (#6234) (0200d75)
  • git_status: read proper name for core.fsmonitor flag (#6173) (33b3b8e)
  • package: support alternative gradle module version syntax (#6080) (a62012e)
  • python: improve parsing of pyvenv.cfg files (#6145) (7b65ad5)
  • use whoami for user/hostname queries again (#6311) (77f0883)

Performance Improvements

  • fish: Skip unnecessary indirection in starship init fish (#6253) (798f640)
  • Skip unnecessary indirection in starship init fish (798f640)

v1.20.1

27 Jul 09:07
f505324
Compare
Choose a tag to compare

1.20.1 (2024-07-26)

Bug Fixes

v1.20.0

26 Jul 17:33
297b0e9
Compare
Choose a tag to compare

1.20.0 (2024-07-26)

Features

  • color: add prev_fg and prev_bg as color specifiers based on the previous foreground/background colors respectively (#6017) (9a3e87f)
  • color: add prevfg,prevbg as color specifiers based on the previous foreground/background colors respectively (9a3e87f)
  • gcloud: Disabled gcloud module when active config hasn't been set (#6039) (4d36d46)
  • purescript: add support for spago-next configuration files (#6036) (e028186)

Bug Fixes

Performance Improvements

  • k8s: Improve performance of kubeconfig module (#6032) (fae92b2)

v1.19.0

15 May 17:06
de2c4a6
Compare
Choose a tag to compare

1.19.0 (2024-05-15)

Features

Bug Fixes

  • bash: fix handling of the preserved DEBUG trap (used in Bash <= 4.3) (#5908) (fe1a8df)
  • bash: use eval instead of a procsub for the POSIX mode (#5020) (0f859e8)
  • bash: use eval instead of a procsub for the POSIX mode (0f859e8)
  • bun: change default icon (#5880) (be4e97c)
  • scala: use scala-cli first to avoid timeout (2221a88)
  • xonsh: remove | cat workaround from xonsh init (#5113) (de5b7f0)

Performance Improvements

  • scala: use scala-cli first to avoid timeout (#5952) (2221a88)

v1.18.2

29 Mar 15:42
4131eda
Compare
Choose a tag to compare

1.18.2 (2024-03-29)

Bug Fixes

  • replace unmaintained crates yaml-rust, dirs-next (#5887) (796a411)

Reverts

  • "build(deps): update rust crate gix to 0.61.1" (#5878) (eb80dba)

v1.18.1

24 Mar 09:52
422934d
Compare
Choose a tag to compare

1.18.1 (2024-03-24)

Bug Fixes

  • deps: update rust crate os_info to 3.8.2 (#5870) (d421f63)
  • replace all remaining paths referring to vuepress (#5859) (d5861f9)

v1.18.0

21 Mar 15:15
a5108a7
Compare
Choose a tag to compare

1.18.0 (2024-03-21)

Features

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

02 Jan 18:30
1082afc
Compare
Choose a tag to compare

1.17.1 (2024-01-02)

Bug Fixes

Reverts

  • refactor(modules): use whoami crate to get username (#5669) (a83e107)

v1.17.0

28 Dec 18:30
88e1471
Compare
Choose a tag to compare

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

  • git_status: avoid running in bare repos (#5581) (ac4a839)
  • Skip unnecessary indirection in starship init zsh (#5322) (5ca8daa)