Skip to content

build(deps): Bump errors 0.2.0 → 0.3.0 - #1

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
depos/bump-deps/latest
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
depos/bump-deps/latest

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

📦 Dependency updates

Updated packages: 1 · Strategy: latest

Dependency Update Type Links
errors 0.2.0 → 0.3.0 minor Hub · Releases · Compare

errors

0.2.0 → 0.3.0

📋 Release notes

Sourced from errors's releases.

v0.3.0

Классификация неструктурированных ошибок

В этом релизе добавлен механизм классификации неструктурированных ошибок. Теперь внешним исключениям можно присваивать стабильные машинные коды на основе декларативных правил, не зависящих от изменяемых частей сообщений.

Что нового

  • Классификация ошибок. Добавлены классы КлассификаторОшибок и ПравилоКлассификацииОшибок для определения кода ошибки по нативному типу .NET, точному сообщению, префиксу, фрагменту или окончанию текста.
  • Декларативные правила. Поддерживаются сочетания условий, приоритеты и идентификаторы правил. При неоднозначном совпадении разных кодов классификатор возвращает Неопределено.
  • Поставщики правил. Правила можно регистрировать напрямую или подключать через поставщиков с ленивой загрузкой. Подготовленные правила и индексы кешируются.
  • Работа с цепочками причин. Классификатор учитывает вложенные структурированные ошибки и восстанавливает сообщения нативных исключений из подробного представления ошибки.
  • Локализация. Условия и описания ошибок поддерживают шаблоны НСтр для русского и английского языков.
  • Сохранение диагностики. Результат классификации содержит нормализованный код, описание и сведения о сработавшем правиле. Исходная цепочка ошибок сохраняется для дальнейшего анализа.

Документация и тестирование

  • Добавлены руководства по классификатору и правилам классификации.
  • Обновлён README и добавлен практический пример классификации внешнего исключения.
  • Добавлены модульные тесты и бенчмарки, включая измерение производительности при увеличении числа правил.

Full Changelog: Stivo182/oscript-errors@v0.2.1...v0.3.0

v0.2.1

What's Changed

Full Changelog: Stivo182/oscript-errors@v0.2.0...v0.2.1

🔨 Commits

View full comparison

Created automatically by depos-action · file packagedef

@github-actions
github-actions Bot force-pushed the depos/bump-deps/latest branch from 3bf447b to cf923c8 Compare October 19, 2026 03:13
@github-actions github-actions Bot changed the title build(deps): Bump errors 0.2.0 → 0.2.1 build(deps): Bump errors 0.2.0 → 0.3.0 Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants