Releases: starship/starship
Releases · starship/starship
v1.23.0
1.23.0 (2025-04-27)
Features
- add network namespace module (#6449) (eb42f5a)
- Add support for pixi (#6335) (7e88ba9)
- added mise module (#5747) (d24e787)
- c++: adding c++ module (#6570) (ed07646)
- completions: Offer Nushell completions (#6366) (df454d5)
- nodejs: disable if bun project files detected (#6346) (00ce705)
- package: support JSR package version (#6502) (bd2321a)
- preset: Add gcloud symbol to nerd-fonts preset to match aws (#6693) (348c23f)
- python: add support for
python_binaryarguments in config (#6523) (7667555)
Bug Fixes
- battery: prefer charge ratio over current capacity (#6603) (d245939)
- Change to a non-yanked version of the log crate (#6495) (ed20b1d)
- fossil_metrics: Add -i flag to the fossil_metrics module's command (#6544) (eb7d80b)
- package: fix cargo workspace version (#6626) (834bbf5)
- preset: add missing rlang to plain-text-symbols preset (ddafaa6)
- preset: add missing rlang to plain-text-symbols preset (#6458) (ddafaa6)
Performance Improvements
- ancestor-scan: preallocate and reuse a single
PathBuf(#6387) (b3cb92e) - use
gitoxideforgit_statusandgit_metricsmodules (#6476) (daf8d93)
Reverts
v1.22.1
v1.22.0
1.22.0 (2025-01-11)
Features
- battery: Use best match instead of first match for
battery.displaythreshold (#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}_styleoptions (#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
whoamion android (#6342) (af5d139), closes #6340
v1.21.1
v1.21.0
1.21.0 (2024-10-17)
Yanked due to #6325.
Features
- deno: add
deno.lockfile to defaultdetect_fileslist (#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.cfgfiles (#6145) (7b65ad5) - use
whoamifor user/hostname queries again (#6311) (77f0883)
Performance Improvements
v1.20.1
v1.20.0
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
- custom: escape characters in command output by default (GHSA-vx24-x4mv-vwr5/CVE-2024-41815) (cfc5816)
- direnv: replace nonexistent "orange" color with "bright-yellow" (#5969) (478d5cc)
- dotnet: Remove duplicate v in dotnet version (#6060) (52a89a5)
- improve non-msvc windows support by bumping stable dependencies (#5989) (50a6b84)
- k8s: don't trigger if scan config is set but env vars are not (#5979) (8c75822)
- preset: fix typo in Open Policy Agent module format string (#6118) (eba9748)
Performance Improvements
v1.19.0
1.19.0 (2024-05-15)
Features
- container: show name if available (#5195) (3e3f18e)
- gleam: Add Gleam module (#5886) (34a8f7e)
- k8s: Add detect env vars option (#4488) (e3b5dff)
- nats: Add NATS Context (#5900) (5facd85)
- odin: Add Odin Lang module (#5873) (335c514)
- username: add aliases option (#5855) (9c1eadd)
Bug Fixes
- bash: fix handling of the preserved DEBUG trap (used in Bash <= 4.3) (#5908) (fe1a8df)
- bash: use
evalinstead 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
| catworkaround from xonsh init (#5113) (de5b7f0)