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.
13 lines
597 B
Markdown
13 lines
597 B
Markdown
# 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.
|