ecss/CHANGELOG.md
Kinneyzhang 9f6025ee12 feat(ecss): finalize independent cascade contract
Add shorthand-aware direct declaration composition, keep the public API consumer-neutral, and record the initial standalone release contract.

Verified: make check; make package-lint.
2026-08-06 23:42:01 +08:00

597 B

Changelog

All notable changes to ecss are documented here.

0.1.0 (Unreleased)

Added

  • Independent property schemas, generic subjects and adapters, selector parsing and matching, stylesheets, complete cascade ordering, CSS-wide values, custom properties, computed values, diagnostics, and provenance.
  • Pure Ebox-neutral public APIs with no TP dependency and no Buffer mutation.
  • ecss-merge-declarations for shorthand-aware, presence-preserving composition of direct declaration groups.
  • Standalone tests and compile, checkdoc, package-lint, and whitespace verification targets.