Skip to content

Releases: sfaqer/OneUnit

v0.4.1

Choose a tag to compare

@sfaqer sfaqer released this 26 Jul 02:37

Что изменилось

  • Исправлено подключение MCP-сервера на не-русской локали ОС (#29). На английской (и любой не-русской) локали oneunit mcp отдавал в stdout невалидный JSON-RPC — строку "Соответствие" вместо объекта — из-за чего MCP-клиенты (например, Claude Code) не могли завершить рукопожатие и помечали сервер как failed.

Под капотом

  • Зависимость autumn-mcp обновлена до 1.1.2: сериализация MCP переведена на встроенный JSON OneScript (диспетчеризация по значениям типа, а не по локализованному имени — локале-независимо), зависимость от библиотеки json убрана из дерева.
  • MCP-сервер больше не падает на не-объектном JSON-RPC запросе (массив/null/число/строка в корне) — такие строки пропускаются, обслуживание продолжается.

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@sfaqer sfaqer released this 15 Jul 23:30

What's Changed

  • MCP-сервер для работы с тестами из ИИ-агентов by @sfaqer in #27
  • Изоляция тестов аннотацией &Изолированный by @sfaqer in #28

Full Changelog: v0.3.4...v0.4.0

v0.3.4

Choose a tag to compare

@sfaqer sfaqer released this 13 Jul 07:24

Фреймворк покрыт собственными тестами (77 тестов, покрытие src 98.8%), попутно исправлены ошибки:

  • Исправлена опция -M/--testMethodsNameExclude: фильтр исключаемых тестовых методов не работал
  • Исправлено падение записи деталек на значении типа ФиксированныйМассив
  • Захват вывода тестов стал стековым: вложенные запуски исполнителя больше не портят перехват вывода друг друга
  • Подняты версии зависимостей

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@sfaqer sfaqer released this 05 Feb 06:09

Подняты зависимости для устранения ошибок работоспособности на новой версии движка

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@sfaqer sfaqer released this 03 Dec 11:08

What's Changed

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@sfaqer sfaqer released this 27 Nov 02:07

v0.3.0

Choose a tag to compare

@sfaqer sfaqer released this 21 Nov 07:22

What's Changed

  • Исправлена ошибка из-за которой набор не обнаруживался если там есть закомментированный конструктор by @sfaqer in #14
  • Переработка блока работы с состояниями, предположения, фиксы, рефакторинг by @sfaqer in #15
  • Исправлена ошибка при регистрации тестовых наборов из файлов с именами не являющимися валидными идентификаторами by @sfaqer in #16
  • В случае если в тестовом наборе не окажется тестов, то набор будет помечен пропущенным, с указанием соответствующей причины by @sfaqer in #17
  • Поставка как self-contained application by @sfaqer in #18

Full Changelog: v0.2.5...v0.3.0

v0.2.5

Choose a tag to compare

@sfaqer sfaqer released this 05 Nov 06:51
8250275

What's Changed

  • Обновление README.md by @d-hurricane in #7
  • Настройка линз VSCode для запуска тестов через OneUnit by @nixel2007 in #12
  • Тестовые наборы в рамках одного порядка дополнительно сортируются по имени для стабилизации сортировки на разных ОС f6527b5

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@sfaqer sfaqer released this 06 Jul 10:43
8d60973

What's Changed

  • Исправлена ошибка генерации отчёта покрытия by @sfaqer in #6

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@sfaqer sfaqer released this 05 Jul 00:39
287e67b

What's Changed

  • bugfix: восстановлены утерянные импорты by @sfaqer in #5

Full Changelog: v0.2.2...v0.2.3