-
released this
2026-05-01 02:33:07 +07:00 | 59 commits to main since this release📅 Originally published on GitHub: Thu, 30 Apr 2026 19:33:28 GMT
🏷️ Git tag created: Thu, 30 Apr 2026 19:33:07 GMT1.25.1 (2026-04-30)
Bug Fixes
Downloads
-
released this
2026-04-18 18:10:42 +07:00 | 81 commits to main since this release📅 Originally published on GitHub: Sat, 18 Apr 2026 11:11:14 GMT
🏷️ Git tag created: Sat, 18 Apr 2026 11:10:42 GMT1.25.0 (2026-04-18)
Features
- add Maven module (#7189) (70b0f73)
- add statusline subcommand for Claude Code integration (#7234) (b8ee821)
- battery: Update default
unknown_symbol(#7278) (88d384f) - directory: add support for regexes in substitutions (#7145) (2e8f26e)
- env_var: include $symbol in default format (#7262) (3885e81)
- git_status: add variables to track worktree and index changes (#5655) (0110bf5)
- python: add option to replace generic venv-names with parent dir (#7112) (083ab00)
- vcs: Introduce the VCS module (#6388) (0dd5a4f)
Bug Fixes
- aws: isolate tests from host AWS config files (#7196) (e910f47)
- aws: support
$durationforsso_session(#7100) (8108cc9) - direnv: accept null loadedRC state (#7317) (56b8901)
- docs: Re-add
styleoption toenv_varmodule (#7298) (e2277e5) - enable std feature for whoami crate (#7211) (9931ab2)
- format: allow empty textgroups to set prev_fg/prev_bg (#7201) (9186188)
- helm: remove deprecated --client flag from helm version command (#7193) (8a69666)
- hg_state: avoid false-positive MERGING state (#7329) (7a27475)
- install: improve UX for version option (#7197) (c576625)
Downloads
-
released this
2025-12-31 02:11:40 +07:00 | 231 commits to main since this release📅 Originally published on GitHub: Tue, 30 Dec 2025 19:11:57 GMT
🏷️ Git tag created: Tue, 30 Dec 2025 19:11:40 GMT1.24.2 (2025-12-30)
Bug Fixes
- cmd_duration: avoid freezing on notify on macOS 26 (#7187) (0daa8d3)
- fish: restore job counting compability with older versions (#7173) (a261b48)
- fish: use native transient prompt if available (#7015) (cc65e0c)
- git: Basic Reftable compatibility and future-proofing (#7154) (6d9c8ea)
- mise: align documentation and implementation (#7131) (08824d7)
- Revert "feat(install.sh): handle installation directory prompt case-insensitively (#7138) (d11bc8d)
- zsh: fix job counting (#7124) (46ab862)
Downloads
-
released this
2025-11-16 18:48:40 +07:00 | 281 commits to main since this release📅 Originally published on GitHub: Sun, 16 Nov 2025 11:48:56 GMT
🏷️ Git tag created: Sun, 16 Nov 2025 11:48:40 GMT1.24.1 (2025-11-16)
Bug Fixes
Downloads
-
released this
2025-10-25 18:32:52 +07:00 | 304 commits to main since this release📅 Originally published on GitHub: Sat, 25 Oct 2025 11:33:16 GMT
🏷️ Git tag created: Sat, 25 Oct 2025 11:32:52 GMT1.24.0 (2025-10-25)
Features
- add mercurial state (#6745) (5f0b31b)
- aws: support duration for aws sso (#6614) (44e9e56)
- cli: accept 'powershell' for completions subcommand (#7028) (4caee4a)
- container: Add detection of Incus containers (#6917) (6886ad0)
- fish: support input-mode detection for helix-keybinds (#6841) (26a6237)
- Fortran module (#6685) (90d8c4a)
- git_branch: add ignore_bare_repo flag (#6936) (87b7ac3)
- install.sh: handle installation directory prompt responses case-insensitively (#6866) (bc48b5f)
- new module
xmake(#6811) (ff0acb1) - nu: Add job support for nushell (#6684) (ac2359c)
- package: Add support for Ansible Galaxy (#6905) (07778a8)
- package: pyproject hatchling dynamic version (#6656) (ef5227e)
- terraform: support opentofu for terraform version detection (#6910) (ef7d8bd)
Bug Fixes
- consider text-only meta variables in conditionals set if non-empty (#6338) (286b0f2)
- docker_context: add
compose.ymlandcompose.yamlto files (#6625) (a98a05f) - explain: Filter out non-printing ANSI escape codes (#6861) (2c11c08)
- fossil_metrics: match single-file (#6785) (5dd40ea)
- git_metrics: adhere to
git_statususe_git_executableoption (#6927) (05daa3e) - git_status: Do not show up-to-date when untracked (#6755) (f42b53e)
- hg_branch: Strip extraneous newlines from hg topic. (#6766) (ccc32e7)
- improve adhere to directory scanning timeout (#6694) (109a681)
- jobs: Count job groups instead of processes for fish (#6899) (95bf53f)
- modules: username detect_env_vars logic (#6934) (a60df1d), closes #6870
- nushell: Startup
cmd_durationshould be 0ms not 823ms (#6854) (0ad1cf8) - pixi: Don't trigger pixi module by
.pixidirectory (#6709) (a477186) - preset/nerd-font: remove double spaces in
gclouddefault value and use Google Cloud-specific icon (#6822) (3b5bbe3) - preset/pure: only enable python module if venv is active (#6689) (5e8851a)
- presets/plaint-text: Add missing entries (#6929) (e593332)
- remove double spaces in default values (#6649) (e406f55)
- rust-ini 0.21.2 has been yanked from crates.io. (#6916) (b698fb0)
- terraform: amend module to
exec_cmds_return_first-changes (#6956) (0f5d8d4) - test/git_commit: avoid spawning an editor lead to timeout if tag signing is enabled (#6887) (32c29cf)
- time: don't print misleading log message (#7008) (5db4ea7)
- zsh: check if vars are set before reading them (#6742) (608ae37)
- zsh: do not fail under ERR_EXIT conditions if
STARSHIP_DURATIONcomputes to 0 (#6922) (38db5f0)
Performance Improvements
Downloads
-
released this
2025-04-27 22:52:14 +07:00 | 535 commits to main since this release📅 Originally published on GitHub: Sun, 27 Apr 2025 15:52:38 GMT
🏷️ Git tag created: Sun, 27 Apr 2025 15:52:14 GMT1.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
Downloads
-
released this
2025-01-12 00:04:57 +07:00 | 667 commits to main since this release📅 Originally published on GitHub: Sat, 11 Jan 2025 17:05:18 GMT
🏷️ Git tag created: Sat, 11 Jan 2025 17:04:57 GMT1.22.1 (2025-01-11)
Bug Fixes
Downloads
-
released this
2025-01-11 22:22:31 +07:00 | 670 commits to main since this release📅 Originally published on GitHub: Sat, 11 Jan 2025 15:22:52 GMT
🏷️ Git tag created: Sat, 11 Jan 2025 15:22:31 GMT1.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
Downloads
- battery: Use best match instead of first match for
-
released this
2024-10-18 23:27:23 +07:00 | 775 commits to main since this release📅 Originally published on GitHub: Fri, 18 Oct 2024 16:27:45 GMT
🏷️ Git tag created: Fri, 18 Oct 2024 16:27:23 GMT1.21.1 (2024-10-18)
Reverts
Downloads
-
released this
2024-10-18 01:20:05 +07:00 | 779 commits to main since this release📅 Originally published on GitHub: Thu, 17 Oct 2024 18:20:31 GMT
🏷️ Git tag created: Thu, 17 Oct 2024 18:20:05 GMT1.21.0 (2024-10-17)
Yanked due to https://github.com/starship/starship/issues/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
Downloads
- deno: add
mirror of
https://github.com/starship/starship.git
synced 2026-06-21 02:02:14 +07:00