2.8 KiB
2.8 KiB
Changelog
All notable changes to ASW — Agentic Semantic Web.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1 — 2026-06-07
Breaking
- Dropped OpenProps dependency. Removed
@import "open-props/..."from all source files. Removedopen-propsandpostcss-importfrompackage.json. ASW v0.1 is a standalone, dependency-free CSS framework.
Added
- Native CSS token system (
src/tokens.css) — ~40 hand-authored--asw-*custom properties using nativeoklch()colors. Replaces the entire OpenProps foundation with zero external dependencies. ~4KB gzipped. Includes custom media query breakpoints (--sm-n-above,--md-n-above,--lg-n-above,--xl-n-above,--xxl-n-above,--motionOK,--nav-compact,--docs-toc-hidden,--compact). data-layoutflexbox layout system — declarative layout via HTML attributes. Values:row,col,stack,spread,center,hero,card-grid,stats,install,actions,docs,prose,prev-next. Responsive breakpoint at 640px.- 5 reference templates (
templates/):index.html— Landing/hero page with feature cardsdocs.html— Documentation layout with sidebar + content + TOCarticle.html— Long-form prose with code blocks and blockquotesdashboard.html— Stats grid with status indicatorstasks.html— Task vault withdata-taskattributes- All templates use zero CSS class attributes — pure semantic HTML and
data-layoutprimitives.
Changed
- Architecture: Framework now loads via a single
src/tokens.cssfile + 12 layer files (00–12) concatenated at build time. No CSS@importchain needed in production — consumers link one file. - Token model: All color values migrated to native
oklch()with semantic naming (--asw-text-1,--asw-surface-1,--asw-brand, etc.). Minor perceptual differences from OpenProps values are accepted as the new baseline. - Build pipeline: Simplified to
npm run build— cats layers then minifies via PostCSS + cssnano. Nopostcss-importstep needed.
Removed
- OpenProps dependency (
open-propsfrompackage.json) postcss-importfrompostcss.config.jsandpackage.json- SSI-based example pages (moved to
archive/examples-legacy/) - Experimental packs moved to
archive/packs/ - Hugo site source moved to
archive/site/ - Lab content moved to
archive/lab/
Fixed
- Build concatenation no longer includes
01-tokens.css(tokens are intokens.cssat the root ofsrc/) - Keyframe naming conflicts resolved
Internal
AGENTS.mdstructural identity file addedCATALOG.mdupdated with description field and cleaned up metadata