Starship Versions Save

☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

v1.4.1

2 years ago

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

2 years ago

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

2 years ago

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

2 years ago

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

v1.2.0

2 years ago

v1.2.0 (2022-01-14)

Features

  • add support for cmd (#3277)
  • set a continuation prompt for supporting shells (#3322)
  • deno: detect deno.json and deno.jsonc (#3220)
  • directory: Windows path formatting via path_slash::PathBufExt (#3157)
  • elvish: last command status (#3403)
  • package: support for dart pub version (#3373)
  • xonsh: support rprompt (#3362)

Bug Fixes

  • typo in FAQ page (#3347)
  • update continuation prompt to be more minimal (#3374)
  • set cwd for command execution (#3309)
  • bug-report: remove git.io link shortening (#3425)
  • dart: detect version output in stdout with dart 2.15+ (#3349)
  • elvish: upgrade shell integration for v0.17 (#3310)
  • rust: fix overrides on windows and set cwd (#3359)

Docs

  • add missing quote in bracketed preset
  • Update GitHub ISSUE_TEMPLATE (#3366)
  • Add nu_indicator to doc tables (#3365)
  • Fix incorrect variables for hostname module (#3361)
  • cmd_duration: rust-notify -> notify-rust (#3417)
  • faq: for uninstalling, change which to command -v (#3394)

Code Refactoring

  • update clap to v3 (#3370)
  • process_control: switch to new API (#3385)

Performance Improvements

  • git_status: tweak exec flags to omit unnecessary info (#3287)
  • rust: additionally check rustup default for faster result. (#3354)

Build

  • bump toml_edit from 0.12.6 to 0.13.0 (#3431)
  • bump clap from 3.0.6 to 3.0.7 (#3421)
  • bump toml_edit from 0.12.4 to 0.12.6 (#3420)
  • bump clap_complete from 3.0.2 to 3.0.3 (#3422)
  • bump clap from 3.0.5 to 3.0.6 (#3415)
  • bump versions from 3.0.3 to 4.0.0 (#3410)
  • bump indexmap from 1.7.0 to 1.8.0 (#3411)
  • bump toml_edit from 0.12.3 to 0.12.4 (#3412)
  • bump clap from 3.0.4 to 3.0.5 (#3398)
  • bump clap_complete from 3.0.0 to 3.0.2 (#3392)
  • bump clap from 3.0.1 to 3.0.4 (#3393)
  • bump clap from 2.34.0 to 3.0.1 (#3388)
  • bump process_control from 3.1.0 to 3.2.0 (#3381)
  • bump toml_edit from 0.12.2 to 0.12.3 (#3384)
  • bump serde_json from 1.0.73 to 1.0.74 (#3380)
  • bump serde from 1.0.132 to 1.0.133 (#3382)
  • bump toml_edit from 0.12.1 to 0.12.2 (#3368)
  • bump toml_edit from 0.12.0 to 0.12.1 (#3360)
  • bump mislav/bump-homebrew-formula-action from 1.15 to 1.16 (#3355)
  • bump mislav/bump-homebrew-formula-action from 1.14 to 1.15 (#3352)
  • bump @vuepress/plugin-google-analytics in /docs (#3350)
  • bump vuepress from 1.8.2 to 1.9.5 in /docs (#3351)
  • bump mislav/bump-homebrew-formula-action from 1.13 to 1.14 (#3348)
  • bump os_info from 3.0.8 to 3.0.9 (#3345)

Chore

  • directory: fix typo (#3364)
  • release: v1.2.0

v1.1.1

2 years ago

v1.1.1 (2021-12-21)

Features

  • Add package version detection for sbt projects (#3274)
  • print-config subset of config (#3179)
  • azure: Azure module (#3275)
  • module: Add sudo module (#3135)
  • status: Add hex_status (#3312)

Bug Fixes

  • Display durations of 0ms (#3121)
  • Store $? and $LASTEXITCODE first in PowerShell (#3316)
  • aws: prevent endless loop when AWS config file is a directory (#3335)
  • directory: improve truncation detection (#3266)
  • docs: remove superfluous space (#3314)
  • git_branch: more robust handling of .git (#3290)

Docs

  • update Algolia API key and appId
  • config: clarify special characters escaping (#3313)
  • i18n: add Indonesian and Italian docs (#3339)
  • i18n: new Crowdin updates (#3338)
  • i18n: new Crowdin updates (#3337)
  • i18n: new Crowdin updates (#3218)

Test

  • hostname: fix trim_at test with unicode hostname (#3295)

Build

  • bump mislav/bump-homebrew-formula-action from 1.12 to 1.13 (#3342)
  • bump serde from 1.0.131 to 1.0.132 (#3330)
  • bump nix from 0.23.0 to 0.23.1 (#3331)
  • bump once_cell from 1.8.0 to 1.9.0 (#3325)
  • bump toml_edit from 0.10.1 to 0.12.0 (#3326)
  • bump serde_json from 1.0.72 to 1.0.73 (#3323)
  • bump mockall from 0.10.2 to 0.11.0 (#3318)
  • bump serde from 1.0.130 to 1.0.131 (#3306)
  • bump sha-1 from 0.9.8 to 0.10.0 (#3302)
  • bump toml_edit from 0.10.0 to 0.10.1 (#3292)
  • bump git2 from 0.13.24 to 0.13.25 (#3293)
  • bump open from 2.0.1 to 2.0.2 (#3288)
  • bump clap from 2.33.3 to 2.34.0 (#3285)
  • bump toml_edit from 0.9.1 to 0.10.0 (#3272)
  • bump serde_json from 1.0.71 to 1.0.72 (#3270)
  • bump os_info from 3.0.7 to 3.0.8 (#3269)
  • bump actions/cache from 2.1.6 to 2.1.7 (#3262)
  • bump shadow-rs from 0.8.0 to 0.8.1 (#3255)
  • bump serde_json from 1.0.70 to 1.0.71 (#3247)
  • bump toml_edit from 0.8.0 to 0.9.1 (#3241)
  • bump git2 from 0.13.23 to 0.13.24 (#3242)
  • bump serde_json from 1.0.69 to 1.0.70 (#3238)
  • bump shadow-rs from 0.7.2 to 0.8.0 (#3230)
  • bump toml_edit from 0.6.0 to 0.8.0 (#3225)

Continuous Integration

  • chglog: Update chglog and clean up config (#3227)
  • use the default macOS SDK at build time

Chore

  • rename flag-in.png → flag-id.png
  • replace flags with 2x images
  • fix typo in docker_context.rs (#3265)
  • audit: unignore RUSTSEC-2020-0095 (difference is unmaintained) (#3319)
  • chglog: undo changes to chglog configuration (#3219)
  • clippy: fix new clippy lints (#3294)
  • release: v1.1.0

v1.0.0 (2021-11-09)

Features

  • Add starship_precmd_user_func support for PowerShell. (#3115)
  • style git repo root (#2010)
  • Add pulumi module (#3055)
  • also read from DOCKER_MACHINE_NAME (#3175)
  • docs: Add copy button for code snippets via plugin (#3118)
  • explain: allow specifying prompt arguments in explain and timings subcommands (#3042)
  • fill: add disabled option for fill module (#3158)
  • package: Add support for crystal shards (#3147)
  • python: Show value of PYENV_VERSION when present (#3144)
  • ruby: Add environment variable checks to ruby module (#3206)
  • shell: Add style config for shell module (#3108)

Bug Fixes

  • Modules not working in fish RPROMPT (#3146)
  • replace battery with starship-battery (#3213)
  • pipestatus quoting on Zsh/Bash (#3088)
  • allow unset KEYMAP and STARSHIP_DURATION in zsh (#3124)
  • ignore scan_dir timeout in tests (#3184)
  • init script line endings (#3178)
  • only print root level config logs a single time (#3132)
  • save pipestatus in fish init functions (#3160)
  • configure: preserve formatting and comments (#3152)
  • escaping: move escaping to individual variables (#3107)
  • fill: Add terminal-width argument to explicitly define terminal's width (#3090)
  • init: Use stderr for init error message (#3131)
  • memory_usage: remove duplicate % handling (#3193)
  • status: Don't show status if all exit codes are 0 (#3109)
  • terraform: Improve module triggers (#3113)
  • windows: make powershell init work on windows 8 again (#3067)

Docs

  • remove Open Collective from README.md
  • fix custom commands example (#3129)
  • add funtoo linux install steps (#3112)
  • add a checklist for new modules (#3076)
  • "Example:" → "With"
  • fix typo in starship.ps1 (#3173)
  • add Pure prompt preset (#3066)
  • battery: add quotes in example
  • config: Add missing double quotes to default value strings (#2981)
  • faq: Add debugging and timeout Q&As (#3190)
  • i18n: new Crowdin updates (#3212)
  • i18n: new Crowdin updates (#3085)

Code Refactoring

  • replace term_size with terminal_size (#3087)

Build

  • bump serde_json from 1.0.68 to 1.0.69 (#3211)
  • bump notify-rust from 4.5.4 to 4.5.5 (#3204)
  • bump actions/checkout from 2.3.5 to 2.4.0 (#3201)
  • bump shadow-rs from 0.7.1 to 0.7.2 (#3181)
  • bump sys-info from 0.9.0 to 0.9.1 (#3172)
  • bump byte-unit from 4.0.12 to 4.0.13 (#3169)
  • bump actions/checkout from 2.3.4 to 2.3.5 (#3165)
  • bump attohttpc from 0.17.0 to 0.18.0 (#3155)
  • bump notify-rust from 4.5.3 to 4.5.4 (#3148)
  • bump git2 from 0.13.22 to 0.13.23 (#3117)
  • bump nix from 0.22.1 to 0.23.0 (#3102)

Continuous Integration

  • use Swatinem/rust-cache for caching in CI (#3057)

Chore

  • upgrade to edition 2021 (#3171)
  • hide warnings for additional known advisories (#3170)
  • hide warnings for known advisories (#3153)
  • chglog: Clean up chglog config (#3205)
  • release: v1.0.0

v1.0.0

2 years ago

This is it! Starship v1.0.0! 🎉

Truth be told, there's no real cause for celebration. After 100 releases of Starship, we felt it was about time we begin sticking to proper SemVer.

No breaking changes to worry about in this one – we just wanted to let you rest easy knowing that future releases won't have breaking changes without a major version bump. 😊

v1.0.0 (2021-11-09)

Features

  • Add starship_precmd_user_func support for PowerShell. (#3115)
  • style git repo root (#2010)
  • Add pulumi module (#3055)
  • also read from DOCKER_MACHINE_NAME (#3175)
  • docs: Add copy button for code snippets via plugin (#3118)
  • explain: allow specifying prompt arguments in explain and timings subcommands (#3042)
  • fill: add disabled option for fill module (#3158)
  • package: Add support for crystal shards (#3147)
  • python: Show value of PYENV_VERSION when present (#3144)
  • ruby: Add environment variable checks to ruby module (#3206)
  • shell: Add style config for shell module (#3108)

Bug Fixes

  • Modules not working in fish RPROMPT (#3146)
  • replace battery with starship-battery (#3213)
  • pipestatus quoting on Zsh/Bash (#3088)
  • allow unset KEYMAP and STARSHIP_DURATION in zsh (#3124)
  • ignore scan_dir timeout in tests (#3184)
  • init script line endings (#3178)
  • only print root level config logs a single time (#3132)
  • save pipestatus in fish init functions (#3160)
  • configure: preserve formatting and comments (#3152)
  • escaping: move escaping to individual variables (#3107)
  • fill: Add terminal-width argument to explicitly define terminal's width (#3090)
  • init: Use stderr for init error message (#3131)
  • memory_usage: remove duplicate % handling (#3193)
  • status: Don't show status if all exit codes are 0 (#3109)
  • terraform: Improve module triggers (#3113)
  • windows: make powershell init work on windows 8 again (#3067)

Docs

  • remove Open Collective from README.md
  • fix custom commands example (#3129)
  • add funtoo linux install steps (#3112)
  • add a checklist for new modules (#3076)
  • "Example:" → "With"
  • fix typo in starship.ps1 (#3173)
  • add Pure prompt preset (#3066)
  • battery: add quotes in example
  • config: Add missing double quotes to default value strings (#2981)
  • faq: Add debugging and timeout Q&As (#3190)
  • i18n: new Crowdin updates (#3212)
  • i18n: new Crowdin updates (#3085)

Build

  • bump serde_json from 1.0.68 to 1.0.69 (#3211)
  • bump notify-rust from 4.5.4 to 4.5.5 (#3204)
  • bump actions/checkout from 2.3.5 to 2.4.0 (#3201)
  • bump shadow-rs from 0.7.1 to 0.7.2 (#3181)
  • bump sys-info from 0.9.0 to 0.9.1 (#3172)
  • bump byte-unit from 4.0.12 to 4.0.13 (#3169)
  • bump actions/checkout from 2.3.4 to 2.3.5 (#3165)
  • bump attohttpc from 0.17.0 to 0.18.0 (#3155)
  • bump notify-rust from 4.5.3 to 4.5.4 (#3148)
  • bump git2 from 0.13.22 to 0.13.23 (#3117)
  • bump nix from 0.22.1 to 0.23.0 (#3102)

Code Refactoring

  • replace term_size with terminal_size (#3087)

Continuous Integration

  • use Swatinem/rust-cache for caching in CI (#3057)

Chore

  • upgrade to edition 2021 (#3171)
  • hide warnings for additional known advisories (#3170)
  • hide warnings for known advisories (#3153)
  • chglog: Clean up chglog config (#3205)
  • release: v1.0.0

v0.58.0

2 years ago

v0.58.0 (2021-09-21)

Features

  • Add a fill module to pad out the line (#3029)
  • Add support for RPROMPT (right prompt) (#3026)
  • cobol: added COBOL module (#2994)
  • git_metrics: Git metrics show only nonzero diffs (#2887)
  • print-config: list expanded $all variable (#2932)

Bug Fixes

  • config: inherit stdin/stdout/stderr instead of piping to fix editor invocation (#3032)
  • package: Ignore setup.cfg attr: and file: (#3054)
  • print-config: add missing format_right to FullConfig (#3063)
  • status: Showing exit code 0 with pipelines (#3028)
  • zsh: always escape percent character (#3058)
  • zsh init script: avoid adding preexec commands twice (#3049)

Docs

  • Correct the "VLang" configuration example (#3019)
  • Add missing modules to $all in config docs (#3075)
  • fix grammar in config README (#3069)
  • add Brazilian Portuguese translations to the docs and website (#3009)
  • chglog: Change release page title order (#3038) (#3045)
  • config: change spelling of some words (#2855)
  • i18n: new Crowdin updates (#3008)
  • i18n: new Crowdin updates (#3012)
  • i18n: new Crowdin updates (#2985)
  • modules: add missing module descriptions (#3081)

Code Refactoring

  • install.sh to improve usage and install instructions (#3025)
  • simplify iterator usage (#3017)

Build

  • bump notify-rust from 4.5.2 to 4.5.3 (#3078)
  • bump unicode-width from 0.1.8 to 0.1.9 (#3077)
  • bump serde_json from 1.0.67 to 1.0.68 (#3065)
  • bump git2 from 0.13.21 to 0.13.22 (#3047)
  • bump serde_json from 1.0.66 to 1.0.67 (#3022)
  • bump serde from 1.0.129 to 1.0.130 (#3021)

Continuous Integration

  • Reenable caching in CI
  • disable the security-audit cron on non-canonical forks (#3027)

Chore

  • resize flags to match their size in README
  • release: v0.58.0

v0.57.0

2 years ago

v0.57.0 (2021-08-26)

Bug Fixes

  • clippy: fix new clippy lints (#2939)
  • git_status: show working tree status if index status is present (#2973)
  • init: remove quotes in bash init (#2893)
  • jobs: Add the symbol and number thresholds respecting the threshold option (#2908)
  • print-config: fix battery module and add missing modules (#2930)
  • rlang: module not working on MacOs (#2880)
  • windows: avoid inadvertly running exes from cwd (#2885)

Build

  • bump versions from 3.0.2 to 3.0.3 (#3003)
  • bump serde from 1.0.128 to 1.0.129 (#3002)
  • bump serde from 1.0.127 to 1.0.128 (#2998)
  • bump shadow-rs from 0.6.12 to 0.7.1 (#2999)
  • bump shadow-rs from 0.6.10 to 0.6.12 (#2991)
  • bump nix from 0.22.0 to 0.22.1 (#2990)
  • bump open from 2.0.0 to 2.0.1 (#2989)
  • bump os_info from 3.0.6 to 3.0.7 (#2984)
  • bump git2 from 0.13.20 to 0.13.21 (#2983)
  • bump shadow-rs from 0.6.6 to 0.6.10 (#2982)
  • bump shadow-rs to 0.6.6 to support reproducible builds (#2974)
  • bump native-tls from 0.2.7 to 0.2.8 (#2976)
  • bump shadow-rs from 0.6.3 to 0.6.4 (#2963)
  • bump which from 4.2.1 to 4.2.2 (#2948)
  • bump semver from 1.0.3 to 1.0.4 (#2949)
  • bump shadow-rs from 0.6.2 to 0.6.3 (#2947)
  • bump serde from 1.0.126 to 1.0.127 (#2946)
  • bump which from 4.1.0 to 4.2.1 (#2941)
  • bump serde_json from 1.0.65 to 1.0.66 (#2940)
  • bump serde_json from 1.0.64 to 1.0.65 (#2936)
  • bump open from 1.7.1 to 2.0.0 (#2916)
  • bump open from 1.7.0 to 1.7.1 (#2903)
  • bump urlencoding from 2.0.0 to 2.1.0 (#2904)
  • bump process_control from 3.0.1 to 3.1.0 (#2881)
  • bump urlencoding from 1.3.3 to 2.0.0 (#2877)
  • bump nix from 0.21.0 to 0.22.0 (#2876)

Chore

  • release: v0.57.0

Code Refactoring

  • allow passing OsStr as-is to exec_cmd (#2997)

Continuous Integration

  • disable dependabot cron on starship forks (#2993)
  • Use default token for release action (#2920)

Docs

  • Fix typo (#2900)
  • update git_commit default format (#2898)
  • Add italic to Advanced Config styles (#2943)
  • fix shlvl module's symbol (#2911)
  • fix typo for python in README.md (#2909)
  • add the terminator to the tip in env variable
  • i18n: new Crowdin updates (#2884)
  • preset: add Hide Runtime Versions preset (#2854)
  • preset: prevent cutting of the time (#2870)

Features

  • add support for xonsh (#2807)
  • explain: quote module values (#2931)
  • git_status: dont render module output if not in git repository (#2897)
  • git_status: added symbol for local repos up-to-date with remote. (#2945)
  • kubernetes: implements regex matching for context aliases (#2883)
  • package: Add ability to format the version (#2959)
  • package: Support package version from setup.cfg (python). (#2890)
  • status: Add pipestatus display in status module (#2481)

Style

  • Improve modules consistency (#3006)

v0.56.0

2 years ago

v0.56.0 (2021-07-13)

Bug Fixes

  • clippy: fix additional clippy lints in tests (#2813)
  • dotnet: make default format consistent with other modules (#2853)
  • git_status: Fix when the worktree != root dir (#2831)
  • init: improve starship path escaping (#2848)
  • nu: use correct session key variable name (#2874)
  • pwsh: replace Get-Error with $error[0] (#2873)
  • rust: support for rust-toolchain.toml (#2775)

Build

  • bump mockall from 0.10.1 to 0.10.2 (#2878)
  • bump unicode-segmentation from 1.7.1 to 1.8.0 (#2844)
  • bump mockall from 0.10.0 to 0.10.1 (#2845)
  • bump indexmap from 1.6.2 to 1.7.0 (#2839)
  • bump mockall from 0.9.1 to 0.10.0 (#2838)
  • bump shadow-rs from 0.6.1 to 0.6.2 (#2832)
  • bump shadow-rs from 0.5.25 to 0.6.1 (#2822)

Chore

  • release: v0.56.0

Code Refactoring

  • git_commit: small refactor to remove duplicate code (#2752)

Docs

  • i18n: new Crowdin updates (#2879)
  • i18n: New Crowdin updates (#2834)
  • nu: specify how to get nushell config path (#2856)

Features

  • Add the git_metrics module (#2827)
  • add support for nu shell (#2847)
  • treat empty string as none when formating (#2738)
  • docker_context: Use DOCKER_HOST and DOCKER_CONTEXT enviroment variables (#2782)
  • env_var: allow multiple instances (#2797)

Performance Improvements

  • Improve custom config OS (#2843)

Style

  • enforce ALL_MODULES ordering in test (#2837)
  • fix name of battery info provider implementation (#2836)

Test

  • battery: add battery tests (#2795)