# Changelog Все заметные изменения в этом проекте будут задокументированы в этом файле. Формат основан на [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), и этот проект придерживается [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [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).