This commit is contained in:
16
CHANGELOG.md
16
CHANGELOG.md
@@ -2,6 +2,22 @@
|
||||
|
||||
Все значимые изменения в проекте документируются в этом файле.
|
||||
|
||||
## [0.9.7] - 2025-08-17
|
||||
|
||||
### 🔧 Исправления архитектуры
|
||||
- **Устранены циклические импорты в ORM**: Исправлена проблема с циклическими импортами между `orm/community.py` и `orm/shout.py`
|
||||
- **Оптимизированы импорты моделей**: Убран прямой импорт `Shout` из `orm/community.py`, заменен на строковые ссылки
|
||||
- **Исправлены предупреждения ruff**: Добавлены `# noqa: PLW0603` комментарии для подавления предупреждений о `global` в `rbac/interface.py`
|
||||
- **Улучшена совместимость SQLAlchemy**: Использование `text()` для сложных SQL выражений в `CommunityStats`
|
||||
|
||||
### 🏷️ Типизация
|
||||
- **Исправлены mypy ошибки**: Все ORM модели теперь корректно проходят проверку типов
|
||||
- **Улучшена совместимость**: Использование `BaseModel` вместо алиаса `Base` для избежания путаницы
|
||||
|
||||
### 🧹 Код-качество
|
||||
- **Упрощена архитектура импортов**: Убраны сложные конструкции для избежания `global`
|
||||
- **Сохранена функциональность**: Все методы `CommunityStats` работают корректно с новой архитектурой
|
||||
|
||||
## [0.9.6] - 2025-08-12
|
||||
|
||||
### 🚀 CI/CD и E2E тестирование
|
||||
|
||||
Reference in New Issue
Block a user