Changelog
Version history for all Interlace plugins
Version History
This page aggregates changelog information from all ESLint Interlace plugins, fetched dynamically from GitHub.
Live Data
Changelog data is fetched directly from GitHub CHANGELOG.md files and cached for 2 hours. Updates to the repository are reflected automatically—no redeployment needed.
How It Works
Each plugin maintains its own CHANGELOG.md in its package directory. This page aggregates them in real-time:
- GitHub Raw Content — Files are fetched from
raw.githubusercontent.com - 2-Hour Cache — Data is cached using our json-cache policy
- Parsed Entries — Markdown is parsed to extract version, date, and type
Plugin Changelogs
Each plugin has its own changelog page in this docs site (rendered live from GitHub via <RemoteChangelog>) plus a CHANGELOG.md file in its package directory.
Security Plugins
| Plugin | Description | In-site changelog | Source CHANGELOG.md |
|---|---|---|---|
browser-security | XSS, DOM security | View | GitHub |
express-security | Express middleware hardening | View | GitHub |
jwt | Token security | View | GitHub |
lambda-security | AWS Lambda hardening | View | GitHub |
mongodb-security | MongoDB injection | View | GitHub |
nestjs-security | NestJS framework hardening | View | GitHub |
node-security | Server-side patterns | View | GitHub |
pg | PostgreSQL security | View | GitHub |
secure-coding | Injection prevention | View | GitHub |
vercel-ai-security | AI SDK security | View | GitHub |
Quality Plugins
| Plugin | Description | In-site changelog | Source CHANGELOG.md |
|---|---|---|---|
conventions | Team-specific habits and styles | View | GitHub |
import-next | Fast cycle + import-graph analysis | View | GitHub |
maintainability | Cognitive load and clean-code patterns | View | GitHub |
modernization | ESNext migration + syntax evolution | View | GitHub |
modularity | Structural integrity and DDD patterns | View | GitHub |
operability | Production readiness and resource health | View | GitHub |
react-a11y | React accessibility / WCAG | View | GitHub |
react-features | React best practices and optimization | View | GitHub |
reliability | Runtime stability and error safety | View | GitHub |
API Access
You can programmatically access changelog data via our API:
# Get all changelogs (parsed)
curl https://eslint.interlace.tools/api/changelog
# Get specific plugin changelog
curl https://eslint.interlace.tools/api/changelog?plugin=jwt
# Get raw markdown
curl https://eslint.interlace.tools/api/changelog?plugin=jwt&raw=trueResponse Format
{
"success": true,
"data": {
"plugin": "jwt",
"path": "packages/eslint-plugin-jwt/CHANGELOG.md",
"entries": [
{
"version": "1.4.0",
"date": "2026-01-15",
"type": "feature",
"content": "Added no-none-algorithm rule..."
}
],
"fetchedAt": "2026-01-31T12:00:00Z"
},
"meta": {
"source": "github",
"ttl": 7200
}
}Entry Types
| Symbol | Type | Meaning |
|---|---|---|
| 🟢 | feature | New feature or rule |
| 🔧 | fix | Bug fix |
| 🛡️ | security | Security improvement |
| 🔴 | breaking | Breaking change |
| ⚡ | perf | Performance improvement |