Skip to content

Latest commit

 

History

History
918 lines (463 loc) · 26.7 KB

CHANGELOG.ru.md

File metadata and controls

918 lines (463 loc) · 26.7 KB

История изменений проекта

6.0.0 (06.06.2023)

Node.js 12 больше не поддерживается.

Также убраны однобуквенные сокращения для некоторых CLI-флагов.

См. гайд по миграции.

5.4.2 (27.05.2023)

Вернули обратно применение trim в функции stringify.

5.4.1 (25.05.2023)

Исправлена ошибка при выборе опций в OneOf в структуре типа Message.

5.4.0 (19.05.2023)

Добавлена возможность использовать кастомную фавиконку.

5.3.2 (11.05.2023)

Упрощено кэширование структур данных.

5.3.1 (27.02.2023)

Добавлен GitHub-пайплайн для сборки и пуша Docker-образа.

5.3.0 (09.01.2023)

Добавили поддержку интернационализации.

Теперь можно выбрать локаль с помощью флага --locale.

Доступны ru и en. По умолчанию — en.

5.2.1 (05.09.2022)

Исправили одновременное подсвечивание элементов меню, находящихся на одном уровне.

5.2.0 (24.08.2022)

Доработали стили печатной версии документации.

5.1.1 (22.08.2022)

Обновили @svgr/webpack и заменили react-highlight на react-lowlight, чтобы исправить возможные уязвимости.

5.1.0 (27.07.2022)

Добавили возможность использования Маркдауна в описании атрибутов.

5.0.1 (14.07.2022)

Откатились на react-highlight@0.12.0 с 0.14.0, потому что 0.14.0 багованная.

5.0.0 (14.07.2022)

Опубликовали пакет на Гитхабе и добавили файл с лицензией.

4.17.1 (05.05.2022)

  • Доработка обрезания длинных заголовков пунктов меню документации.

4.17.0 (13.04.2022)

  • Улучшение парсинга экшенов.

4.16.2 (18.02.2022)

  • Удаление блока с ссылкой на туториал из кода.

4.16.1 (18.02.2022)

  • Установка uniqueName для глобальных переменных при сборке webpack.

4.16.0 (26.01.2022)

  • Корректировка определения домена для установки куки с темой.

4.15.0 (30.12.2021)

  • Замена форка @funbox/react-aria-modal на оригинальный пакет.

4.14.0 (28.12.2021)

  • Замена форка @funbox/commonmark на оригинальный пакет.

4.13.0 (11.12.2021)

  • Добавление Юриста.

4.12.0 (10.12.2021)

  • Приведение цвета обводки чекбокса к дизайну.

4.11.1 (03.11.2021)

  • Исправление перезагрузки страницы при изменении файлов документации.

4.11.0 (21.10.2021)

  • Обновление зависимостей с переходом на Node версии 14.18.0.

4.10.0 (20.10.2021)

  • Замена базового Докер-образа на node:14.18.0-stretch-slim.

4.9.0 (07.10.2021)

  • Уменьшение размера финального бандла.

4.8.3 (07.10.2021)

  • Исправление работоспособности страницы ручного поиска.

4.8.2 (28.09.2021)

  • Замена переменной окружения JENKINS_URL на CI.

4.8.1 (28.09.2021)

  • Исправление ошибки с переполением памяти при обработке больших документаций.

4.8.0 (08.09.2021)

  • Обновление текста диалога помощи в соответствии с макетом.

4.7.0 (06.09.2021)

  • Обновление текста диалога помощи в соответствии с макетом.

4.6.0 (06.09.2021)

  • Удаление неактуальной информации о Jenkins из readme.md.

4.5.0 (06.09.2021)

  • Исправление отступов в диалоге помощи.

4.4.0 (01.09.2021)

  • Добавление ссылки на туториал в диалог помощи.

4.3.2 (01.09.2021)

  • Исправление отображения фавиконки в сгенерированном HTML.

4.3.1 (20.08.2021)

  • Доработка ключа, по которому кэшируются структуры данных.

4.3.0 (20.08.2021)

  • Настройка уведомлений о релизах.

4.2.1 (13.08.2021)

  • Исправление перезагрузки страницы при изменении файлов, если doc.apib лежит в поддиректории.

4.2.0 (22.07.2021)

  • Перевод сборки docker-образа с dind на kaniko.

4.1.2 (19.07.2021)

  • Исправление парсинга параметров URI, содержащих символы "~", ".", "-".

