Skip to content

Commit 1715a10

Browse files
authored
fix: update all correction files to 2026-03-10 (#9)
* fix: update all correction files to 2026-03-10 - frontier-models: add GPT-5.4, GPT-5.3 Instant, Gemini 3.1 Flash-Lite - open-source-models: add DeepSeek V4, Qwen 3.5 Small Series - cli-tools: shadcn 4.0 major release - javascript: TypeScript 6.0 RC - python: Python 3.14 stable, FastAPI drops Pydantic v1, uv 0.10.x breaking changes, Django 6.0.3 CVEs, ruff 0.15.x - platforms: Supabase OpenAPI schema anon key deprecated (Mar 11) - macos: Xcode 26.3 Claude/Codex MCP integration, macOS 26.3.1 - runtimes: Node v25.8.0, Python 3.14, Deno 2.7.4, Bun 1.3.10 * fix: remove Mistral Large 2 from outdated recommendations Not frontier-tier; Mistral models (Large 3, Magistral 1.2, Devstral 2) don't qualify for the open-source frontier models correction file. * fix: revert DeepSeek V4 — not officially released, V3.2 is current
1 parent 84553a8 commit 1715a10

8 files changed

Lines changed: 105 additions & 72 deletions

File tree

‎skills/knowpatch/corrections/cli-tools.md‎

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ecosystem: cli-tools
33
description: CLI tool renames, command changes, major versions
44
tags: [shadcn, tailwind, eslint, create-react-app, vite, webpack, prettier, cli]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-24"
6+
last_updated: "2026-03-10"
77
---
88

99
# CLI Tools — Version Corrections
1010

11-
> Last updated: 2026-02-24
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [shadcn (formerly shadcn-ui)](#shadcn)
@@ -19,14 +19,15 @@ last_updated: "2026-02-24"
1919

2020
---
2121

22-
### shadcn — 2025-10
23-
- **Outdated**: Package name `shadcn-ui`, install command `npx shadcn-ui@latest init`
22+
### shadcn — 2026-03
23+
- **Outdated**: Package name `shadcn-ui`, install command `npx shadcn-ui@latest init`, shadcn 2.x/3.x
2424
- **Current**:
25+
- **shadcn 4.0** (2026-03-06) — Major version bump
2526
- Package name: `shadcn`
2627
- Install: `npx shadcn@latest init`
2728
- The `shadcn-ui` package is discontinued — use `shadcn` package instead
2829
- shadcn dropped Tailwind CSS 3 support — **Tailwind 4 is required**
29-
- **Impact**: `npx shadcn-ui@latest` fails or installs a broken version. Using with Tailwind 3 causes incompatibility.
30+
- **Impact**: `npx shadcn-ui@latest` fails or installs a broken version. Using with Tailwind 3 causes incompatibility. shadcn 3.x is now outdated.
3031
- **Lookup**: `npm view shadcn version`
3132

3233
### Tailwind CSS v4 — 2025-03

‎skills/knowpatch/corrections/frontier-models.md‎

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ecosystem: frontier-models
33
description: Proprietary frontier AI model names, IDs, SDK versions, multimodal support
44
tags: [claude, gpt, gemini, openai, anthropic, model, llm, sdk, ai]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-27"
6+
last_updated: "2026-03-10"
77
---
88

99
# Frontier (Proprietary) Models — Version Corrections
1010

11-
> Last updated: 2026-02-27
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [Anthropic Claude](#anthropic-claude)
@@ -31,27 +31,28 @@ last_updated: "2026-02-27"
3131
- **Impact**: Using legacy IDs like `claude-3-5-sonnet`, `claude-3-opus` results in deprecated or significantly degraded performance
3232
- **Lookup**: `npm view @anthropic-ai/sdk version`
3333

34-
### OpenAI GPT-5 Family — 2026-02
34+
### OpenAI GPT-5 Family — 2026-03
3535
- **Outdated**: GPT-4 Turbo, GPT-4o are the latest/best models
3636
- **Current**:
37+
- `gpt-5.4` — New flagship (2026-03-05), combines coding + reasoning, native computer-use, 1M ctx
38+
- ChatGPT: GPT-5.4 Thinking / Pro
39+
- API: `gpt-5.4`, `gpt-5.4-pro`
3740
- `gpt-5.3-codex` — Best agentic coding model (2026-02-05)
3841
- `gpt-5.3-codex-spark` — Ultra-fast real-time coding, Cerebras-powered (2026-02-12), text-only 128k
39-
- `gpt-5.2` — Professional work (2025-12-11)
40-
- ChatGPT: GPT-5.2 Instant / Thinking / Pro
41-
- API: `gpt-5.2`, `gpt-5.2-chat-latest`, `gpt-5.2-pro`
42-
- `gpt-5.2-codex` — Coding optimized
43-
- `gpt-5.1` — Legacy (sunset planned in ChatGPT)
44-
- `gpt-5` — Previous generation (still available via API, $1.25/$10 per 1M tokens)
45-
- `gpt-5-mini`, `gpt-5-nano` — Small variants
42+
- `gpt-5.3-chat-latest` — Everyday conversational (2026-03-03), replaces GPT-5.2 Instant
43+
- `gpt-5.2` — Previous flagship (Instant deprecated 2026-06-03)
44+
- API: `gpt-5.2`, `gpt-5.2-pro`
45+
- `gpt-5.1` and below — Legacy
4646
- GPT-4 family (4o, 4-turbo, etc.) — Fully legacy
4747
- **Input**: Text, Image / **Output**: Text (Codex variants are text-only)
48-
- **Impact**: Using GPT-4 model IDs invokes legacy models with significantly degraded performance
48+
- **Impact**: Using GPT-4 or GPT-5.2 Instant model IDs invokes deprecated models
4949
- **Lookup**: `npm view openai version`
5050

51-
### Google Gemini 3 Family — 2026-02
51+
### Google Gemini 3 Family — 2026-03
5252
- **Outdated**: Gemini 1.5 Pro is the latest
5353
- **Current**:
5454
- Gemini 3.1 Pro (Preview) — Highest capability, 1M input tokens, 64k output tokens
55+
- Gemini 3.1 Flash-Lite (Preview) — Fastest/cheapest, $0.25/$1.50 per 1M tokens, 1M ctx, 64k output (2026-03-03)
5556
- Gemini 3 Pro — Stable version
5657
- Gemini 3 Flash — Fast variant
5758
- Gemini 2 family — Previous generation (still available)
@@ -61,18 +62,19 @@ last_updated: "2026-02-27"
6162
- **Impact**: Using Gemini 1.5 models results in legacy performance; failing to inform about video/audio input support
6263
- **Lookup**: `npm view @google/genai version`
6364

64-
## Multimodal Input Comparison — 2026-02
65+
## Multimodal Input Comparison — 2026-03
6566

6667
| Model | Text | Image | Video | Audio | PDF |
6768
|-------|------|-------|-------|-------|-----|
6869
| Claude Opus 4.6 | O | O | X | X | O |
6970
| Claude Sonnet 4.6 | O | O | X | X | O |
7071
| Claude Haiku 4.5 | O | O | X | X | O |
71-
| GPT-5.2 (Thinking/Pro) | O | O | X | X | - |
72-
| GPT-5.2 Instant | O | O | X | X | - |
72+
| GPT-5.4 (Thinking/Pro) | O | O | X | X | - |
7373
| GPT-5.3-Codex | O | X | X | X | X |
7474
| GPT-5.3-Codex-Spark | O | X | X | X | X |
75+
| GPT-5.3 Instant | O | O | X | X | - |
7576
| Gemini 3.1 Pro | O | O | O | O | O |
77+
| Gemini 3.1 Flash-Lite | O | O | O | O | O |
7678
| Gemini 3 Pro/Flash | O | O | O | O | O |
7779
| Kimi K2.5 | O | O | X | X | X |
7880
| MiniMax M2.5 | O | X | X | X | X |

‎skills/knowpatch/corrections/javascript.md‎

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ ecosystem: javascript
33
description: JS/TS library API changes
44
tags: [zod, react, typescript, npm, bun, deno, pnpm, esm, types, javascript, js, ts]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-24"
6+
last_updated: "2026-03-10"
77
---
88

99
# JavaScript/TypeScript — Version Corrections
1010

11-
> Last updated: 2026-02-24
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [Zod 4](#zod-4)
1515
- [React 19](#react-19)
16-
- [TypeScript 5.9](#typescript-59)
16+
- [TypeScript 5.9 / 6.0](#typescript-59--60)
1717

1818
---
1919

@@ -104,12 +104,13 @@ last_updated: "2026-02-24"
104104

105105
---
106106

107-
### TypeScript 5.9 — 2025
107+
### TypeScript 5.9 / 6.0 — 2026-03
108108
- **Outdated**: TypeScript 5.3-5.5 is the latest
109109
- **Current**:
110-
- TypeScript 5.9
110+
- TypeScript 5.9.3 — Current stable
111+
- **TypeScript 6.0 RC** (`6.0.1-rc`, 2026-03-06) — Stable release imminent
111112
- `moduleResolution: "bundler"` now the default
112113
- `satisfies` operator stabilized
113114
- `import type` auto-separation improved
114-
- **Impact**: Low (good backwards compatibility)
115-
- **Lookup**: `npm view typescript version`
115+
- **Impact**: TypeScript 6.0 is a major version — verify migration notes when stable. 5.9 code is expected to be mostly compatible.
116+
- **Lookup**: `npm view typescript version`, `npm view typescript@rc version`

‎skills/knowpatch/corrections/macos.md‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ecosystem: macos
33
description: macOS 26 version naming, Liquid Glass, Swift 6.2, system toolchain, Apple framework changes
44
tags: [macos, tahoe, xcode, swift, swiftui, liquid-glass, metal, rosetta, intel, apple-silicon, foundation-models]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-27"
6+
last_updated: "2026-03-10"
77
---
88

99
# macOS & Apple Platforms — Version Corrections
1010

11-
> Last updated: 2026-02-27
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [macOS Version Naming](#macos-version-naming)
@@ -31,7 +31,7 @@ last_updated: "2026-02-27"
3131
- macOS 15 Sequoia → **macOS 26 Tahoe** (not 16)
3232
- Same scheme for iOS 26, iPadOS 26, watchOS 26, tvOS 26, visionOS 26
3333
- Internal Darwin version: 25.x
34-
- Current release: macOS Tahoe 26.3 (as of 2026-02)
34+
- Current release: macOS Tahoe 26.3.1 (2026-03-04), 26.4 in beta
3535
- **Impact**: Referencing "macOS 16" confuses users and produces incorrect deployment target values
3636
- **Lookup**: `sw_vers` (local), apple.com/macos
3737

@@ -136,14 +136,15 @@ last_updated: "2026-02-27"
136136
- **Impact**: Using system Python/Ruby leads to missing security patches, incompatible packages, and broken tooling
137137
- **Lookup**: `python3 --version`, `ruby --version` (local). Use Homebrew/pyenv/rbenv for current versions
138138

139-
### Xcode 26 & CLI Tools — 2025-06
139+
### Xcode 26 & CLI Tools — 2026-03
140140
- **Outdated**: Xcode 16 with Clang 16, older Git versions
141141
- **Current**:
142142
- Xcode 26 requires **macOS Sequoia 15.6+** to run
143+
- **Xcode 26.3** (2026-02-26): Built-in AI coding agents — **Claude Agent + OpenAI Codex** integrated via MCP
143144
- Bundled: **Clang 17.0.0**, **Git 2.50.1**
144-
- Compilation caching (opt-in) for faster iterative builds
145+
- Compilation caching (opt-in) for faster iterative builds, 40% faster workspace loading
145146
- `#Playground` macro for interactive code exploration
146147
- Known: Clang auto-corrects deployment version `16.0` → `26.0` (harmless warning, GCC 15.2+ fixes upstream)
147148
- Enhanced async debugging in LLDB (async stepping, task context, named tasks)
148-
- **Impact**: GCC/Fortran formulas in Homebrew may show deployment version warnings. C++ code compiled with Xcode 26 may have minor regressions
149+
- **Impact**: Xcode 26.3 enables AI-assisted coding natively. GCC/Fortran formulas in Homebrew may show deployment version warnings.
149150
- **Lookup**: `xcodebuild -version`, `clang --version`, `git --version` (local)

‎skills/knowpatch/corrections/open-source-models.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ecosystem: open-source-models
33
description: Open-source frontier LLMs for coding, agentic tasks, and self-hosting (2026)
44
tags: [open-source, self-hosted, coding-model, llama, deepseek, mistral, kimi, minimax, glm, qwen, vllm, sglang, swe-bench, moe, model, llm, ai]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-27"
6+
last_updated: "2026-03-10"
77
---
88

99
# Open-Source Frontier Models — Version Corrections
1010

11-
> Last updated: 2026-02-27
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [Outdated Recommendations](#outdated-recommendations)
@@ -26,7 +26,6 @@ last_updated: "2026-02-27"
2626
### Outdated Recommendations — 2026-02
2727
- **Outdated**: When asked to recommend open-source LLMs, agents suggest:
2828
- **Llama 3.3 70B** (Meta, 2024-12) — Was frontier, now surpassed on coding/agentic benchmarks
29-
- **Mistral Large 2** (Mistral, 2024-07) — Surpassed; no competitive open-weight MoE since
3029
- **DeepSeek R1** (DeepSeek, 2025-01) — Strong reasoning but predates the 2026 MoE generation
3130
- Agents also claim open-source models are "significantly behind" proprietary frontier models
3231
- **Current**: Five MoE models released 2025–2026 match or exceed proprietary models on SWE-bench and agentic benchmarks. See selection guide below.
@@ -44,7 +43,7 @@ last_updated: "2026-02-27"
4443
| Rank | Model | Active | SWE-bench | Differentiator |
4544
|------|-------|--------|-----------|----------------|
4645
| 1 | GLM-5 | 40B | 77.8% | Lowest hallucination, agentic engineering, non-NVIDIA support |
47-
| 2 | DeepSeek V3.2 | 37B | 73.1% | Cheapest API ($0.028 input), proven DSA architecture |
46+
| 2 | DeepSeek V3.2 | 37B | 73.1% | Cheapest API, DSA long-context, proven architecture |
4847
| 3 | Kimi K2.5 | 32B | 76.8% | Native vision, Agent Swarm (100 parallel sub-agents) |
4948
| 4 | Qwen 3.5 | 17B | 76.4% | Native multimodal, 201 languages, lightest active params |
5049

@@ -92,8 +91,9 @@ Note: MiniMax M2.5 (10B active) outperforms larger models on coding via RL speci
9291
- 201 languages/dialects supported (broadest multilingual coverage)
9392
- SWE-bench Verified 76.4%, BrowseComp 78.6 (w/ context management)
9493
- Qwen3.5-Plus: hosted version with 1M context window
95-
- Best for: multilingual tasks, native multimodal, lightweight inference
96-
- HuggingFace: `Qwen/Qwen3.5-397B-A17B`
94+
- **Small series** (2026-03-02): 0.8B/2B/4B/9B open-source (Apache 2.0) — 9B scores 81.7 GPQA Diamond
95+
- Best for: multilingual tasks, native multimodal, lightweight inference (small series for on-device)
96+
- HuggingFace: `Qwen/Qwen3.5-397B-A17B`, `Qwen/Qwen3.5-9B`, etc.
9797

9898
---
9999

‎skills/knowpatch/corrections/platforms.md‎

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@ ecosystem: platforms
33
description: BaaS/platform API key changes, auth patterns
44
tags: [supabase, anon, service_role, publishable, secret, jwks, baas, firebase, platform]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-25"
6+
last_updated: "2026-03-10"
77
---
88

99
# Platforms & BaaS — Version Corrections
1010

11-
> Last updated: 2026-02-25
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [Supabase API Keys](#supabase-api-keys)
1515
- [Supabase JWKS JWT Verification](#supabase-jwks-jwt-verification)
16+
- [Supabase OpenAPI Schema Access](#supabase-openapi-schema-access)
1617

1718
---
1819

@@ -89,3 +90,15 @@ const { payload } = await jwtVerify(token, jwks, {
8990
```
9091

9192
**Lookup**: `npm view jose version`, Supabase Dashboard → Settings → Auth → JWT Signing Keys
93+
94+
---
95+
96+
### Supabase OpenAPI Schema Access — 2026-03-11
97+
- **Outdated**: Use anon key to fetch OpenAPI schema at `/rest/v1/` for auto-generating types or API clients
98+
- **Current**:
99+
- As of **2026-03-11**, the OpenAPI spec endpoint (`/rest/v1/`) **requires service role or secret API key**
100+
- Anon key / publishable key can no longer access the schema endpoint
101+
- Affects: PostgREST schema introspection, Supabase type generation, API client auto-gen
102+
- Workaround: use `SUPABASE_SECRET_KEY` or service role key for schema fetching
103+
- **Impact**: Tools and agents that auto-fetch Supabase schema via anon key will silently fail or return 403
104+
- **Lookup**: Supabase Dashboard → Settings → API Keys

‎skills/knowpatch/corrections/python.md‎

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ecosystem: python
33
description: Python ecosystem tool/library changes
44
tags: [pip, uv, poetry, pydantic, fastapi, django, ruff, flask, sqlalchemy, python]
55
version: "0.4.1" # x-release-please-version
6-
last_updated: "2026-02-24"
6+
last_updated: "2026-03-10"
77
---
88

99
# Python — Version Corrections
1010

11-
> Last updated: 2026-02-24
11+
> Last updated: 2026-03-10
1212
1313
## Table of Contents
1414
- [uv](#uv)
@@ -19,25 +19,32 @@ last_updated: "2026-02-24"
1919

2020
---
2121

22-
### uv — 2025
22+
### uv — 2026-03
2323
- **Outdated**: `pip install` + `python -m venv` or `poetry` is the standard for Python package management
2424
- **Current**:
25-
- uv — Mainstream replacement for pip/poetry
25+
- uv 0.10.x — Mainstream replacement for pip/poetry
2626
- Project init: `uv init`
2727
- Add dependency: `uv add fastapi`
2828
- Run: `uv run python app.py`
2929
- Virtual env: `uv venv` (auto-created)
3030
- Lock file: `uv.lock` (auto-managed)
3131
- pip compatible: `uv pip install`, `uv pip compile`
3232
- Rust-based, 10-100x faster than pip
33-
- **Impact**: pip/poetry still work but are slow; modern Python projects default to uv
33+
- **Breaking in 0.10.0** (2026-02-05):
34+
- `uv venv` requires `--clear` to remove existing venvs
35+
- Multiple indexes with `default = true` now errors
36+
- `uv python upgrade` now stable (was preview)
37+
- **Impact**: pip/poetry still work but are slow; modern Python projects default to uv. `uv venv` behavior change is a common footgun when upgrading from 0.9.x.
3438
- **Lookup**: `pip index versions uv | head -1`
3539

36-
### Django 6 — 2025
40+
### Django 6 — 2026-03
3741
- **Outdated**: Django 4.x or 5.x is the latest
3842
- **Current**:
39-
- Django 6.0
40-
- **Impact**: Django 4/5 code is mostly compatible, but installing legacy versions for new projects is inappropriate
43+
- Django 6.0.3 (2026-03-03, security release)
44+
- CVE-2026-25673: DoS via `URLField` Unicode normalization on Windows
45+
- CVE-2026-25674: Incorrect permissions on filesystem objects in multi-threaded environments
46+
- Key features: template partials, background tasks (no Celery needed), native CSP middleware
47+
- **Impact**: Django 4/5 code is mostly compatible. Security patches required — use 6.0.3+
4148
- **Lookup**: `pip index versions django | head -1`
4249

4350
### Pydantic v2 — 2023-07
@@ -56,23 +63,26 @@ last_updated: "2026-02-24"
5663
- **Impact**: v1-style code produces deprecation warnings; full removal is planned
5764
- **Lookup**: `pip index versions pydantic | head -1`
5865

59-
### ruff — 2024
66+
### ruff — 2026-03
6067
- **Outdated**: `flake8` + `black` + `isort` combo is the Python linting standard
6168
- **Current**:
62-
- ruff — All-in-one replacement for flake8 + black + isort
69+
- ruff 0.15.x — All-in-one replacement for flake8 + black + isort
6370
- Linting: `ruff check .`
6471
- Formatting: `ruff format .`
6572
- Auto-fix: `ruff check --fix .`
6673
- Rust-based, 10-100x faster than flake8
6774
- Config: `[tool.ruff]` section in `pyproject.toml`
75+
- Markdown formatting support in LSP (0.15.1+, preview)
6876
- **Impact**: flake8/black/isort combo works but is slow with fragmented config. Modern projects default to ruff.
6977
- **Lookup**: `pip index versions ruff | head -1`
7078

71-
### FastAPI — 2024
72-
- **Outdated**: FastAPI 0.90-0.100 range is the latest
79+
### FastAPI — 2026-03
80+
- **Outdated**: FastAPI 0.90-0.100 range is the latest; Pydantic v1 is supported
7381
- **Current**:
74-
- FastAPI
75-
- Full Pydantic v2 support
82+
- FastAPI 0.129.x
83+
- **Pydantic v1 dropped** in 0.126+ — minimum `pydantic >= 2.7.0`
84+
- `pydantic.v1` namespace triggers deprecation warning (0.127+)
7685
- `lifespan` event handler (on_event is deprecated)
77-
- **Impact**: Low (good backwards compatibility); just use accurate version numbers
86+
- 2x+ JSON response performance improvement (0.129+)
87+
- **Impact**: Code using `from pydantic.v1 import ...` or Pydantic v1 patterns will break on FastAPI 0.126+
7888
- **Lookup**: `pip index versions fastapi | head -1`

0 commit comments

Comments
 (0)