v1.0.0
版本发布时间: 2021-11-10 05:43:51
starship/starship最新发布版本:v1.19.0(2024-05-16 01:06:36)
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
withterminal_size
(#3087)
Continuous Integration
- use Swatinem/rust-cache for caching in CI (#3057)
Chore
1、 starship-aarch64-apple-darwin.tar.gz 1.96MB
2、 starship-aarch64-apple-darwin.tar.gz.sha256 65B
3、 starship-aarch64-pc-windows-msvc.zip 2.26MB
4、 starship-aarch64-pc-windows-msvc.zip.sha256 65B
5、 starship-aarch64-unknown-linux-musl.tar.gz 3.75MB
6、 starship-aarch64-unknown-linux-musl.tar.gz.sha256 65B
7、 starship-arm-unknown-linux-musleabihf.tar.gz 4.21MB
8、 starship-arm-unknown-linux-musleabihf.tar.gz.sha256 65B
9、 starship-i686-pc-windows-msvc.zip 2.2MB
10、 starship-i686-pc-windows-msvc.zip.sha256 65B
11、 starship-i686-unknown-linux-musl.tar.gz 3.28MB
12、 starship-i686-unknown-linux-musl.tar.gz.sha256 65B
13、 starship-x86_64-apple-darwin.tar.gz 2.07MB
14、 starship-x86_64-apple-darwin.tar.gz.sha256 65B
15、 starship-x86_64-pc-windows-msvc.zip 2.43MB
16、 starship-x86_64-pc-windows-msvc.zip.sha256 65B
17、 starship-x86_64-unknown-freebsd.tar.gz 3.34MB
18、 starship-x86_64-unknown-freebsd.tar.gz.sha256 65B
19、 starship-x86_64-unknown-linux-gnu.tar.gz 3.35MB
20、 starship-x86_64-unknown-linux-gnu.tar.gz.sha256 65B
21、 starship-x86_64-unknown-linux-musl.tar.gz 3.27MB