Роадмап

Без дат. При одном мейнтейнере они не выдерживаются, а невыполненная дата подрывает доверие сильнее, чем её отсутствие. Здесь — что должно случиться и в каком порядке.

Сейчас в работе

Ни у одного пакета нет незакрытого раздела Unreleased на закреплённом теге v0.41.0. Это не значит, что работа стоит: незакрытый раздел появляется, когда правка уже написана, но ещё не выпущена.

Выпущено

Последние релизы семейства. Полные журналы — по ссылке с каждого.

Все журналы изменений

Что должно существовать к 1.0

Срок не назначен, и придумывать его здесь портал не станет. Зато условия записаны в спецификации проекта, и вот они:

  1. Руководство по миграции с картой изменений API и codemod для переименований — написанное до релиза, а не после.Миграция
  2. Политика поддержки версий: сколько живёт мажор и что означает «поддерживается» на практике.Версионирование
  3. Версионированная документация: текущее дерево, замороженное под архивным префиксом, с каноническими ссылками на живые страницы.Версионирование
  4. Поле since у каждого компонента и пометка deprecated со ссылкой на замену — заполненные с первого дня, а не восстановленные задним числом.Компоненты

Пока этого нет, версия остаётся в линии 0.x, а ломающие правки живут в журналах изменений — с разбором причины, а не строкой «breaking».

Не планируется

Самый полезный раздел: он один раз объясняет то, о чём иначе спрашивают в переписке.

Поддержка RTL
Компоненты размечены физическими направлениями, и переход на логические свойства меняет вид каждого. Это визуальное ломающее изменение, и место ему в мажоре, а не в патче.Доступность
Раскрой ядра на подпакеты
Большинство рёбер графа зависимостей пересекает границы групп каталога, поэтому раскрой дал бы пакеты, зависящие друг от друга кольцом, — а гранулярность, которую он обещает, уже есть на уровне подпутей.Архитектура
Vue 2
Пакет объявляет Vue 3.5 peer-зависимостью и целиком построен на composition API и <script setup>. Поддержка Vue 2 означала бы вторую библиотеку, а не флаг совместимости.Установка

Обсуждается

Предложения и голосование — в обсуждениях репозитория. Раздел «дальше» здесь появится тогда, когда решения будут приняты, а не раньше.

Обсуждения на GitHub