4.1.1 (28.06.2021)

  • Исправление задания backgroundLocation при загрузке страницы.

4.1.0 (28.06.2021)

  • Исправление поведения элементов при узком вьюпорте.

4.0.0 (24.06.2021)

  • Переход на crafter 3.

3.53.0 (04.06.2021)

  • Реализация попапа с информацией о возможностях blueprinter-frontend.

3.52.0 (20.05.2021)

  • Добавление возможности подключения кастомного css файла.

3.51.0 (18.05.2021)

  • Настройка создания релизов при мерже в мастер.

3.50.0 (18.05.2021)

  • Использование компонента CheckboxField для выбора опций в OneOf.

3.49.0 (17.05.2021)

  • Генерация примеров body из шаблонов, содержащих все варианты опций One Of.

3.48.0 (15.04.2021)

  • Добавление тёмной темы.

3.47.2 (14.04.2021)

  • Исправление отображения nullable enum.

3.47.1 (02.04.2021)

  • Исправление отображения falsy default секций.

3.47.0 (02.04.2021)

  • Доработка конфигурации gitlab-ci.

3.46.2 (29.03.2021)

  • Замена ссылок репозиториев на gitlab.

3.46.1 (29.03.2021)

  • Удаление переменной no_proxy.

3.46.0 (25.03.2021)

  • Разделение запуска тестов и билда.

3.45.3 (24.03.2021)

  • Автопубликация пакета.

3.45.2 (22.03.2021)

  • Настройка кэша node_modules.

3.45.1 (22.03.2021)

  • Отключение tags pipeline.

3.45.0 (19.03.2021)

  • Удаление fibers.

3.44.0 (12.03.2021)

  • Обновление тестовой документации.

3.43.0 (05.03.2021)

  • Обновление стилей элементов после переноса дизайна в Figma.

3.42.0 (05.03.2021)

  • Вывод форматированного описания в запросах и ответах.

3.41.1 (05.03.2021)

  • Исправление ошибки hot reload при локальной разработке.

3.41.0 (04.03.2021)

  • Реализация скрытия/открытия сайдбара.

3.40.1 (04.03.2021)

  • Исправление работы поиска для сообщений без тела (атрибутов).

3.40.0 (04.03.2021)

Обновление версии caniuse-lite.

3.39.0 (26.02.2021)

  • Добавление отображения описания у элементов One Of.

3.38.0 (25.02.2021)

  • Добавление unit-тестов.

3.37.1 (18.02.2021)

  • Исправление переполнения содержимого бокового меню.

3.37.0 (16.02.2021)

  • Аудит зависимостей.

3.36.3 (15.02.2021)

  • Добавление плагина babel-plugin-transform-react-remove-prop-types.

3.36.2 (08.02.2021)

  • Исправление подстановки refract'а в html-файл.

3.36.1 (05.02.2021)

  • Починка отображения атрибутов у сообщений.

3.36.0 (26.01.2021)

  • Адаптация версии для печати HTML-документа для просмотра в PDF формате.

3.35.3 (20.01.2021)

  • Исправление редиректа для URL без групп и ресурсов.

3.35.2 (20.01.2021)

  • Исправление взаимодействия с value-атрибутами.

3.35.1 (20.01.2021)

  • Исправление открытия атрибута после двойного клика.

3.35.0 (31.12.2020)

  • Переход на crafter 2.

3.34.0 (25.12.2020)

  • Доработка определения моноширинных шрифтов для кода.

3.33.0 (30.11.2020)

  • Обновление вёрстки страницы с информацией об ошибке.

3.32.0 (24.11.2020)

  • Оптимизация работы функций fillAdditionalAttributes и resolveSourceElementInheritance.

3.31.0 (18.11.2020)

  • Добавление отображения атрибутов у секции Attributes.

3.30.0 (13.11.2020)

  • Добавление отображения атрибута "fixed" в дочерних полях.

3.29.0 (26.10.2020)

  • Оптимизация шрифтов и целевых браузеров.

3.28.1 (26.10.2020)

  • Исправление ошибки при добавлении якорей к заголовкам в описании.

3.28.0 (12.10.2020)

  • Использование логгера предупреждений при генерации рефракта.

3.27.0 (21.09.2020)

  • Отображение расширенной информации об ошибке.

3.26.0 (16.09.2020)

  • Исправление предупреждения в сервисе и ошибок в песочнице.

3.25.6 (15.09.2020)

  • Доработка получения nestedTypes именованных типов при наследовании.

3.25.5 (04.08.2020)

  • Исправление вотчинга файлов apib в зависимостях.

3.25.4 (24.07.2020)

  • Исправление раскрытия пунктов сайдбара при открытии ресурса с кастомным якорем.

3.25.3 (24.07.2020)

  • Исправление рендера экшена с повторяющимся параметром.

3.25.2 (23.07.2020)

  • Заполнение атрибутов массивов.

3.25.1 (21.07.2020)

  • Исправление отображения информации об ошибке Crafter'а.

3.25.0 (17.07.2020)

  • Доработка проверки типа секции MemberTypeGroup в именованных типах.

3.24.0 (16.07.2020)

  • Доработка отображения рекурсивных атрибутов.

3.23.0 (09.07.2020)

  • Улучшение текста README.md.

3.22.0 (08.07.2020)

  • Обновление Crafter до 1.57.0.

3.21.1 (08.07.2020)

  • Удаление фигурных скобок из роутов.

3.21.0 (07.07.2020)

  • Добавление заголовка в описания для запросов.

3.20.3 (22.06.2020)

  • Исправление обработки импортов в импортированном файле.

3.20.2 (22.06.2020)

  • Исправление парсинга секции Resource идущей после Resource Prototypes.

3.20.1 (22.06.2020)

  • Исправление рендера ошибки от crafter без source map.

3.20.0 (22.06.2020)

  • Распознание первой ноды подключаемого файла при импорте.

3.19.0 (17.06.2020)

  • Переход на Node.js 12.16.3 в Docker образе.

3.18.1 (11.06.2020)

  • Учёт возможного наличия рекурсивных Data Structure.

3.18.0 (29.05.2020)

  • Формирование роутов по новому принципу.

3.17.0 (20.05.2020)

  • Исправление рендеринга url параметров со звёздочкой.

3.16.0 (15.05.2020)

  • Поддержка рекурсивных объектов.

3.15.0 (24.04.2020)

  • Добавление страницы для поиска через ctrl+f.

3.14.2 (21.04.2020)

  • Исправление перезапуска отладочного сервера.

3.14.1 (15.04.2020)

  • Добавление типа для секции Attributes.

3.14.0 (15.04.2020)

  • Доработка отображения атрибутов структур данных.

3.13.2 (14.04.2020)

  • Удаление definitions для наследуемых типов.

3.13.1 (09.04.2020)

  • Исправление отображения 0 в enum типах.

3.13.0 (08.04.2020)

  • Отображение примеров для атрибутов с вложенным контентом.

3.12.3 (07.04.2020)

  • Исправление рендера пунктов боковой навигации.

3.12.2 (07.04.2020)

  • Исправление ошибки про некорректный mime type в dev-режиме.

3.12.1 (31.03.2020)

  • Исправление перемещения между результатами поиска с помощью клавиатуры.

3.12.0 (30.03.2020)

  • Фокусирование на поле поиска при нажатии на клавишу «slash».

3.11.0 (30.03.2020)

  • Доработка отображения результатов поиска.

3.10.0 (27.03.2020)

  • Реализация поиска по новому алгоритму.

3.9.3 (23.03.2020)

  • Добавление проверки на переопределение полей.

3.9.2 (23.03.2020)

  • Исправление получения примеров атрибута.

3.9.1 (20.03.2020)

  • Исправить отображение списков.

3.9.0 (20.03.2020)

  • Скрытие блока со схемой.

3.8.0 (20.03.2020)

  • Подсветка параметров url в примере запроса.

3.7.0 (27.02.2020)

  • Обновление зависимостей.

3.6.1 (25.02.2020)

  • Обновление react-hot-loader.

3.6.0 (18.02.2020)

  • Перевод на локальные конфиги webpack.

3.5.2 (18.02.2020)

  • Добавление проверки уникальности response.

3.5.1 (18.02.2020)

  • Рефакторинг боковой навигации.

3.5.0 (12.02.2020)

  • Замена шрифта Montserrat на Roboto и исправление стилей сайдбара.

3.4.1 (12.02.2020)

  • Исправление рендеринга url параметров со звёздочкой.

3.4.0 (10.02.2020)

  • Доработка подсветки пунктуации кода.

3.3.1 (03.02.2020)

  • Удаление ограничения минимальной длины поискового запроса.

3.3.0 (28.01.2020)

  • Возможность просмотра HTML-файла документации без веб-сервера.

3.2.1 (24.01.2020)

  • Исправление установки зависимостей eslint.

3.2.0 (23.01.2020)

  • Добавление strict-режима сборки.

3.1.0 (09.01.2020)

  • Отображение названий методов в верхнем регистре.

3.0.0 (27.12.2019)

  • Переход на новый дизайн.

2.26.0 (24.12.2019)

  • Устранение предупреждений webpack при сборке.

2.25.2 (20.12.2019)

  • Исправление задания хэшей ресурсам без заголовков.

2.25.1 (20.12.2019)

  • Исправление перехода по якорю в Firefox.

2.25.0 (08.11.2019)

  • Добавление отображения первой строки описания ответа в табах.

2.24.1 (06.11.2019)

  • Исправление итогового статуса сборки с ошибкой Crafter.

2.24.0 (17.10.2019)

  • Удаление схлопывания заголовка ресурса и единичного экшена в левом меню.

2.23.0 (08.10.2019)

  • Обновление зависимостей.

2.22.0 (08.10.2019)

  • Хранение полученного рефракта в памяти вместо записи в refract.js.

2.21.1 (07.10.2019)

  • Исправление отображения ресурса без заголовка в левой колонке.

2.21.0 (03.10.2019)

  • Обновление зависимостей с уязвимостями по безопасности.

2.20.1 (03.10.2019)

  • Исправление отображения 0 или false в качестве примера.

2.20.0 (02.10.2019)

  • Добавление Dockerfile для сборки образа.

2.19.0 (30.09.2019)

  • Переопределение якоря через комментарий html.

2.18.0 (19.09.2019)

  • Добавление обработки схема-типов.

2.17.2 (11.09.2019)

  • Исправление server_name для https.

2.17.1 (03.09.2019)

  • Исправление конфига nginx.

2.17.0 (03.09.2019)

  • Использование исходного apib-документа для получения refract-стаба.

2.16.0 (30.08.2019)

  • Правильная реализация вотчинга файлов использованных при построении документации.

2.15.7 (23.08.2019)

  • Исправление парсинга блоков с заголовками при импорте.

2.15.6 (20.08.2019)

  • Доработка сообщения об ошибке при отсутствии искомого блока.

2.15.5 (15.08.2019)

  • Исправление рендера элементов enum в секции Attributes.

2.15.4 (07.08.2019)

  • Исправление отображения нуля при использовании параметра "minimum".

2.15.3 (30.07.2019)

  • Исправление генерации описания параметров URI.

2.15.2 (29.07.2019)

  • Исправление ошибки подключения библиотеки @funbox/free-port-finder.

2.15.1 (29.07.2019)

  • Обновление зависимости от библиотеки @funbox/free-port-finder.

2.15.0 (23.07.2019)

  • Реализация создания директорий для output файла.

2.14.1 (08.07.2019)

  • Рендеринг uri параметров со звёздочкой в итоговом url.

2.14.0 (17.06.2019)

  • Добавление опциональных атрибутов non-nullable и optional в поля объектов.

2.13.0 (14.06.2019)

  • Отображение json-schema у секций Message.

2.12.0 (11.06.2019)

  • Вывод ошибок и предупреждений от Crafter.

2.11.2 (08.06.2019)

  • Генерация корректного body для примитивных типов без примеров.

2.11.1 (06.06.2019)

  • Исправление рендера меню с ресурсами, содержащими только описание.

2.11.0 (04.06.2019)

  • Отображение секций SubGroup и Message.

2.10.3 (04.06.2019)

  • Исправление парсинга пустого тела ответа в crafter.

2.10.2 (29.05.2019)

  • Исправление парсинга атрибутов у именованных типов.

2.10.1 (25.05.2019)

  • Исправление потери отступов у code_block.

2.10.0 (23.05.2019)

  • Добавление в readme.md описания использования на других проектах.

2.9.2 (20.05.2019)

  • Исправление парсинга параметров URI со звёздочкой в actions.

2.9.1 (14.05.2019)

  • Корректировка применения отрицательных отступов при синхронизации положения карточек Action и блока Transition.

2.9.0 (13.05.2019)

  • Конвертация значений нетипизированных элементов массива.
  • Корректировка json-схем для fixed и fixed-type элементов.
  • Исправление парсинга блока кода в блочном описании.

2.8.0 (07.05.2019)

  • Обработка секций :::note и :::warning при рендере документации.

