GitPedia
DocHubTeam

DocHubTeam/DocHub

Управление архитектурой как кодом

30 Releases
Latest: 10mo ago
v3.15.0Latest
rpiontikrpiontik·10mo ago·August 10, 2025
GitHub

**Исправлены ошибки:** 1. Исправлена обработка ошибок Redis в кэше. Контрибютер @[ValentinKozlov](https://github.com/DocHubTeam/DocHub/commits?author=ValentinKozlov); 2. Исправлен вывод ошибок в режиме backend; 3. [Ошибка при включении ролевых моделей v3.14.0](https://github.com/DocHubTeam/DocHub/issues/601); 4. [Не работает представление контекстов в SmartAnts](https://github.com/DocHubTeam/DocHub/issues/598); 5. [Некорректная привязка внешних ссылок компонентов](https://github.com/DocHubTeam/DocHub/issues/480); 6. [AsyncAPI 3.0.0 не поддерживается на Web, но работает через плагин IDEA](https://github.com/DocHubTeam/DocHub/issues/591); 7. [Ошибка выполнения функций без параметров](https://github.com/DocHubTeam/DocHub/issues/555); 8. [Функция $mergedeep работает иначе, чем мержинг схем сущностей](https://github.com/DocHubTeam/DocHub/issues/595); 9. [После нажатия кнопки обновления в плагине слетает метамодель](https://github.com/DocHubTeam/DocHub/issues/599); 10. [Исправлена работа индикатора критических ошибок](https://github.com/DocHubTeam/DocHub/issues/592). Обновлен плагин IDEA для поддержки версии 2025.2 (API 252.*).

v3.14.0
rpiontikrpiontik·1y ago·May 30, 2025
GitHub

**Добавлены фичи:** 1. [YAML frontmatter in markdown](https://github.com/DocHubTeam/DocHub/issues/588). **Исправлены баги:** 1. [Ошибка при включении ролевых моделей](https://github.com/DocHubTeam/DocHub/issues/594); 3. [AsyncAPI 3.0.0 не поддерживается на Web, но работает через плагин IDEA](https://github.com/DocHubTeam/DocHub/issues/591). Обновлен плагин IDEA.

v3.13.4
rpiontikrpiontik·1y ago·March 10, 2025
GitHub

**Исправлены ошибки:** 1. В определённых условиях загрузка первой страницы в плагине для IDEA завершалась ошибкой. 2. Обновлена страница информирования об ошибках в корневом манифесте. 3. Исправлена проблема с ссылками на внешние схемы в документах Swagger (OpenAPI). 4. Устранена проблема с бесконечным отображением надписи "Тружусь..." в табличных документах. При выводе данных о единичном объекте он автоматически преобразуется в массив с одной записью.

v3.13.3
rpiontikrpiontik·1y ago·February 26, 2025
GitHub

**Исправлены ошибки:** 1. Поведение заголовков диаграмм SmartAnts; 2. Сохранение svg со статической шириной в SmartAnts; 3. Исправление трассировки времени выполнения запросов JSONata; 4. Удален зомби-код приводящий к ошибке по issue 584; 5. Исправлена проблема передачи кредлов в bitbucket; 6. Исправлена проблема пустого BaseURI; 7. Устранена проблема вывода 'Здесь пусто' при использовании OpenAPI в виджетах компонентов; 8. Исправлены проблемы выгрузки SmartAnts в excalidraw. **Также обновлена версия плагина для IDEA.**

v3.13.2
rpiontikrpiontik·1y ago·November 2, 2024
GitHub

📋 Changes

  • Исправлен вывод PlantUML диаграмм для Firefox;
  • Отключен вывод оглавления для Markdown документов если они вложены в другие документы.
v3.13.1
rpiontikrpiontik·1y ago·October 21, 2024
GitHub

1. Обновлены зависимости: 1.1. Swagger-ui - 5.17.14; 1.2. AsyncAPI - 2.3.4; 2. Исправлен баг с выводом в контекстах опций uml.$before и uml.$after; 3. Актуализирован RoadMap развития DocHub; 4. Актуализирована лицензия Apache 2.0 (добавлен NOTICE и добавлены заголовки в файлы); 5. В README добавлен раздел "Комьюнити-взнос за пользование продуктом".

v3.12.1
rpiontikrpiontik·1y ago·September 12, 2024
GitHub

Исправлена проблема падения сборки 12.09.2024 из-за устаревших пакетов

v3.13.0-betaPre-release
rpiontikrpiontik·1y ago·July 4, 2024
GitHub

📋 Changes

  • Управление правами доступа на в режиме backend.
v3.12.0
rpiontikrpiontik·2y ago·June 10, 2024
GitHub

📋 Changes

  • Парсинг XML файлов (возможность [анализа BPMN с использованием JSONata](https://dochub.info/entities/docs/blank?dh-doc-id=dochub.bpmn));
  • Полноэкранный режим просмотра для PlantUML и SmartAnts;
  • Переработан движок архкода, что значительно повысило производительность для режимов толстого клиента и плагина;
  • Для [плагина IDEA](https://github.com/RabotaRu/DocHub/tree/master/distrib/idea) реализована интеграция с Gitlab и Bitbacket;
  • Для [Markdown](https://dochub.info/entities/docs/blank?dh-doc-id=dochub.markdown) добавлена возможность включать HTML тэги;
  • Актуализирована документация.
  • Оглавление в markdown не отражало всех объявленных заголовков.
v3.11.0
rpiontikrpiontik·2y ago·May 15, 2024
GitHub

**Фичи:** 1. Добавлен функционал мутаторов (возможность изменения архкода из интерфейса плагина); 2. Редактор BPMN диаграмм с возможностью сохранения в код проекта (в плагине для IDEA); 3. Встраивание youtube роликов в markdown (используя ссылку на youtube в картинках); 4. Добавлен вывод ошибок в SmartAnts; 5. Добавлен плагин Draw.IO для отображения диаграмм (автор Илья Ермолин https://github.com/cgi).

v3.10.2
rpiontikrpiontik·2y ago·April 24, 2024
GitHub

📋 Changes

  • Устранена ошибка определения интерфейсной функции в плагине при работу в Enterprise режиме.
v3.10.1
rpiontikrpiontik·2y ago·April 18, 2024
GitHub

1. Устранена ошибка CompressionStream; 2. Обновленная версия плагина VSCode.

v3.10.0
rpiontikrpiontik·2y ago·April 9, 2024
GitHub

**Фичи:** 1. В таблицах появилась возможность показать все строки; 2. Добавлен плагин для рендеринга SVG документов с поддержкой шаблонов (Автор https://github.com/cgi); 3. Обновлены SmartAnts; 4. Обновлен плагин для IDEA с поддержкой версии 2024.1. **Исправлены баги:** 1. Исправлена ошибка со сборкой строки для gitlab api; 2. Валидаторы не работали, если в них использовалась пользовательская функция; 3. Если токен доступа гитлаба был без даты истечения, DocHub считал, что срок истечения 0 секунд и постоянно перезапрашивал его.

v3.9.0
rpiontikrpiontik·2y ago·February 16, 2024
GitHub

📋 Changes

  • Не проигрывался сценарий в SmartAnts;
  • Идентификаторы объектов не могли начинаться с цифры;
  • Многострочные пункты меню отражались некорректно;
  • На мобильном устройстве таблицы ломались;
  • Иногда количество строк в таблице считалось неверно;
  • В некоторых случаях интерфейсная функция в плагине не обнаруживалась.
v3.8.2
rpiontikrpiontik·2y ago·January 24, 2024
GitHub

📋 Changes

  • В IDEA плагине при редиректах в режиме Enterprise терялась интерфейсная функция и DocHub не мог определить платформу работы.
v3.8.1
rpiontikrpiontik·2y ago·January 13, 2024
GitHub

**Исправлены ошибки:** 1. Зависимости не всегда корректно решались; 2. При выборе источника в DevTool при определенных условиях возникала ошибка; 3. Добавлен вывод ошибки при построении меню; 4. Если ссылка на документ была ошибочной, документ не сообщал об этом а весело вечное колесо; 5. Исправлены выявленные ошибки в работе пользовательских функций.

v3.8.0v.3.8.0
rpiontikrpiontik·2y ago·December 5, 2023
GitHub

📋 Changes

  • Пользовательские функции;
  • Пример плагина от ГК Самолет "Кастомный DevTool";
  • Добавлен вывод предупреждение в SmartAnts при наличии проблем.
  • Исправлены выявленные баги в SmartAnts;
  • Исправлены неточности в документации.
v3.7.0
rpiontikrpiontik·2y ago·November 27, 2023
GitHub

**Новые фичи:** 1. Обновлена версия Mermaid; 2. Добавлена возможность отправлять POST запросы для рендеринга PlantUML даиграмм; 3. Добавлена возможность интеграции с bitbacket (beta); 4. Оптимизирован алгоритм построения диаграмм SmartAnts. **Исправлены баги:** 1. В аспектах не учитывался "location"; 2. Исправлена ошибка кеширования в SmartAnts при исчерпании квоты хранилища; 3. Исправлены выявленные проблемы в разметки SmartAnts.

v3.6.1
rpiontikrpiontik·2y ago·November 16, 2023
GitHub

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

v3.6.0
rpiontikrpiontik·2y ago·November 14, 2023
GitHub

**Новые фичи:** 1. Кэширование с использованием СУБД Redis; 2. Работа бэкендов в кластере; 3. В SmartAnts добавлено кеширование результата генерации диаграмм; 4. В SmartAnts добавлена возможность устанавливать прозрачность путей и делать их максимально тонкими; **Исправлены баги:** 1. Оптимизирована прокладка путей в SmartAnts; 2. Исправлено игнорирование параметра distance; 3. Исправлена работа валидаторов контекстов; 4. Исправлена сборка контейнера.

v3.5.0
rpiontikrpiontik·2y ago·November 6, 2023
GitHub

📋 Changes

  • Теперь обязательным требованием является Node >= 20
v3.4.0
rpiontikrpiontik·2y ago·October 17, 2023
GitHub

**Фичи:** 1. Добавлена индикация критических ошибок; 2. Добавлена возможность указывать размещение документа от корня меню; 3. Актуализирована документация. **Исправлены ошибки:** 1. Исправлена проблема вывода встроенных диаграмм в markdown в плагине; 2. Исправлены ошибки в схемах сущностей; 3. Исправлены баги в обновлении рендера плагина при изменении манифестов и документов.

v3.3.0
rpiontikrpiontik·2y ago·October 7, 2023
GitHub

📋 Changes

  • Добавлена возможность оформлять метамодель в пакеты и указывать их зависимости друг от друга;
  • В SmartAnts добавлена возможность скрывать все связи и отображать только для выбранных элементов;
  • Добавлена функция $manifestschema() в JSONata+. Она позволяет получить комплексную JSONSchema по всем сущностям;
  • Добавлена возможность рендерить код PlantUML, Mermaid и т.п. в Markdown без необходимости создавать отдельные документы и встраивать их;
  • Добавлена кнопка "Печать" в плагине;
  • Добавлены многострочные подписи к объектам на диаграммах SmartAnts;
  • Оптимизирована работа SmartAmts;
  • При неверном объявлении заголовка в SmartAnts падал ренедринг всей диаграммы;
  • + 2 more
v3.2.0Pre-release
rpiontikrpiontik·2y ago·September 10, 2023
GitHub

📋 Changes

  • Сущности components и aspects вынесены в отчуждаему метамодель;
  • Добавлено поле принудительной сортировки "order" вы меню;
  • Добавлена визуализация дерева контекстов;
  • Добавлен плагин Markaper для организации сложных разметок документов;
  • Обновления документация.
  • Исправлены неточности в документации по ссылочным типам.
v3.1.1
rpiontikrpiontik·2y ago·August 14, 2023
GitHub

📋 Changes

  • В SmartAnts появился зум;
  • Добавлена мастер-схема (подсказки полей) для редактирования сущьностей в плагине IDEA.
  • Опечатки в документации по ссылочным типам;
  • Поле "route" в декларировании объектов неверно разбиралось;
  • Исправлена работа зума (теперь работает и с CTRL).
v3.1.0
rpiontikrpiontik·2y ago·August 2, 2023
GitHub

📋 Changes

  • Добавлена возможность в схеме сущности описать ссылку на объекты другой сущности;
  • В SmartAnts добавлена возможность выводить заголовок диаграммы;
  • В SmartAnts добавлена возможность ограничивать максимальную толщину жгута.
  • Не на всех архитектурных компонентах показывался дрилдаун;
  • В карточке компонента не отображались контексты в которые он входил.
v3.0.4
rpiontikrpiontik·2y ago·July 17, 2023
GitHub

📋 Changes

  • Добавлена передача типа компонента при рендеренге в plantuml;
  • Исправлена проблема определения типа параметра при передачи его в презентацию;
  • Устранен баг со сбросом кэша в backend при API /core/storage/reload.
v3.0.2
rpiontikrpiontik·3y ago·April 18, 2023
GitHub

**Фичи:** 1. Contexts и Docs вынесены в отчуждаемую метамодель в папку public/metamodel/*; 2. Добавлена возможность указать через переменную VUE_APP_DOCHUB_METAMODEL метамодель, которая будет загружаться на портал и в плагины в режиме Enterprise. **Исправлены ошибки:** 1. Неверно отображались проблемы в режиме backend; 3. Исправлены ошибки выгрузки файлов в svg, png, json и т.п. в плагине; 4. Инициализация плагинов происходила ранее, чем появлялся объект VUE.

v3.0.1
rpiontikrpiontik·3y ago·April 3, 2023
GitHub

**Фичи:** 1. Режим Enterprise для IDEA плагина. Позволяет работать корпоративному порталу внутри IDE. Дает возможность централизованно управлять DocHub; 2. Добавлены множественные зависимости для DataSet. **Исправлены ошибки:** 1. Название технологий в радаре выводилось с ошибкой; 2. Вывод ошибок в JSONata tool работал некорректно; 3. Картинки в md файлах отображались некорректно; 4. Выгрузка диаграмм и презентация в плагинах работала некорректно.

v3.0.0-beta
rpiontikrpiontik·3y ago·March 22, 2023
GitHub

📋 Changes

  • Глобальный рефакторинг кода проекта;
  • Добавлена возможность развертывания в режиме Client-Server;
  • Интеграционные API на стороне backend позволяющие обращаться к данным архитектуры;
  • Добавлена возможность кэширования результата JSONata запросов на стороне backend;
  • Генерация диаграмм SmartAnts перенесена в фоновый процесс;
  • Добавлена возможность кастомизации заголовка и иконки;
  • Актуализирована документация.
  • Исправлена работа презентаций сущностей типа upload;
  • + 3 more