Skip to content

Releases: starship/starship

v1.22.1

11 Jan 17:05
d605196
Compare
Choose a tag to compare

1.22.1 (2025-01-11)

Bug Fixes

v1.22.0

11 Jan 15:22
43d6cee
Compare
Choose a tag to compare
v1.22.0 Pre-release
Pre-release

1.22.0 (2025-01-11)

Features

  • battery: Use best match instead of first match for battery.display threshold (#6442) (2690a32)
  • bun: Detect bun using new text-format lockfile (#6441) (2df521c)
  • direnv: allow direnv to detect environment variables (#6196) (4593716)
  • status: add {success,failure}_style options (#6269) (e21775c)

Bug Fixes

  • fish: restore support for fish <v3.4.0 (#6337) (85d3fb2)
  • handle variable bash $SHLVL behavior with explicit option (#4912) (7ead2b5)
  • hostname: use DNS instead of NetBIOS name on Windows (#6343) (43f097e)
  • init/pwsh: preserve ViModeChangeHandler (#6225) (9b6d394)
  • init: do not use cygpath for elvish (#6376) (576aa14)
  • status: add trailing space to pipestatus_format (#6404) (8a38b8f)
  • username: avoid using whoami on android (#6342) (af5d139), closes #6340

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)