doc: added release notes for v1.3

This commit is contained in:
rsteube 2025-03-31 21:42:09 +02:00
parent 7a7dc58ade
commit fc5eeb03f7
6 changed files with 47 additions and 45 deletions

View File

@ -40,6 +40,7 @@
- [carapace-generate](./development/tools/carapace-generate.md) - [carapace-generate](./development/tools/carapace-generate.md)
- [Release Notes](./release_notes.md) - [Release Notes](./release_notes.md)
- [v1.x](./release_notes/v1.x.md) - [v1.x](./release_notes/v1.x.md)
- [v1.3](./release_notes/v1.3.md)
- [v1.2](./release_notes/v1.2.md) - [v1.2](./release_notes/v1.2.md)
- [v1.1](./release_notes/v1.1.md) - [v1.1](./release_notes/v1.1.md)
- [v1.0](./release_notes/v1.0.md) - [v1.0](./release_notes/v1.0.md)

View File

@ -0,0 +1,46 @@
# v1.3 - Commander Key
![](./v1.3/banner.png)
Command Prompt is Toast!
## Cmd
Experimental support for [Cmd](https://en.wikipedia.org/wiki/Cmd.exe) through [Clink](https://chrisant996.github.io/clink/).
```lua
# ~/AppData/Local/clink/carapace.lua
load(io.popen('carapace _carapace cmd-clink'):read("*a"))()
```
![](./v1.3/cmd.png)
> Very early version with a lot of fundamental features not yet working.
## Fish
With [4.0b1](https://github.com/fish-shell/fish-shell/releases/tag/4.0b1) onwards the following workaround is **not** needed anymore:
```sh
mkdir -p ~/.config/fish/completions
carapace --list | awk '{print $1}' | xargs -I{} touch ~/.config/fish/completions/{}.fish # disable auto-loaded completions (#185)
```
see [fish-shell/fish#6716](https://github.com/fish-shell/fish-shell/issues/6716)
> Remove the leftover placeholders in `~/.config/fish/completions/`.
## Bridge
- Switched to [`$fish_complete_path`](https://fishshell.com/docs/current/completions.html#where-to-put-completions) to list available completions in the Fish bridge.
> This should fix `nix`-based installations.
- Added another call to `compinit` to [adopt changes](https://www.reddit.com/r/zsh/comments/gk2c91/comment/kpjmntg/) to `fpath` in the Zsh bridge.
> At this point it should not be neccessary to call `compinit` in the `.zshrc`.
## Git
Added [reflog](https://www.youtube.com/watch?v=cp2eGmWy9UI&t=158s) completion.
![](./v1.3/reflog.cast)
## Freckles
Added [Freckles](https://freckles.carapace.sh) as example project.

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 KiB

View File

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

View File

@ -3,48 +3,3 @@
![](./v1.x/banner.png) ![](./v1.x/banner.png)
Under development. Under development.
## Cmd
Experimental support for [Cmd](https://en.wikipedia.org/wiki/Cmd.exe) through [Clink](https://chrisant996.github.io/clink/).
```lua
# ~/AppData/Local/clink/carapace.lua
load(io.popen('carapace _carapace cmd-clink'):read("*a"))()
```
![](./v1.x/cmd.png)
> Very early version with a lot of fundamental features not yet working (multiparts, quotes, nospace, ...).
>
> Flags _should_ work (though somehow not for `git`).
## Fish
With [4.0b1](https://github.com/fish-shell/fish-shell/releases/tag/4.0b1) onwards the following workaround is **not** needed anymore:
```sh
mkdir -p ~/.config/fish/completions
carapace --list | awk '{print $1}' | xargs -I{} touch ~/.config/fish/completions/{}.fish # disable auto-loaded completions (#185)
```
see [fish-shell/fish#6716](https://github.com/fish-shell/fish-shell/issues/6716)
> Remove the leftover placeholders in `~/.config/fish/completions/`.
Also switched to [`$fish_complete_path`](https://fishshell.com/docs/current/completions.html#where-to-put-completions) to list available completions in the bridge.
## Git
Added [reflog](https://www.youtube.com/watch?v=cp2eGmWy9UI&t=158s) completion.
![](./v1.x/reflog.cast)
## Zsh
Added another call to `compinit` to [adopt changes](https://www.reddit.com/r/zsh/comments/gk2c91/comment/kpjmntg/) to `fpath` in the bridge.
> At this point it should not be neccessary to call `compinit` in the `.zshrc`.
## Freckles
Added [Freckles](https://freckles.carapace.sh) as example project.