40 KiB
40 KiB
Changelog
1.10.0 (2022-08-14)
Features
- add a container indicator (#3304) (4f46411)
- Add a module for C projects (#3631) (0863146)
- Add a Windows application manifest (#3590) (a98908f)
- add bun module (#4187) (85692d1)
- Add package version detection for sbt projects (#3274) (1109fd6)
- add Raku module (#4048) (1a4fac6)
- Add starship preset command (#4112) (c8a5adb)
- Add support for blink, hidden, and strikethrough styles. (#4138) (aaab920)
- add support for cmd (#3277) (c335b42)
- Add support for Daml (#4004) (3fe6cc0)
- Add the ability to have some file extensions prevent a module from triggering (#4043) (dd73447)
- add username to Pulumi module (#3428) (568d057)
- allow printing config file schema (#3737) (18ad26f)
- aws: add option to force AWS display (#3720) (e04f126)
- aws: Add profile aliases (#3699) (ac8c2fe)
- azure: Azure module (#3275) (365b295)
- buf: Add Buf module (#3661) (16f62d7)
- cli: Print arguments if argument parsing fails (#3560) (c3cc40d)
- cmd_duration: Make notification timeout configurable (#3515) (e680540)
- cmd_duration: make notify feature optional (compat with nix darwin) (#3855) (efaab49)
- deno: detect
deno.json
anddeno.jsonc
(#3220) (f48c7a2) - directory: Windows path formatting via path_slash::PathBufExt (#3157) (1c305c9)
- elvish: last command status (#3403) (500dc3e)
- Enable transience for Cmd and PowerShell (#4143) (6e9c013)
- Enable Undistract Me for Linux (#3547) (dcf6665)
- git_branch: add 'ignore_branches' option (#3753) (bae16b5)
- git: replace
git2
withgit-repository
(#3883) (ac55a01) - go: check for go.work file to show Go module in prompt (#3968) (9ebfce1)
- haskell: Add Haskell module (#3587) (72fec55)
- hostname: add
ssh_symbol
for ssh connections (#3806) (2bf30dc) - install: Add posix shell check (#3474) (a84a3af)
- k8s: Add folder detection to the k8s module. (#4157) (5c5969c)
- kubernetes: add context user and cluster variables (#3569) (d09f717)
- kubernetes: add user alias (#4008) (df5c2d8)
- localip: add module to print the current ipv4 address (#3289) (5a26355)
- module: Add
sudo
module (#3135) (779e53c) - nodejs: check for
.mts
and.cts
files (#3734) (a10e24b) - package: Extract package version from PEP 621 compliant pyproject.toml (#3950) (1b938fd)
- package: support cargo workspace versions (#4161) (0a1235e)
- package: support for dart pub version (#3373) (295948b)
- print-config subset of config (#3179) (c3e33ea)
- pwsh: Set ExtraPromptLineCount (#3439) (0b184c3)
- pwsh: Set STARSHIP_SHELL to pwsh on PS >5 (#3443) (7e32fd9)
- python: Show value of PYENV_VERSION when present (#3144) (8d80d2e)
- release: add windows msi installers (#4031) (89fd532)
- ruby: Add environment variable checks to ruby module (#3206) (d1ce352)
- rust: Display toolchain names (#3414) (393d62c)
- set a continuation prompt for supporting shells (#3322) (4deaa02)
- spack: Add
Spack
module (#3639) (3014284) - starship bug-report sets syntax highlighting for config file (#3529) (b99d3b8)
- status: Add hex_status (#3312) (cb40787)
- status: Add pipestatus_segment_format option to status module (#4103) (6143848)
- style git repo root (#2010) (b07abc9)
- username: Detect Admin access in Windows (#2791) (c89c130)
- winget: Add support for winget package manager (#4042) (ef52f9e)
- xonsh: support rprompt (#3362) (2b40504)
Bug Fixes
- allow compilation without battery feature (#3435) (8985499)
- aws: accept sso credentials (#3718) (d730820)
- aws: Make AWS_REGION orverrides AWS_DEFAULT_REGION (#3619) (#3733) (59622bc)
- aws: Only display AWS if there are credentials configured (#3504) (e704549)
- aws: prevent endless loop when AWS config file is a directory (#3335) (006fbf0)
- aws: support official
AWS_SHARED_CREDENTIALS_FILE
variable (#4242) (1390036) - bash: ensure
checkwinsize
is enabled for$COLUMNS
(#3832) (0334327) - bash: Restore previous exit status in bash init (#3521) (6e24358)
- bug-report: remove git.io link shortening (#3425) (673a198)
- character: Standadise Vim config names (#4081) (6761938)
- ci: Version bump and fix Crowdin Pretranslate (#3992) (a0a6c94)
- Correctly detect older versions of powershell in bug-report (#3543) (5efb78b)
- dart: detect version output in stdout with dart 2.15+ (#3349) (8d0cebd)
- directory: enable repo_root_style when truncation_length is zero. (#3536) (441ebb3)
- directory: improve truncation detection (#3266) (e18c61c)
- Display durations of 0ms (#3121) (a8579d6)
- Do not panic in config if editor not found (#3766) (2e80aec)
- docker_context: ignore the "default" context (#3803) (#3804) (230e85b)
- docs: fix and cleanup VuePress config (#3738) (7cdc230)
- docs: remove superfluous space (#3314) (8d9650a)
- elvish: upgrade shell integration for v0.17 (#3310) (67cddb6)
- elvish: use
$pwd
forlogical-path
(#3534) (6ca911b) - escape text segments in meta variables (#3563) (7d31bac)
- escaping: move escaping to individual variables (#3107) (c1f2d34)
- Exclude vuepress output from dprint (#3616) (532efaa)
- fish: add proper vi mode detection for fish shell (#3839) (1469763)
- fish: allow generating session keys in older versions of fish (#3697) (0fb4219)
- fish: Emit clear-screen escape sequence only in left prompt (#3588) (e9e090e)
- fix release-please permissions (23be606)
- git_branch: correct variable name for remote branch (#3897) (bd7957f)
- git_branch: more robust handling of .git (#3290) (e3a88a6)
- ignore empty
--jobs
argument (#3593) (0ea16e2) - ignore scan_dir timeout in tests (#3184) (6e6ab9f)
- init script line endings (#3178) (265b92b)
- init: Change Elvish init to
catch
for 0.18 (#3769) (538329d) - init: Change Nushell init for nu 0.60 (#3773) (c9b75fe)
- install: Add -o flag to unzip to match tar (#3727) (ef96727)
- install: Have fixed a spacing issue in output (#4082) (2ffe173)
- install: ignore tarfile ownership values when installing as root (#4046) (1a91510)
- localip: disable localip module default (#3607) (efb16dd)
- memory_usage: remove duplicate
%
handling (#3193) (4ee1bdc) - module: list option not working (#3919) (6fe6735)
- nodejs: use e718 as the default of symbol in node configuration (#3533) (65f2975)
- nu: don't use
cygpath
for starship binary path in init (#4001) (9b52475) - nu: Use
=
instead of space to pass command line parameters (#3833) (2608db3) - nu: use shell-provided terminal width (#3800) (859b780)
- nu: use the most recent starship init (#3908) (382445d)
- only print root level config logs a single time (#3132) (c443953)
- properties: fix regressions in
status
,pipestatus
andterminal-width
handling (#3399) (0fd6f05) - pwsh: Avoid polluting the global function namespace (#3424) (0b6ffca)
- pwsh: Use global:error[0] for most recent error in powershell (#3584) (465e6fc)
- regenerate changelog (8a6be8c)
- replace battery with starship-battery (#3213) (9df7c7d)
- rust: fix overrides on windows and set cwd (#3359) (3b7446f)
- rust: overrides should only check full segments (#3668) (076a9e6)
- save pipestatus in fish init functions (#3160) (8ae6548)
- schema: move config-schema into docs folder (#3878) (094f982)
- set cwd for command execution (#3309) (af98f5b)
- some typos (e7c1976)
- status: Enable to convert from i64 to hex_status by casting instead of parsing status. (#3462) (bbdb584)
- status: Make status module work even when the status is 0 (#3750) (8695327)
- Store $? and $LASTEXITCODE first in PowerShell (#3316) (b21904c), closes #3315
- timings: count time spent on custom on 'when' command failure (#4121) (aae1ed0)
- trigger another release (81d2ce6)
- trigger release (2cdf902)
- typo in FAQ page (#3347) (fffc756)
- typo of variable in CONTRIBUTING (#3595) (7347d2c)
- update continuation prompt to be more minimal (#3374) (800fbec)
- Use git2::Repository::open_ext() instead of discover() (#3591) (81a696a)
- use shell-compatible curl install (#3691) (48f1f75)
- windows: avoid verbatim paths (#3638) (1a8aa96)
Performance Improvements
- elvish: Use built-in
randint
instead ofstarship session
. (#3479) (0d573ac) - git_status: add option to use windows starship to render in wsl (#2146) (d2366dd)
- git_status: tweak exec flags to omit unnecessary info (#3287) (a953324)
- package: only try to read files that exist (#3904) (2a650bf)
- pulumi: allow disabling upwards discovery (#4159) (af15de9)
- rayon: restrict thread count (#3667) (4369c92)
- rust: additionally check
rustup default
for faster result. (#3354) (c63e9a7) - rust: avoid calling
rustup
in more conditions (#4174) (d8ac940)
Reverts
Miscellaneous Chores
1.10.0 (2022-08-14)
Features
- add bun module (#4187) (85692d1)
- Add starship preset command (#4112) (c8a5adb)
- Add support for blink, hidden, and strikethrough styles. (#4138) (aaab920)
- Add the ability to have some file extensions prevent a module from triggering (#4043) (dd73447)
- Enable transience for Cmd and PowerShell (#4143) (6e9c013)
- git: replace
git2
withgit-repository
(#3883) (ac55a01) - k8s: Add folder detection to the k8s module. (#4157) (5c5969c)
- package: support cargo workspace versions (#4161) (0a1235e)
- status: Add pipestatus_segment_format option to status module (#4103) (6143848)
Bug Fixes
- aws: support official
AWS_SHARED_CREDENTIALS_FILE
variable (#4242) (1390036) - timings: count time spent on custom on 'when' command failure (#4121) (aae1ed0)
Performance Improvements
- pulumi: allow disabling upwards discovery (#4159) (af15de9)
- rust: avoid calling
rustup
in more conditions (#4174) (d8ac940)
Miscellaneous Chores
- master: release 1.10.0 (b974610)
1.9.1 (2022-06-27)
Bug Fixes
- regenerate changelog (8a6be8c)
Miscellaneous Chores
- master: release 1.9.1 (6cbc362)
1.9.0 (2022-06-26)
Features
Bug Fixes
- character: Standadise Vim config names (#4081) (6761938)
- install: Have fixed a spacing issue in output (#4082) (2ffe173)
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)
1.7.1 (2022-05-24)
Bug Fixes
- trigger release (2cdf902)
1.7.0 (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)
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
Reverts
1.6.2 (2022-04-15)
Bug Fixes
- trigger another release (81d2ce6)
1.6.1 (2022-04-15)
Bug Fixes
- fix release-please permissions (23be606)
1.6.0 (2022-04-14)
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)