Releases: Foscat/Layout-Style-CSS
Releases · Foscat/Layout-Style-CSS
Release list
Layout Style CSS 3.2.0
What's Changed
Full Changelog: v3.1.0...v3.2.0
layout-style-css 3.1.0
layout-style-css 3.0.2
Layout Style CSS v3.0.1
What's Changed
- fix: restore light-mode demo code contrast by @Foscat in #13
- feat: implement ecosystem contract and prepare v3.0.1 by @Foscat in #14
Full Changelog: v3.0.0...v3.0.1
Layout Style CSS v3.0.0
Breaking
- Rebuilt the package as a clean-break intrinsic responsive system with attribute-only recipes and one shared container-query engine.
- Removed
legacy.css, the deprecated UI Style Kit structural bridge, v1/v2 aliases, recipe class aliases, extensionless export aliases, responsive/order utility families, and the scrollbar-unsafe.ly-bleedhelper. - Reduced the npm tarball to the public generated CSS modules and personality profiles; package metadata, README, and license remain npm-standard package files.
Added
- Added
foundation.cssfor shared reset, tokens, namedly-scopecontainment, dynamic viewport sizing, and the44rem/30remheight tiers. - Made
.ly-root, every wrapper, and every recipe root a named responsive scope so recipes work without wrappers and respond to the nearest wrapper when nested. - Added
data-ly-responsive=manualfor application-owned topology with a safe stacked fallback. - Added device, independent width/height, automatic/manual, dimension, and active-topology controls to the demo.
Changed
- Replaced breakpoint-heavy primitives with intrinsic Grid and Flexbox behavior and standardized shrink safety.
- Moved Split Hero, List Detail, Docs, App Shell, and Dashboard topology to the shared
42rem,44rem,48rem,52rem, and72remquery tiers. - Converted all sixteen personalities into breakpoint-free token/topology profiles with at least two distinguishing spatial characteristics.
- Made dynamic viewport and container-relative tokens feature-detected enhancements over valid
vhandvwfallbacks. - Made manual Gallery and Card Grid recipes single-column, isolated nested personality split ratios, and aligned gap utilities across Grid, Stack, and Cluster.
- Restricted deliberate horizontal scrolling to Reel and deliberate bounded vertical scrolling to Scroll.
- Corrected case-sensitive GitHub Pages metadata and versioned local demo assets to prevent stale v2/v3 asset combinations.
Tests
- Added package/export/tarball, canonical-selector, removed-surface, generated-parity, ownership, and personality-engine contracts.
- Added exact flattened/minified parity, actual tarball contents, complete v2 selector migration, nested-profile isolation, and fallback-enhancement contracts.
- Added threshold-edge, six-device, short-height, root-direct, nearest-wrapper, manual-query, DOM/focus-order, overflow, wrapper, recipe, and all-personality rendered matrices.
- Made Chromium, Firefox, and WebKit the complete release gate and retained the connected-browser interaction spot check.
layout-style-css v2.1.1
Fixed
- Personality enhancements now query the nearest inline-size container while the named root scope remains available for compatibility.
- Three- and four-track application shells wait until their local allocation reaches
64rem; safe two-track signatures retain their authored thresholds. - Docs now has a distinct wide two-column shell instead of converging with Dashboard.
Verification
- Root-wide/local-container fixtures at
47rem,49rem,63rem, and65remacross all sixteen personalities. - Internal overflow, zero-width region, DOM order, and keyboard order assertions.
- Stylelint, static contracts, Chromium, Firefox, WebKit, Pages artifact, package audit, pack dry-run, and publish dry-run all passed.
This patch removes no selectors, tokens, data hooks, or structural APIs.
layout-style-css v2.1.0
Changed
- Updated the ecosystem demo and documentation to use
ui-style-kit-css@2.1.0visual CSS,ui-style-kit-css/interactive-surface-theme.css,interactive-surface-css@1.5.0state core, and Layout core as the canonical import order. - Kept
layout-style-css/integrations/ui-style-kit.cssavailable as a frozen deprecated structural bridge for legacy UI-prefixed layout aliases. - Updated release metadata and the GitHub Pages demo to identify the 2.1.0 package line.
Tests
- Switched demo fixtures to consume the staged UI Style Kit 2.1 manifest, visual bundle, and token bridge while locking Interactive Surface to the released 1.5.0 package.
Layout Style CSS 2.0.0
Layout Style CSS 1.1.2
Merge pull request #8 from Foscat/1.1.2 Version 1.1.2