Releases: starship/starship
Releases 路 starship/starship
v1.8.0
1.8.0 (2022-06-16)
Features
- Add support for Daml (#4004) (3fe6cc0)
- kubernetes: add user alias (#4008) (df5c2d8)
- release: add windows msi installers (#4031) (89fd532)
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
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
v1.6.2
1.6.2 (2022-04-15)
Features
- Add a module for C projects (#3631) (0863146)
- allow printing config file schema (#3737) (18ad26f)
- aws: add option to force AWS display (#3720) (e04f126)
- cmd_duration: make notify feature optional (compat with nix darwin) (#3855) (efaab49)
- spack: Add
Spack
module (#3639) (3014284) - username: Detect Admin access in Windows (#2791) (c89c130)
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
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
v1.4.2
v1.4.1
v1.4.0
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
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
forlogical-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 ofstarship 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