Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
v2.0.0 — 2026-04 (curent)
Runda de „pregătire pentru lansare": accesibilitate, lanț de aprovizionare, igienă depozit.
Accesibilitate (WCAG 2.2)
$primaryîntunecat lahsl(210, 100%, 42%)pentru contrast AA pe text alb în butoane / badge-uri / linkuri.$secondaryîntunecat lahsl(195, 100%, 33%).- Adăugat inele focus-visible pe fiecare element interactiv.
- Adăugat wrapper
@media (prefers-reduced-motion)în jurul modulului de animații. - Adăugat comutare token
prefers-color-scheme: dark. - Adăugat mixin target-size(24px) pentru conformitate WCAG 2.2 SC 2.5.8.
- Adăugat helpere focus-not-obscured scroll-margin pentru headere sticky.
Build & lanț de aprovizionare
- Cascade layers — fiecare bloc locuiește acum în
@layer skeletonic.{reset,tokens,layout,elements,components,utilities}. - CycloneDX SBOM generat ca parte a tarball-ului npm.
- Bugete
size-limitimpuse în CI: limită 8 KB gzipped pe stylesheet-ul principal. - CVE-2023-44270 (linie nouă postcss) rezolvat prin
pnpm.overrides. - Proveniență + semnare pe workflow-ul de publicare npm
(
--provenance --access public). - Eliminat plugin-ul arhivat
stylelint-a11ydin configurația de lint.
Igienă depozit & pachet consumator
- Directorul legacy
package/eliminat;dist/este acum singura sursă de adevăr pentru consumatori. - README rescris pentru a reflecta căile de instalare v2.0.0.
dist/este commis;debug/este generat și gitignored.- Noul
.github/workflows/npm-publish.ymleste bazat pe tag-uri.
Remedieri de erori (P0)
- Regresie selectorului părinte
row $:after—$înlocuit cu&însrc/stylus/components/_grid.styl. .alternateaplica eronatanimation-direction: reverseîn loc dealternate.- Prefixare
.alert-*—.alert.success→.alert.alert-successpentru a evita coliziunile cu clasele de stare.
Note complete lansare v2.0.0 pe GitHub ↗
Lansări anterioare
- v1.1.6 — curățenie internă, actualizări dependențe.
- v1.1.5 — adăugată paleta Material.
- v1.1.0 — paleta Tachyons + refactorizare grid.
- v1.0.5 — ultima lansare „legacy" înaintea revizuirii WCAG 2.2.
- v1.0.0 — lansarea publică inițială (2018).
Pentru un istoric commit cu commit, vezi pagina GitHub Releases ↗.