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 (поточний)
Прохід «готовність до релізу»: a11y, ланцюг постачання, гігієна репозиторію.
Доступність (WCAG 2.2)
$primaryзатемнено доhsl(210, 100%, 42%)для контрасту AA відносно білого тексту в кнопках / значках / посиланнях.$secondaryзатемнено доhsl(195, 100%, 33%).- Додано кільця focus-visible на кожному інтерактивному елементі.
- Додано обгортку
@media (prefers-reduced-motion)навколо модуля анімацій. - Додано
prefers-color-scheme: dark— автоматичну заміну токенів. - Додано міксин target-size(24px) для відповідності WCAG 2.2 SC 2.5.8.
- Додано хелпери focus-not-obscured зі scroll-margin для липких заголовків.
Збірка та ланцюг постачання
- Каскадні шари — кожен блок тепер знаходиться в
@layer skeletonic.{reset,tokens,layout,elements,components,utilities}. - CycloneDX SBOM генерується як частина npm-архіву.
- Бюджети
size-limitконтролюються в CI: обмеження 8 КБ gzip для основної таблиці стилів. - CVE-2023-44270 (postcss — переноси рядків) виправлено через
pnpm.overrides. - Провенанс + підпис у робочому процесі npm publish
(
--provenance --access public). - Видалено архівний плагін
stylelint-a11yз конфігурації лінтинга.
Гігієна репозиторію та споживчий пакет
- Застарілий каталог
package/видалено;dist/тепер єдине джерело істини для споживачів. - README переписано відповідно до шляхів встановлення v2.0.0.
dist/фіксується;debug/генерується та додано до gitignore.- Новий
.github/workflows/npm-publish.ymlпрацює за тегами.
Виправлення помилок (P0)
- Регресія батьківського селектора
row $:after— помилковий$замінено на&уsrc/stylus/components/_grid.styl. .alternateпомилково застосовувавсяanimation-direction: reverseзамістьalternate.- Простір імен
.alert-*—.alert.success→.alert.alert-successдля уникнення конфліктів із класами стану.
Повні примітки до релізу v2.0.0 на GitHub ↗
Попередні релізи
- v1.1.6 — внутрішнє очищення, оновлення залежностей.
- v1.1.5 — додано палітру Material.
- v1.1.0 — палітра Tachyons + рефакторинг сітки.
- v1.0.5 — останній «класичний» реліз перед проходом WCAG 2.2.
- v1.0.0 — перший публічний реліз (2018).
Для покомітної історії дивіться сторінку релізів на GitHub ↗.