2.7.1 (02.05.2019)

  • Исправление отображения длинных URL.

2.7.0 (02.05.2019)

  • Актуализация песочницы.

2.6.0 (29.04.2019)

  • Исправление обработки секций resourcePrototype.
  • Исправление проверки совпадающих атрибутов при резолве наследования.
  • Исправление проверки типа атрибутов при сравнении.
  • Исправление передачи атрибута fixed-type вложенным элементам.
  • Возможность отображения блоков в описании.
  • Конвертирование вложенных элементов enum.

2.5.0 (17.04.2019)

  • Оптимизация первой отрисовки страницы.

2.4.0 (16.04.2019)

  • Улучшение отображения названия параметра.

2.3.2 (11.04.2019)

  • Исправление формирования таблицы enum-значений массива.

2.3.1 (11.04.2019)

  • Исправление наследования от enum.
  • Исправление наследования от именованных типов.

2.3.0 (08.04.2019)

  • Удаление ключевого слова fixed-type для массивов из дерева.

2.2.0 (06.04.2019)

  • Отображение параметризованных атрибутов в правой колонке.

2.1.7 (18.03.2019)

  • Отображение схемы запроса.

2.1.6 (13.03.2019)

  • Использование дефолтных значений в body и json-schema.

2.1.5 (07.03.2019)

  • Доработки секции Default и возможность вкладывать Default и Sample в примитивы.
  • Исправление парсинга атрибутов.
  • Добавление предупреждения если в action отсутствуют ответы.
  • Исправление процессинга именованных примитивных типов.

2.1.4 (01.03.2019)

  • Исправление рендеринга документации без группы запросов.

2.1.3 (01.03.2019)

  • Исправление рендеринга action с пустым содержимым.

2.1.2 (01.03.2019)

  • Исправление парсинга именованных эндпоинтов.

2.1.1 (27.02.2019)

  • Обработка enum uri-параметра с пропущенным "+ Members".

2.1.0 (27.02.2019)

  • Улучшение вывода параметров с enum-значениями.

2.0.3 (27.02.2019)

  • Получение значения uri-параметра для сложных типов.

2.0.2 (26.02.2019)

  • Исправление импорта файлов.

2.0.1 (26.02.2019)

  • Обработка вложенных элементов href-параметра в виде описания.

2.0.0 (22.02.2019)

  • Замена drafter на crafter.

1.6.0 (21.02.2019)

  • Подсветка атрибута required.

1.5.1 (16.02.2019)

  • Исправление ошибки ненайденного скрипта.

1.5.0 (09.01.2019)

  • Поддержка node.js 10.

1.4.1 (28.12.2018)

  • Обработка markdown-разметки в описаниях URI параметров.

1.4.0 (27.12.2018)

  • Использование commonmarkjs вместо showdown для рендера html.

1.3.5 (06.12.2018)

  • Исправление механизма построения хеш-ссылок.

1.3.4 (26.11.2018)

  • Исправление замечаний линтера.

1.3.3 (15.11.2018)

  • Исправление отображения параметров url в фигурных скобках.

1.3.2 (13.11.2018)

  • Исправление переноса параметров href транзакции.
  • Исправление отображения href с параметрами enum-типа.
  • Задание увеличенного отступа для пункта меню с лейблом метода.
  • Получение заголовка от ресурса для транзакции без заголовка.
  • Объединение пунктов бокового меню с ресурсом и единственной транзакцией.
  • Исправление резолва наследования ноды member с контентом.
  • Назначение правильного типа структуры при разрешении наследования.
  • Исправление обработки содержимого enum-атрибута.

1.3.1 (10.10.2018)

  • Обновление версии @funbox/sass-lint до 1.10.2-fb-2.0.1.
  • Обновление версии @funbox/protagonist до 1.6.8-fb-2.0.0.

1.3.0 (17.09.2018)

  • Оптимизация перерисовки блоков при взаимодействии с меню.

1.2.2 (17.09.2018)

  • Удаление лишних файлов перед публикацией пакета.

1.2.1 (11.09.2018)

  • Исправление ошибок рендера реакт-компонентов.

1.2.0 (10.09.2018)

  • Изменение схемы формирования статичного HTML.
  • Исключение необходимости установки React для сборки документации.

1.1.0 (09.09.2018)

  • Добавление заголовков из описания в качестве пунктов меню.

1.0.0 (04.09.2018)

  • Начальная версия проекта.