2.1 KiB
2.1 KiB
Changelog
Все заметные изменения в этом проекте будут задокументированы в этом файле.
Формат основан на Keep a Changelog, и этот проект придерживается Semantic Versioning.
[0.1.2] - 2025-05-02
Исправлено
- Критическое исправление: Добавлена отсутствующая зависимость
regexвpyproject.toml. Без неё библиотека падала при импорте.
Добавлено
- Файл
LIBRARY_SPECS.mdдля LLM.
[0.1.1] - 2025-05-02
Добавлено
- Ссылки на зеркала репозитория (GitVerse, Gitea) в
pyproject.tomlиREADME.md. - Раздел Credits в документации.
[0.1.0] - 2025-05-01
Добавлено
- Первый публичный релиз библиотеки
etpgrf. - Основные модули:
Typographer: основной класс-оркестратор.Hyphenator: расстановка мягких переносов (алгоритм Ляна-Кнута).QuotesProcessor: замена кавычек («ёлочки», „лапки“).Unbreakables: неразрывные пробелы для предлогов, союзов и частиц.LayoutProcessor: типографика тире, инициалов, акронимов, единиц измерения, устойчивых сокращений (постпозиционных и препозиционных).SymbolsProcessor: псевдографика (тире, стрелочки, копирайт и т.п.)HangingPunctuationProcessor: висячая пунктуация.SanitizerProcessor: очистка HTML перед обработкой.
- Поддержка русского, русского дореформенного и английского языков.
- Поддержка обработки HTML (через BeautifulSoup).