## go-task/task — v3.53.1…v3.54.0

_40 commits._

### Features
- **release: automatically date new blog posts (#3056)** (7a8121a)
- **feat(completion): unify shell completions behind `task __complete` (#2897)** (72680fa)
- **feat: use mvdan/sh's BashOpts (#3035)** (490d779)
- **feat(remote): add remote.headers to use HTTP Header (#2976)** (2ac05e7)
- **feat(site): add versioned Algolia search and configuration export (#3031)** (05c4708)
- **feat: publish versioned homebrew casks (#3023)** (264eb8d)
- **feat(release): publish the snap package with goreleaser (#2989)** (b250872)
- **feat(release): announce releases on discord (#2988)** (920de65)
- **feat(release): generate the GitHub release body from the changelog (#2987)** (30c9981)

### Fixes
- **fix(remote): isolate Git Taskfile clones in a private cache** (b17fc4d)
- **fix: unwrap inner TaskError code from TaskRunError (#3041)** (24c4ee6)
- **fix(docs): deploy next channel on main** (2ecc2d2)
- **fix: path normalisation in watcher (#3028)** (e939811)

### Backend
- **v3.54.0** (b5aef1c)

### Docs
- **docs(blog): announce the new completion engine (#3053)** (610f963)
- **docs: split guide into multiple pages (#3016)** (bd5d0cc)
- **docs: redesign installation page (#3025)** (6c0d6e6)
- **docs: redesign homepage (#3010)** (9d16f25)
- **docs: remove Linux badge from Homebrew** (5731588)
- **docs: improve public page accessibility and metadata (#3009)** (385e5ad)
- **docs: describe remaining documentation pages (#3008)** (a03d0f8)
- **docs: organize LLM documentation outputs (#3006)** (2ed138e)
- **docs: isolate preview and production deploys (#3004)** (7eee5cc)
- **docs: add missing exit codes 108-111 and 208 to CLI reference (#2996)** (01697af)

### Chore
- **chore: changelog for GHSA-679p-658w-m3wr** (54db90d)
- **chore: changelog for #3041** (12778b7)
- **chore: changelog for #3035** (91ce51a)
- **chore(deps): update all non-major dependencies (#3043)** (f34e517)
- **chore: changelog for #3037** (2ec5ffa)
- **refactor: functional options (#3037)** (4ac7726)
- **chore(deps): update all non-major dependencies (#3033)** (79d0fcb)
- **chore: changelog for #3028** (e165a4c)
- **chore(deps): update dependency shiki to v4 (#3034)** (1d02535)
- **chore(deps): migrate `mvdan.cc/sh/moreinterp` to `mvdan.cc/sh/x` (#3027)** (d3693ab)
- **chore(mise): update `mise.lock`** (866ce79)
- **chore(deps): update pnpm to v12 (#3019)** (1791402)
- **chore(deps): update all non-major dependencies (#2995)** (5b1af79)
- **chore: bump minimum Go to 1.26 and adopt 1.26 features (#2920)** (dd4463e)
- **chore(deps): update golangci-lint to 2.13.0 (#2991)** (325e318)
- **chore: re-write changelog for 3.53.1** (6170794)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/go-task/task?utm_source=github-action)._