starship Release Notes

Last updated: Mar 14, 2026

  • Dec 30, 2025
    • Date parsed from source:
      Dec 30, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.24.2

    starship releases 1.24.2 with bug fixes across cmd_duration, fish, git, mise and zsh to boost stability.

    1.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)
    Original source Report a problem
  • Nov 16, 2025
    • Date parsed from source:
      Nov 16, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.24.1

    starship releases 1.24.1 with bug fixes including job counting, meta variable conditionals revert, and directory scanner timeout warnings.

    1.24.1 (2025-11-16)

    Bug Fixes

    • fish: fix job counting (#7082) (7795bab)
    • Revert "fix: consider text-only meta variables in conditionals set if non-empty (#6338)" (#7103) (5736b48)
    • improve timeout warning message in the directory scanner (#7120) (d6daf8a)
    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from starship and hundreds of other software products.

  • Oct 25, 2025
    • Date parsed from source:
      Oct 25, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.24.0

    starship unveils 1.24.0 with broad feature expansion and fixes: mercurial state, aws sso duration, powershell completions, Incus container detection, input mode hints, new xmake and nushell job support, Ansible Galaxy packaging, dynamic versioning, opentofu for terraform, plus stability improvements.

    1.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.yml and compose.yaml to 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_status use_git_executable option (#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_duration should be 0ms not 823ms (#6854) (0ad1cf8)
    • pixi: Don't trigger pixi module by .pixi directory (#6709) (a477186)
    • preset/nerd-font: remove double spaces in gcloud default 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_DURATION computes to 0 (#6922) (38db5f0)

    Performance Improvements

    • git_status: avoid gix index load when core.fsmonitor is used (#6817) (1c2f4d4)
    • Parallelize child modules for env_var|custom (#6748) (7f4eb6f)
    Original source Report a problem
  • Apr 27, 2025
    • Date parsed from source:
      Apr 27, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.23.0

    starship unveils 1.23.0 with a new network namespace module plus broad ecosystem support. it adds pixi and mise modules, a c++ module, Nushell completions, bun project detection, jsr package versioning, and preset updates. performance tweaks and bug fixes boost reliability.

    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_binary arguments 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 gitoxide for git_status and git_metrics modules (#6476) (daf8d93)

    Reverts

    • Remove specialized whoami hostname function choice for windows (#6651) (8eefdb2)
    Original source Report a problem
  • Jan 11, 2025
    • Date parsed from source:
      Jan 11, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.22.1

    starship releases 1.22.1 with a Windows bug fix addressing libz-ng-sys downgrade.

    1.22.1 (2025-01-11)

    Bug Fixes

    • windows: downgrade libz-ng-sys (#6489) (6f7c67b)
    Original source Report a problem
  • Jan 11, 2025
    • Date parsed from source:
      Jan 11, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.22.0

    starship unveils 1.22.0 with smarter battery.display matching, bun detection, direnv environment variable support, status style options, and multiple bug fixes across fish, bash SHLVL, Windows DNS, ViMode, elvish, pipestatus, and Android.

    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
    Original source Report a problem
  • Oct 18, 2024
    • Date parsed from source:
      Oct 18, 2024
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.21.1

    starship releases 1.21.1, reverting a fish init performance tweak to skip unnecessary indirection.

    1.21.1 (2024-10-18)

    Reverts

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

    Original source Report a problem
  • Jul 27, 2024
    • Date parsed from source:
      Jul 27, 2024
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.20.1

    starship releases 1.20.1 delivering bug fixes and CI improvements on macOS latest image.

    1.20.1 (2024-07-26)

    Bug Fixes

    • ci: move to macos-latest image (#6132) (c7a8ea7)
    Original source Report a problem
  • Jul 26, 2024
    • Date parsed from source:
      Jul 26, 2024
    • First seen by Releasebot:
      Mar 14, 2026
    starship logo

    starship

    v1.20.0

    starship 1.20.0 delivers color specifier upgrades with prev_fg/prev_bg, adds spago-next config for purescript, and refines gcloud module behavior when no active config. It also fixes command output escaping, color naming, dotnet version, and boosts kubeconfig performance for smoother operation.

    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

    • k8s: Improve performance of kubeconfig module (#6032) (fae92b2)
    Original source Report a problem

This is the end. You've seen all the release notes in this feed!

Related vendors