This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -1,5 +1,20 @@
|
||||
# Changelog
|
||||
|
||||
## [0.5.6] - 2025-06-26
|
||||
|
||||
### Исправления API
|
||||
|
||||
- **Исправлена сортировка авторов**: Решена проблема с неправильной обработкой параметра сортировки в `load_authors_by`:
|
||||
- **Проблема**: При запросе авторов с параметром сортировки `order="shouts"` всегда применялась сортировка по `followers`
|
||||
- **Исправления**:
|
||||
- Создан специальный тип `AuthorsBy` на основе схемы GraphQL для строгой типизации параметра сортировки
|
||||
- Улучшена обработка параметра `by` в функции `load_authors_by` для поддержки всех полей из схемы GraphQL
|
||||
- Исправлена логика определения поля сортировки `stats_sort_field` для корректного применения сортировки
|
||||
- Добавлен флаг `default_sort_applied` для предотвращения конфликтов между разными типами сортировки
|
||||
- Улучшено кеширование с учетом параметра сортировки в ключе кеша
|
||||
- Добавлено подробное логирование для отладки SQL запросов и результатов сортировки
|
||||
- **Результат**: API корректно возвращает авторов, отсортированных по указанному параметру, включая сортировку по количеству публикаций (`shouts`) и подписчиков (`followers`)
|
||||
|
||||
## [0.5.5] - 2025-06-19
|
||||
|
||||
### Улучшения документации
|
||||
|
Reference in New Issue
Block a user