renovate[bot]
6109716afe
build(deps): update rust crate gix to 0.78.0
2026-01-22 08:48:25 +00:00
renovate[bot]
61eee25ad5
build(deps): update rust crate shadow-rs to 1.6.0
2026-01-20 20:43:17 +00:00
renovate[bot]
ef64ec87e7
build(deps): update crate-ci/typos action to v1.42.1
2026-01-19 20:08:26 +00:00
renovate[bot]
478ae1a827
build(deps): lock file maintenance
2026-01-19 02:56:29 +00:00
Brendon Smith
8108cc95cf
fix(aws): support $duration for sso_session ( #7100 )
2026-01-18 20:52:18 +01:00
renovate[bot]
304ad27555
build(deps): update rust crate chrono to 0.4.43
2026-01-15 01:09:58 +00:00
renovate[bot]
edd070de2d
build(deps): update dependency node to v24.13.0
2026-01-14 06:04:16 +00:00
renovate[bot]
cc493347dc
build(deps): update rust crate jsonc-parser to 0.29.0
2026-01-11 00:48:10 +00:00
renovate[bot]
17a7547ca3
build(deps): update rust crate whoami to 2.0.2
2026-01-10 01:12:42 +00:00
renovate[bot]
f5d555ac83
build(deps): update rust crate toml to 0.9.11
2026-01-09 16:24:49 +00:00
renovate[bot]
4f9cd04ae0
build(deps): update embarkstudios/cargo-deny-action action to v2.0.15
2026-01-08 14:27:31 +00:00
renovate[bot]
8803ef44c9
build(deps): update rust crate whoami to 2.0.1 ( #7216 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 09:24:08 +00:00
renovate[bot]
9cc93709a9
build(deps): update crate-ci/typos action to v1.42.0
2026-01-08 01:24:28 +00:00
renovate[bot]
00f3c3cf1a
build(deps): update rust crate indexmap to 2.13.0 ( #7215 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 21:37:09 +00:00
renovate[bot]
74e080453f
build(deps): update rust crate clap_complete to 4.5.65
2026-01-07 18:30:10 +00:00
renovate[bot]
50a31e5d5a
build(deps): update rust crate serde_json to 1.0.149
2026-01-06 18:00:36 +00:00
Gary Kim
9931ab25b2
fix: enable std feature for whoami crate ( #7211 )
...
Without the "std" feature enabled, whoami falls back to the stub
implementation and Starship shows anonymous@localhost regardless of the
actual user or hostname.
2026-01-05 07:15:24 +01:00
renovate[bot]
be8e07e79e
build(deps): lock file maintenance ( #7212 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 01:37:18 +00:00
renovate[bot]
65966048cb
build(deps): update dependency dprint/dprint-plugin-json to v0.21.1
2026-01-05 00:52:47 +00:00
Matthew Warman
0110bf59c8
feat(git_status): add variables to track worktree and index changes ( #5655 )
...
---------
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2026-01-04 17:58:10 +01:00
David Knaack
7c824e41ec
ci: use trusted publishing ( #7108 )
...
* ci: use trusted publishing
* chore: add name to auth setup
2026-01-04 17:56:44 +01:00
Shu Kutsuzawa
91861886a7
fix(format): allow empty textgroups to set prev_fg/prev_bg ( #7201 )
...
* fix(format): allow empty textgroups to set prev_fg/prev_bg
Previously, empty format strings like `[](bg:#color)` did not produce
any segments, making it impossible to set `prev_fg` or `prev_bg` for
subsequent segments without printing visible characters.
This change makes `parse_format` generate a zero-width styled segment
when the format is empty, allowing powerline-style prompts to set
colors via empty textgroups.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
* refactor: move empty textgroup handling to parse_textgroup
Move the empty format check from parse_format to parse_textgroup
as suggested in code review. This keeps the logic scoped to
textgroup-specific behavior.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
---------
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2026-01-04 17:54:33 +01:00
Poliorcetics
0dd5a4f402
feat(vcs): Introduce the VCS module ( #6388 )
...
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2026-01-04 17:44:03 +01:00
Darwin ❤️❤️❤️
8a69666084
fix(helm): remove deprecated --client flag from helm version command ( #7193 )
...
The --client flag was removed from Helm in a recent version (see
helm/helm#31301 ), causing the helm module to fail silently when
detecting the version.
Helm 2 was EOL in November 2020 and without the --client flag,
`helm version --short` attempts to connect to Tiller. If that
connection fails, the command returns a non-zero exit code and
exec_cmd returns None, so the Helm 2 parsing code is never reached.
2026-01-04 15:48:25 +01:00
Shu Kutsuzawa
e910f47597
fix(aws): isolate tests from host AWS config files ( #7196 )
...
The tests `credentials_file_is_ignored_when_is_directory` and
`config_file_path_is_ignored_when_is_directory` were failing on
machines with `~/.aws/config` or `~/.aws/credentials` present.
Each test now sets both `AWS_CONFIG_FILE` and
`AWS_SHARED_CREDENTIALS_FILE` environment variables to ensure
complete isolation from the host environment.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2026-01-04 15:44:58 +01:00
renovate[bot]
3ac96dfffc
build(deps): update clap crates ( #7195 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-04 14:43:54 +00:00
renovate[bot]
4c5176c5de
build(deps): update rust crate whoami to v2 ( #7202 )
...
* build(deps): update rust crate whoami to v2
* chore: move to base import (`fallible` has become default)
* chore: add back wasi support
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2026-01-04 15:42:49 +01:00
renovate[bot]
815ddb2245
build(deps): update pest crates to 2.8.5
2026-01-03 13:44:27 +00:00
Shu Kutsuzawa
c576625343
fix(install): improve UX for version option ( #7197 )
2026-01-01 16:06:33 +08:00
renovate[bot]
93169d31ca
build(deps): update rust crate gix to 0.77.0
2025-12-31 22:45:22 +00:00
renovate[bot]
d7ecd6156c
build(deps): update crate-ci/typos action to v1.41.0
2025-12-31 16:11:21 +00:00
Zhizhen He
9f53ac0cf5
chore: add const for 500ms ( #7125 )
2025-12-31 11:32:01 +08:00
Matan Kushner
5de07128ab
docs(i18n): new Crowdin updates ( #7139 )
...
* New translations readme.md (French)
* New translations readme.md (Spanish)
* New translations readme.md (Arabic)
* New translations readme.md (German)
* New translations readme.md (Italian)
* New translations readme.md (Japanese)
* New translations readme.md (Korean)
* New translations readme.md (Dutch)
* New translations readme.md (Norwegian)
* New translations readme.md (Polish)
* New translations readme.md (Portuguese)
* New translations readme.md (Russian)
* New translations readme.md (Turkish)
* New translations readme.md (Ukrainian)
* New translations readme.md (Chinese Simplified)
* New translations readme.md (Chinese Traditional)
* New translations readme.md (Vietnamese)
* New translations readme.md (Portuguese, Brazilian)
* New translations readme.md (Indonesian)
* New translations readme.md (Bengali)
* New translations readme.md (Sorani (Kurdish))
* New translations readme.md (Ukrainian)
* New translations readme.md (French)
* New translations readme.md (Spanish)
* New translations readme.md (Arabic)
* New translations readme.md (German)
* New translations readme.md (Italian)
* New translations readme.md (Japanese)
* New translations readme.md (Korean)
* New translations readme.md (Dutch)
* New translations readme.md (Norwegian)
* New translations readme.md (Polish)
* New translations readme.md (Portuguese)
* New translations readme.md (Russian)
* New translations readme.md (Turkish)
* New translations readme.md (Ukrainian)
* New translations readme.md (Chinese Simplified)
* New translations readme.md (Chinese Traditional)
* New translations readme.md (Vietnamese)
* New translations readme.md (Portuguese, Brazilian)
* New translations readme.md (Indonesian)
* New translations readme.md (Bengali)
* New translations readme.md (Sorani (Kurdish))
* New translations readme.md (French)
* New translations readme.md (Spanish)
* New translations readme.md (Arabic)
* New translations readme.md (German)
* New translations readme.md (Italian)
* New translations readme.md (Japanese)
* New translations readme.md (Korean)
* New translations readme.md (Dutch)
* New translations readme.md (Norwegian)
* New translations readme.md (Polish)
* New translations readme.md (Portuguese)
* New translations readme.md (Russian)
* New translations readme.md (Turkish)
* New translations readme.md (Ukrainian)
* New translations readme.md (Chinese Simplified)
* New translations readme.md (Chinese Traditional)
* New translations readme.md (Vietnamese)
* New translations readme.md (Portuguese, Brazilian)
* New translations readme.md (Indonesian)
* New translations readme.md (Bengali)
* New translations readme.md (Sorani (Kurdish))
2025-12-31 03:12:18 +08:00
github-actions[bot]
33f7077fbe
chore(master): release 1.24.2 ( #7155 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v1.24.2
2025-12-30 20:11:40 +01:00
David Knaack
0daa8d3f92
fix(cmd_duration): avoid freezing on notify on macOS 26 ( #7187 )
2025-12-30 20:09:56 +01:00
renovate[bot]
cd64933333
build(deps): update rust crate clap_complete to 4.5.63 ( #7191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-29 21:10:37 +00:00
renovate[bot]
d29471418f
build(deps): update crate-ci/typos action to v1.40.1
2025-12-29 18:23:50 +00:00
Sebastian Thiel
6d9c8ea8a9
fix(git): Basic Reftable compatibility and future-proofing ( #7154 )
...
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-12-29 19:22:21 +01:00
renovate[bot]
88a3d37e64
build(deps): lock file maintenance
2025-12-29 00:32:16 +00:00
David Knaack
cc65e0c742
fix(fish): use native transient prompt if available ( #7015 )
2025-12-28 21:22:15 +01:00
Morgan Courbet
08824d7c6e
fix(mise): align documentation and implementation ( #7131 )
2025-12-28 21:20:40 +01:00
Shu Kutsuzawa
6e6664dea6
ci: add install script workflow ( #7159 )
...
* ci: add install script workflow
Add GitHub Actions workflow to test install.sh script.
This prevents regressions like the one reported in issue #7133 where
changes to the install script broke the recommended installation method.
The workflow includes:
- shellcheck for script linting (temporarily excludes SC3045)
- Integration test using curl piped to sh as documented on starship.rs
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
* fixup! ci: add install script workflow
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
* fixup! ci: add install script workflow
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
* ci: add shfmt check and format install scripts
Add shfmt job to install-script workflow for consistent shell script
formatting. Apply shfmt to all scripts under install/ directory.
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
---------
Signed-off-by: cappyzawa <cappyzawa@gmail.com >
2025-12-28 21:19:25 +01:00
renovate[bot]
74e13d1e59
build(deps): update toml crates ( #7180 )
...
* build(deps): update toml crates
* cargo update --workspace
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Knaack <davidkna@users.noreply.github.com >
2025-12-27 21:35:12 +01:00
renovate[bot]
0af0814b19
build(deps): update rust crate serde_json to 1.0.148
2025-12-27 09:53:05 +00:00
David Knaack
a261b48caa
fix(fish): restore job counting compability with older versions ( #7173 )
2025-12-26 14:40:18 +01:00
David Knaack
6e72335c0e
chore: bump msrv, fix new clippy warnings & handle os-info update ( #7174 )
...
* chore: bump msrv & handle clippy warnings
* chore: handle new os-info symbols
2025-12-26 14:39:50 +01:00
renovate[bot]
048acd1aa7
build(deps): update rust crate schemars to 1.2.0
2025-12-26 02:00:08 +00:00
renovate[bot]
37b6225a12
build(deps): update rust crate tempfile to 3.24.0 ( #7186 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-24 06:24:52 +00:00
renovate[bot]
c5d65a38f7
build(deps): update rust crate serde_json to 1.0.147
2025-12-24 00:32:03 +00:00
renovate[bot]
4c9bd6de98
build(deps): lock file maintenance
2025-12-23 13:10:12 +00:00