Files
tai/research/shell-multiplexer-auto-attach/fishshell-blog-release-3-4-0.md
T
2026-10-10 09:25:33 +02:00

49 lines
2.8 KiB
Markdown

# fish 3.4.0 release notes
## Metadata
| Field | Value |
|---|---|
| Institute | Molodetz Institute — Research & Retrieval Division |
| Subject | shell-multiplexer-auto-attach |
| Document type | Source Dossier |
| Tier | 1 |
| Source title | fish 3.4.0 release blog post |
| Source URL | https://fishshell.com/blog/release-3-4-0 |
| Source publisher / author | fish-shell project (fishshell.com) |
| Source type | blog post |
| Source date (published) | Unknown — not stated (fish 3.4.0's own release date) |
| Date researched | 2026-10-10 |
| Researched by | tai (agent), model: Claude Sonnet 5, on behalf of retoor |
| Research method | web search synthesis |
| Confidence | Medium |
| Status | Active |
## Summary
A dedicated search attempting to pin down exactly which fish version introduced the `isatty` builtin (prompted by it being documented as early as the 3.2 doc mirror, to check whether that's actually when it shipped or just the earliest mirror checked) came back inconclusive. This is the headline release post for fish 3.4.0, included here specifically as negative evidence: it highlights command substitution syntax, a theme-changing terminal interface, faster globbing, and disabling autosuggestions, but does not mention `isatty` at all.
## Key findings
- fish 3.4.0's release notes do not mention `isatty`, which is consistent with `isatty` having shipped *before* 3.4.0 (matching the already-documented presence in the 3.2 doc mirror) rather than being introduced by it.
- No changelog entry pinning the exact introduction version of `isatty` was found by this search; the project's fish-shell `CHANGELOG.rst` (not fetched) is identified as the next place to check if the exact version ever becomes load-bearing.
- This negative result is recorded honestly rather than silently dropped, per this archive's own quality bar on confidence ratings — "isatty exists by 3.2, introduction date not confirmed further back" is the accurate state of knowledge, not "isatty was introduced in 3.2" (which was never actually confirmed, only observed as the earliest doc mirror available).
## Pros / strengths
- An honest, verifiable negative finding (absence of a mention) rather than a vague "couldn't find it" — a reader can independently check the same release notes and see the same absence.
## Cons / limitations / caveats
- Doesn't answer the question it was sought for; the actual introduction version of `isatty` remains unconfirmed beyond "documented by 3.2" (see fishshell-docs-3-7-isatty.md).
## Relevance to tai
Not directly load-bearing for tai's implementation (which only needs `isatty` to exist in any fish worth supporting today, confirmed since 3.2), but recorded so this project doesn't silently pretend the exact introduction version was confirmed when it was not.
## Changelog
| Date | Change |
|---|---|
| 2026-10-10 | Initial dossier created. |