starship/CHANGELOG.md

40 KiB

Changelog

1.10.0 (2022-08-14)

Features

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 for logical-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 and terminal-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 of starship 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

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

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 with git-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

1.9.1 (2022-06-27)

Bug Fixes

Miscellaneous Chores

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

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

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

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

Reverts

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

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

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)