Starship

Developer Tools

The minimal, blazing-fast, infinitely customizable prompt.

Latest v1.26.0 · by StarshipWebsitestarship/starship

Release activity

Release activity — 6 releases across 6 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 20261 release on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 20261 release on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

6 releases in the last year

Changelog

v1.26.0

Added 4
  • Show git am progress in git_state module
  • Enable sha256 support in git module
  • Add level variable to nix-shell module to show nix shell depth
  • Expose PIXI_PROJECT_NAME as format placeholder in pixi module
Changed 1
  • Improve timezone handling in time module by switching to jiff
Fixed 6
  • Honor CLOUDSDK_COMPUTE_REGION env variable in gcloud module
  • Improve reliability of config-file writing
  • Avoid detecting user .mvn config as project in maven module
  • Avoid deno project files in nodejs module
  • Make OS symbol dynamic in Tokyo Night theme preset
  • Handle null context_window fields at session start in statusline module
1.26.0 (2026-06-28)
Features
  • git_state: show git am progress (#7500) (26ce2cc)
  • git: enable sha256 support (#7531) (e1418b2)
  • nix-shell: Add level variable to show nix shell depth (#7394) (b85b7b9)
  • pixi: expose PIXI_PROJECT_NAME as format placeholder (#7346) (cfd5e76)
  • time: improve timezone handling by switching to jiff (#7222) (3dd8c14)
Bug Fixes
  • gcloud: honor CLOUDSDK_COMPUTE_REGION env variable (#7451) (d0e2468)
  • improve reliability of config-file writing (#5426) (57bb99b)
  • maven: avoid detecting user .mvn config as project (#7426) (d455255)
  • nodejs: avoid deno project files (#7478) (96c1f90)
  • preset: make OS symbol dynamic in Tokyo Night theme (#7555) (9627650)
  • statusline: handle null context_window fields at session start (#7533) (0185e48)
  • use cargo-zigbuild for riscv64gc-unknown-linux-musl release builds (#7449) (166d7bb)
View originalPermalink
How v1.26.0 went

v1.25.0

1.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 $duration for sso_session (#7100) (8108cc9)
  • direnv: accept null loadedRC state (#7317) (56b8901)
  • docs: Re-add style option to env_var module (#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)
View originalPermalink
How v1.25.0 went

v1.24.2

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)
View originalPermalink
How v1.24.2 went

v1.24.1

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)
View originalPermalink
How v1.24.1 went

v1.24.0

1.24.0 (2025-10-25)
Features
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)
View originalPermalink
How v1.24.0 went

v1.23.0

1.23.0 (2025-04-27)
Features
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)
View originalPermalink
How v1.23.0 went

v1.22.0

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
View originalPermalink
How v1.22.0 went
View all

Discussion