Skip to content

Releases: starship/starship

v1.8.0

16 Jun 12:47
c9f74f7
Compare
Choose a tag to compare

1.8.0 (2022-06-16)

Features

Bug Fixes

  • escape text segments in meta variables (#3563) (7d31bac)
  • fish: add proper vi mode detection for fish shell (#3839) (1469763)
  • install: ignore tarfile ownership values when installing as root (#4046) (1a91510)
  • nu: don't use cygpath for starship binary path in init (#4001) (9b52475)
  • some typos (e7c1976)

v1.7.1

24 May 22:41
b37acce
Compare
Choose a tag to compare

1.7.1 (2022-05-24)

Features

  • go: check for go.work file to show Go module in prompt (#3968) (9ebfce1)
  • hostname: add ssh_symbol for ssh connections (#3806) (2bf30dc)
  • package: Extract package version from PEP 621 compliant pyproject.toml (#3950) (1b938fd)
  • rust: Display toolchain names (#3414) (393d62c)

Bug Fixes

  • ci: Version bump and fix Crowdin Pretranslate (#3992) (a0a6c94)
  • Do not panic in config if editor not found (#3766) (2e80aec)
  • module: list option not working (#3919) (6fe6735)
  • nu: use the most recent starship init (#3908) (382445d)
  • Use git2::Repository::open_ext() instead of discover() (#3591) (81a696a)

v1.6.3

26 Apr 18:54
0a9fabe
Compare
Choose a tag to compare

1.6.3 (2022-04-26)

Bug Fixes

  • git_branch: correct variable name for remote branch (#3897) (bd7957f)
  • schema: move config-schema into docs folder (#3878) (094f982)

Performance Improvements

  • package: only try to read files that exist (#3904) (2a650bf)

Reverts

  • schema: move config-schema back into .github folder (#3886) (9b2ce42)

v1.6.2

15 Apr 21:30
3ac0559
Compare
Choose a tag to compare

1.6.2 (2022-04-15)

Features

Bug Fixes

  • bash: ensure checkwinsize is enabled for $COLUMNS (#3832) (0334327)
  • directory: enable repo_root_style when truncation_length is zero. (#3536) (441ebb3)
  • docker_context: ignore the "default" context (#3803) (#3804) (230e85b)
  • fish: allow generating session keys in older versions of fish (#3697) (0fb4219)
  • init: Change Elvish init to catch for 0.18 (#3769) (538329d)
  • nu: Use = instead of space to pass command line parameters (#3833) (2608db3)
  • nu: use shell-provided terminal width (#3800) (859b780)

v1.5.4

24 Mar 19:37
d420a63
Compare
Choose a tag to compare

v1.5.4 (2022-03-24)

Features

  • aws: Add profile aliases (#3699)
  • buf: Add Buf module (#3661)
  • git_branch: add 'ignore_branches' option (#3753)
  • haskell: Add Haskell module (#3587)
  • nodejs: check for .mts and .cts files (#3734)

Bug Fixes

  • aws: accept sso credentials (#3718)
  • aws: Make AWS_REGION orverrides AWS_DEFAULT_REGION (#3619) (#3733)
  • docs: fix and cleanup VuePress config (#3738)
  • init: Change Nushell init for nu 0.60 (#3773)
  • status: Make status module work even when the status is 0 (#3750)

Docs

  • fix typo in Elm config docs
  • Fix entry for container config (#3783)
  • add SWU banner to README
  • Specify MSRV (#3742)
  • preset: add Pastel Powerline preset (#3761)

Build

  • bump shadow-rs from 0.10.0 to 0.11.0 (#3776)
  • bump which from 4.2.4 to 4.2.5 (#3778)
  • bump notify-rust from 4.5.6 to 4.5.7 (#3777)
  • bump shadow to 0.10.0 & git2 to 0.14.2 (#3767)
  • bump process_control from 3.2.1 to 3.3.0 (#3752)
  • bump gethostname from 0.2.2 to 0.2.3 (#3748)

Chore

  • audit: unignore RUSTSEC-2021-0119 (Out-of-bounds write in nix::unistd::getgrouplist) (#3768)
  • install: fix typo in help message (#3735)
  • release: v1.5.3
  • release: v1.5.2

v1.4.2

10 Mar 18:31
68d3f93
Compare
Choose a tag to compare

v1.4.2 (2022-03-10)

Bug Fixes

  • install: Add -o flag to unzip to match tar (#3727)

Code Refactoring

  • install: remove trailing slash from BIN_DIR (#3723)

Chore

  • release: v1.4.2

v1.4.1

09 Mar 21:18
4300691
Compare
Choose a tag to compare

v1.4.1 (2022-03-09)

Build

  • bump regex from 1.5.4 to 1.5.5 (#3712)
  • Add /starship.exe.manifest to Cargo.toml include (#3713)

Continuous Integration

  • Correct dependencies for deploy workflow (#3724)

Chore

  • remove badges from Cargo.toml (#3706)

v1.4.0

09 Mar 02:28
b9e1ad1
Compare
Choose a tag to compare

v1.4.0 (2022-03-08)

Features

  • Add a Windows application manifest (#3590)
  • kubernetes: add context user and cluster variables (#3569)

Bug Fixes

  • use shell-compatible curl install (#3691)
  • typo of variable in CONTRIBUTING (#3595)
  • Exclude vuepress output from dprint (#3616)
  • ignore empty --jobs argument (#3593)
  • aws: Only display AWS if there are credentials configured (#3504)
  • fish: Emit clear-screen escape sequence only in left prompt (#3588)
  • localip: disable localip module default (#3607)
  • pwsh: Use global:error[0] for most recent error in powershell (#3584)
  • rust: overrides should only check full segments (#3668)
  • windows: avoid verbatim paths (#3638)

Docs

  • Rename Heading localip -> Local IP (#3612)
  • Update Preset system with several additional features (#3683)
  • remove enableZshIntegration from homemanager installation (#3671)
  • "Local IP" chapter in alphabetical order (#3613)
  • fix typo in config/README.md (#3561)
  • directory: add missing doc on option directory.repo_root_format (#3550)
  • i18n: new Crowdin updates (#3586)
  • i18n: new Crowdin updates (#3677)

Code Refactoring

  • fix new clippy/compiler warnings (#3656)

Performance Improvements

  • git_status: add option to use windows starship to render in wsl (#2146)
  • rayon: restrict thread count (#3667)

Build

  • bump open from 2.1.0 to 2.1.1 (#3693)
  • bump clap from 3.1.5 to 3.1.6 (#3698)
  • bump byte-unit from 4.0.13 to 4.0.14 (#3694)
  • bump once_cell from 1.9.0 to 1.10.0 (#3687)
  • bump clap_complete from 3.1.0 to 3.1.1 (#3685)
  • bump clap from 3.1.3 to 3.1.5 (#3684)
  • bump actions/checkout from 2.4.0 to 3 (#3678)
  • bump clap from 3.1.2 to 3.1.3 (#3675)
  • bump url-parse from 1.5.4 to 1.5.10 in /docs (#3663)
  • bump prismjs from 1.26.0 to 1.27.0 in /docs (#3662)
  • bump clap from 3.1.0 to 3.1.2 (#3652)
  • bump shadow-rs from 0.8.1 to 0.9.0 (#3648)
  • bump open from 2.0.3 to 2.1.0 (#3640)
  • bump rust-ini from 0.17.0 to 0.18.0 (#3643)
  • bump semver from 1.0.5 to 1.0.6 (#3641)
  • bump clap_complete from 3.0.6 to 3.1.0 (#3636)
  • bump clap from 3.0.14 to 3.1.0 (#3630)
  • bump rand from 0.8.4 to 0.8.5 (#3615)
  • bump open from 2.0.2 to 2.0.3 (#3610)
  • bump serde_json from 1.0.78 to 1.0.79 (#3609)
  • bump follow-redirects from 1.14.6 to 1.14.8 in /docs (#3602)

Continuous Integration

  • Notarize MacOS Binaries and Add Flat Package Installers (#3571)
  • deny warnings, useful env vars, do not cache deploy (#3629)

Chore

  • fix typo in main.rs (#3669)
  • release: v1.4.0

v1.3.0

07 Feb 15:15
e6a921b
Compare
Choose a tag to compare

v1.3.0 (2022-02-07)

Features

  • add username to Pulumi module (#3428)
  • Enable Undistract Me for Linux (#3547)
  • starship bug-report sets syntax highlighting for config file (#3529)
  • add a container indicator (#3304)
  • cli: Print arguments if argument parsing fails (#3560)
  • cmd_duration: Make notification timeout configurable (#3515)
  • install: Add posix shell check (#3474)
  • localip: add module to print the current ipv4 address (#3289)
  • pwsh: Set ExtraPromptLineCount (#3439)
  • pwsh: Set STARSHIP_SHELL to pwsh on PS >5 (#3443)

Bug Fixes

  • Correctly detect older versions of powershell in bug-report (#3543)
  • bash: Restore previous exit status in bash init (#3521)
  • elvish: use $pwd for logical-path (#3534)
  • nodejs: use e718 as the default of symbol in node configuration (#3533)
  • status: Enable to convert from i64 to hex_status by casting instead of parsing status. (#3462)

Docs

  • break installation instructions to collapsable sections (#3448)
  • remove stray ::: (#3559)
  • remove meaningless invisible character (#3519)
  • add snapcraft to installation instructions (#3513)
  • Add set commands to advanced config doc (#1526)
  • i18n: new Crowdin updates (#3460)
  • i18n: new Crowdin updates (#3344)
  • preset: Fix redundant space in duration bracket preset (#3548)

Code Refactoring

  • Improve compatibility with Zsh prompt theme system (#3480)
  • zsh: using add-zsh-hook instead of add hook manually (#3537)

Performance Improvements

  • elvish: Use built-in randint instead of starship session. (#3479)

Build

  • bump unicode-segmentation from 1.8.0 to 1.9.0 (#3573)
  • bump clap_complete from 3.0.5 to 3.0.6 (#3574)
  • bump os_info from 3.1.0 to 3.2.0 (#3576)
  • bump shell-words from 1.0.0 to 1.1.0 (#3572)
  • bump notify-rust from 4.5.5 to 4.5.6 (#3575)
  • bump semver from 1.0.4 to 1.0.5 (#3577)
  • bump clap from 3.0.13 to 3.0.14 (#3552)
  • bump toml_edit from 0.13.3 to 0.13.4 (#3549)
  • bump toml_edit from 0.13.2 to 0.13.3 (#3542)
  • bump toml_edit from 0.13.1 to 0.13.2 (#3532)
  • bump toml_edit from 0.13.0 to 0.13.1 (#3523)
  • bump clap from 3.0.12 to 3.0.13 (#3524)
  • bump serde from 1.0.135 to 1.0.136 (#3516)
  • bump vuepress from 1.9.5 to 1.9.7 in /docs (#3494)
  • bump clap_complete from 3.0.4 to 3.0.5 (#3508)
  • bump which from 4.2.2 to 4.2.4 (#3507)
  • bump serde_json from 1.0.75 to 1.0.78 (#3509)
  • bump clap from 3.0.10 to 3.0.12 (#3506)
  • bump @vuepress/plugin-google-analytics in /docs (#3495)
  • bump serde from 1.0.133 to 1.0.135 (#3496)
  • bump clap from 3.0.9 to 3.0.10 (#3463)
  • bump clap from 3.0.7 to 3.0.9 (#3456)
  • bump clap_complete from 3.0.3 to 3.0.4 (#3449)
  • bump process_control from 3.2.0 to 3.2.1 (#3450)
  • bump serde_json from 1.0.74 to 1.0.75 (#3451)
  • bump os_info from 3.0.9 to 3.1.0 (#3452)
  • bump gethostname from 0.2.1 to 0.2.2 (#3453)

Continuous Integration

  • Change branch detection method for crowdin (#3502)
  • Fix aws::expiration_date_set_from_file race (#3484)
  • Fix failing CI jobs (#3481)
  • Block changes to crowdin-generated files (#3427)
  • Use dprint to format documentation + TOML files (#3426)
  • Add jobs for cargo check with all features and no features (#3440)

Chore

  • Update LICENSE file for 2022 (#3514)
  • resize and compress all flags
  • release: v1.3.0

v1.2.1

15 Jan 11:32
682f49a
Compare
Choose a tag to compare

v1.2.1 (2022-01-15)

Bug Fixes

  • allow compilation without battery feature (#3435)
  • properties: fix regressions in status, pipestatus and terminal-width handling (#3399)
  • pwsh: Avoid polluting the global function namespace (#3424)

Docs

  • Fixed starship config location (#3432)

Chore

  • release: v1.2.1