Skip to content

Releases: starship/starship

v1.2.0

14 Jan 12:38
a53a99b
Compare
Choose a tag to compare

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

21 Dec 20:21
9a4b2bb
Compare
Choose a tag to compare

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](https://github.com/sta...
Read more

v1.0.0

09 Nov 21:43
dfbf861
Compare
Choose a tag to compare

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

21 Sep 13:49
0a60d1e
Compare
Choose a tag to compare

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

26 Aug 14:21
f03c082
Compare
Choose a tag to compare

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

13 Jul 22:10
f64cfa6
Compare
Choose a tag to compare

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)

v0.55.0

20 Jun 18:36
09b12a5
Compare
Choose a tag to compare

v0.55.0 (2021-06-20)

Bug Fixes

  • remove trailing whitespace from Terraform version (#2726)
  • clippy: fix new lint warning (#2803)
  • dotnet: Don't treat folder with .sln file as a .NET project (#2785)
  • git_commit: remove unwraps (#2743)

Build

  • bump rand from 0.8.3 to 0.8.4 (#2802)
  • bump once_cell from 1.7.2 to 1.8.0 (#2799)
  • bump akheron/dependabot-cron-action from 0.2 to 1 (#2794)
  • bump akheron/dependabot-cron-action (#2792)
  • bump semver from 1.0.2 to 1.0.3 (#2781)
  • bump semver from 1.0.1 to 1.0.2 (#2780)
  • bump nix from 0.20.0 to 0.21.0 (#2773)
  • bump semver from 1.0.0 to 1.0.1 (#2771)
  • bump versions from 3.0.1 to 3.0.2 (#2764)
  • bump actions/cache from 2.1.5 to 2.1.6 (#2765)
  • bump semver from 0.11.0 to 1.0.0 (#2762)
  • bump git2 from 0.13.19 to 0.13.20 (#2753)
  • bump rayon from 1.5.0 to 1.5.1 (#2746)
  • bump os_info from 3.0.5 to 3.0.6 (#2739)
  • bump urlencoding from 1.3.2 to 1.3.3 (#2734)

Chore

  • release: v0.55.0

Code Refactoring

  • install: Remove local from install.sh (#2745)
  • utils: Add extra logging to read_file (#2742)

Continuous Integration

  • remove working-directory from netlify cli action
  • set the working directory when building docs

Docs

  • Added more bracketed segments (#2769)
  • New preset "Bracketed Segments" (#2747)
  • character: Add warning about missing feature (#2754)
  • i18n: New Crowdin updates (#2733)
  • i18n: New Crowdin updates (#2678)
  • preset: New preset "Plain Text Symbol" (#2749)
  • preset: add a new SHLVL icon to Nerd Font Symbols preset (#2809)
  • python: Add additional python_binary example (#2728)

Features

  • Add Operating System condition to custom commands (#2751)
  • install: Add help argument to install.sh (#2729)
  • r-lang: add module for R programming language (#1475)

v0.54.0

15 May 14:16
5e9d9c5
Compare
Choose a tag to compare

v0.54.0 (2021-05-15)

Bug Fixes

  • add missing project filter rules (#2687)
  • git_commit: leading space in git commit tag (#2697)
  • git_status: Show git add -N files as unstaged (#2702)
  • memory_usage: prevent used swap underflow on windows (#2689)
  • zsh: preserve zle-keymap-select (#2717)

Build

  • bump notify-rust from 4.5.0 to 4.5.1 (#2721)
  • bump os_info from 3.0.4 to 3.0.5 (#2722)
  • bump serde from 1.0.125 to 1.0.126 (#2719)
  • bump urlencoding from 1.1.1 to 1.3.1 (#2720)
  • bump actions-rs/cargo from 1 to 1.0.3 (#2713)
  • bump actions-rs/audit-check from 1 to 1.2.0 (#2712)
  • bump git2 from 0.13.18 to 0.13.19 (#2711)
  • bump actions/checkout from 2 to 2.3.4 (#2714)
  • bump actions/cache from 2 to 2.1.5 (#2715)
  • bump actions-rs/toolchain from 1 to 1.0.7 (#2716)
  • bump versions from 3.0.0 to 3.0.1 (#2706)
  • bump byte-unit from 4.0.11 to 4.0.12 (#2707)
  • bump regex from 1.5.3 to 1.5.4 (#2698)
  • bump notify-rust from 4.4.1 to 4.5.0 (#2694)
  • bump regex from 1.5.2 to 1.5.3 (#2682)
  • bump notify-rust from 4.4.0 to 4.4.1 (#2683)

Chore

  • release: v0.54.0

Code Refactoring

  • print: introduce UnicodeWidthGraphemes trait (#2670)

Continuous Integration

  • update token used by Dependabot auto-merge
  • provide action sha instead of version
  • use Action for auto-merging Dependabot PRs
  • build and deploy site outside of Netlify
  • publish on successful release (#2676)

Docs

  • fix raw string format (#2677)
  • i18n: new Crowdin updates (#2634)

Features

  • aws: add temporary credentials countdown (#2464)
  • package: add support for nimble project package version (#2569)
  • vlang: support vpkg (#2686)
  • vlang: create module (#2577)

Test

  • ocaml: test custom switch indicators (#2657)

v0.53.0

01 May 18:14
7459571
Compare
Choose a tag to compare

v0.53.0 (2021-05-01)

Bug Fixes

  • configure: fix launching .cmd editors (#2635)
  • fish: explicitly set scope in fish init script (#2636)
  • gcloud: add double space after cloud emoji symbol (#2666)
  • init: always use lf line endings (#2655)
  • print-config: add red module to Default impl (#2652)
  • print-config: use proper defaults for top-level values (#2605)
  • zsh: Reverts changes to background jobs retaining improvements around START_TIME (#2638)

Build

  • bump mislav/bump-homebrew-formula-action from v1.6 to v1.12 (#2668)
  • upgrade to GitHub-native Dependabot (#2665)
  • deps: bump os_info from 3.0.3 to 3.0.4
  • deps: bump os_info from 3.0.2 to 3.0.3
  • deps: bump notify-rust from 4.3.0 to 4.4.0
  • deps: bump regex from 1.4.5 to 1.4.6

Chore

  • release: v0.53.0

Code Refactoring

  • read CLI options as str (#2656)
  • gcloud: lazily read active gcloud config (#2592)

Continuous Integration

  • use dependabot-pr-action@master
  • correct action name
  • auto-merge dependabot PRs on a schedule (#2669)

Docs

  • remove reference to print-config for now (#2651)
  • config: add links to software (#2645)
  • dart: use double quotes for consistency (#2633)
  • i18n: New Crowdin updates (#2564)
  • python: fix incorrect detect_extensions defaults (#2632)

Features

  • Add version formating for modules (#2611)
  • abbreviate package.json semantic versions (#2271)
  • gcloud: introduce separate account & domain format string variables (#2594)
  • gcloud: honor CLOUDSDK_CORE_PROJECT env variable (#2596)
  • shell: add unknown_indicator parameter (#2649)

v0.52.1

22 Apr 16:43
0860baa
Compare
Choose a tag to compare

v0.52.1 (2021-04-22)

Bug Fixes

  • fix docker_context module name in nf preset (#2526)
  • Add a missing ' ' to the end of the python prompt (#2248)
  • build: respect the lockfile (#2614)
  • configure: fix print-config issues (#2556)
  • context: remove unwrap when pwd is unavailable (#2520)
  • elixir: correctly parse dev and rc versions (#2573)
  • git_branch: Make Git branch module support bare repositories (#2522)
  • install: fix install with busybox tar (#2583)
  • jobs: Handle zero jobs with zero thresholds (#2613)
  • nodejs: Check for .nvmrc (#2626)
  • shell: Support conditional format strings for $indicator (#2489)

Build

  • Update snapcraft.yaml (#2535)
  • deps: bump byte-unit from 4.0.10 to 4.0.11
  • deps: bump git2 from 0.13.17 to 0.13.18
  • deps: bump versions from 2.1.0 to 3.0.0
  • deps: [security] bump ssri from 6.0.1 to 6.0.2 in /docs (#2595)
  • deps: bump sys-info from 0.8.0 to 0.9.0
  • deps: bump os_info from 3.0.1 to 3.0.2
  • deps: bump attohttpc from 0.16.3 to 0.17.0
  • deps: bump open from 1.6.0 to 1.7.0
  • deps: bump shadow-rs from 0.5.24 to 0.5.25
  • deps: bump which from 4.0.2 to 4.1.0
  • deps: bump rust-ini from 0.16.1 to 0.17.0

Chore

  • filter crate/s contents (#2495)
  • remove audit.toml again (#2536)
  • clippy: fix new lints (#2507)
  • release: v0.52.0

Code Refactoring

  • use unwrap_or_default (#2516)
  • propagate version formatting errors (#2566)
  • init: cleanup init stub (#2548)
  • lua: parse version w/o regex (#2575)
  • scala: parse version w/o regex (#2574)
  • singularity: use ? operator (#2518)
  • username: reformat code to match docs (#2517)

Docs

  • Quote PWD in window title example (#2539)
  • format configuration tables (#2494)
  • fix tables Markdown format (#2554)
  • add prerequisites to homepage
  • update install instructions (#2553)
  • format markdown (#2493)
  • fix typo moudle -> module (#2504)
  • Add update documentation (#2418)
  • Document the command_timeout option (#2604)
  • faq: make uninstall instructions shell-indepedent (#2483)
  • faq: change uninstall snippet to use sh (#2552)
  • gcloud: Replace the section title "Gcloud" with "gcloud" (#2597)
  • i18n: New Crowdin updates (#2469)
  • i18n: New Crowdin updates (#2559)
  • preset: remove unnecessary Node.js and Haskell symbol config (#2491)
  • readme: add missing link to home-manager (#2490)

Features

  • add version format configuration (#2499)
  • aws: Add support for profile from awsume (#2609)
  • battery: Add a symbol option to battery.display (#2475)
  • config: Add support for inverted token in style strings (#2589)
  • config: allow printing default and computed config (#2521)
  • config: print a suggestion for unknown fields (#2560)
  • config: warn about unknown config key names (#2527)
  • deno: create module (#2565)
  • ocaml: add switch_indicator and switch_name variable (#2503)
  • python: Remove parentheses from pyvenv.cfg prompt parameter (#2551)
  • red: create module (#2599)
  • vcsh: Add new module for VCSH (#2513)

Performance Improvements

  • git_status: replace git2 in git status module with git cli (#2465)

Style

  • battery: add space between icon and text for better visual (#2547)
  • directory: Add comments for test settings (#2538)
  • init: Cleanup the unknown shell message (#2444)

Test

  • allow running tests as root (#2571)
  • directory: fix on windows without admin (#2497)