diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index c62c968..dd80d86 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "nojs", "description": "Provides expert-level knowledge of the No.JS HTML-first reactive framework for building dynamic web applications using only HTML attributes.", - "version": "1.16.1", + "version": "1.20.0", "author": { "name": "Erick Xavier" }, diff --git a/CHANGELOG.md b/CHANGELOG.md index ebb4279..ee824d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,14 @@ All notable changes to the **NoJS Skill** will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased](https://github.com/no-js-dev/nojs-skill/compare/v1.19.0...HEAD) +## [Unreleased](https://github.com/no-js-dev/nojs-skill/compare/v1.20.0...HEAD) + +## [1.20.0](https://github.com/no-js-dev/nojs-skill/compare/v1.19.0...v1.20.0) — 2026-07-17 + +### Added + +- SSE (Server-Sent Events) directive documentation in SKILL.md — full attribute table (`sse`, `as`, `sse-event`, `sse-insert`, `sse-limit`, `sse-credentials`, `into`, `error`, `then`), connection state (`$sse`), data parsing, auth limitations, and usage examples +- `references/directives/sse.md` — comprehensive SSE directive reference covering attribute API, connection state, reactive URL, authentication, connection limits, and disposal ## [1.19.0](https://github.com/no-js-dev/nojs-skill/compare/v1.18.0...v1.19.0) — 2026-07-09 diff --git a/nojs/SKILL.md b/nojs/SKILL.md index 58787f6..8a574c5 100644 --- a/nojs/SKILL.md +++ b/nojs/SKILL.md @@ -1,7 +1,7 @@ --- name: nojs metadata: - version: 1.19.0 + version: 1.20.0 description: Provides expert-level knowledge of the No.JS HTML-first reactive framework for building dynamic web applications using only HTML attributes. Activates when the user explicitly mentions No.JS, NoJS, no-js.dev, cdn.no-js.dev, @no-js-dev/nojs, or the NoJS LSP. Also activates when HTML files use NoJS-specific directive combinations on plain HTML elements — bind (text binding attribute), foreach/each/for (loop attributes on elements), on:click/on:submit (colon-syntax event attributes), model (two-way binding attribute), state (reactive state attribute), store (global store attribute), computed/watch (reactive derivation attributes), show/hide (visibility toggle attributes), bind-html, bind-*, class-*, style-* (attribute-binding patterns), route/route-view (client-side routing attributes), validate (form validation attribute), or use/include (template composition attributes). Does NOT activate for generic HTML/CSS questions, React/Vue/Angular/Svelte/Alpine.js/HTMX development, or JavaScript framework questions unrelated to No.JS. ---