Используйте теги для того, чтобы помечать важные точки в истории изменений (например, релизы)
  • v8.2.0
  • v8.1.1
    v8.1.1 — администрация: парсинг, порядок, формат вывода
    
    Fixed:
    - parse_administration_graph возвращал 0 строк
      (pd.DatetimeTZDtype не работает в isinstance)
    - артефакт 'А дм' в выводе — 'Адм' принималось за букву смены 'А'
    - жирный шрифт АДМ в Word не срабатывал (' (АДМ) ' vs '(АДМ)')
    
    Changed:
    - 'АДМ' первым в DEPARTMENT_ORDER
    - вывод администрации: ФИО (АДМ), без времени
    - TXT: * ФИО (АДМ); Word: жирным
  • v8.0
    Версия 8.0 — Масштабный рефакторинг и исправление критических багов
    
    🏗️ РЕФАКТОРИНГ:
    • Проект разделён на модули: core/, parsers/, output/, ui/
    • Удалён монолитный grafikus.py (700+ строк)
    • Добавлен экспорт сводного графика в Excel (.xlsx)
    
    🐛 ИСПРАВЛЕННЫЕ БАГИ:
    • Критический: проверка заголовков больше не 'съедает' врачей с фамилией Кодиров/Кодирова
    • Исправлена потеря врачей при парсинге PDF-хирургии со сдвоенными ячейками (Долгалёв, Рихан)
    • Исправлен формат времени в ОАР: буква смены (А/Р/Э) теперь корректно ставится перед временем
    • Улучшен поиск месяца в заголовках файлов (регистронезависимый)
    
    ✨ НОВЫЙ ФУНКЦИОНАЛ:
    • PDF-хирургия теперь парсится через extract_tables() (pdfplumber) — корректная обработка сдвоенных ячеек
    • Экспорт в Excel для удобной проверки и фильтрации данных
    • Двухпроходный алгоритм парсинга хирургии
    
    📊 РЕЗУЛЬТАТ:
    • Все 31 день октября 2026 корректно распарсен
    • Все врачи на своих местах (Кодиров, Долгалёв, Рихан)
    • Формат ОАР: 'Агеев С.В. (ОАР)А 16-09'
    
    👨‍💻 Автор: Скоков Семен Олегович
    📅 Дата релиза: 01.10.2026