Shikithon

Latest version: v2.6.2

Safety actively analyzes 630950 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

2.3.1

Changelog

2.3

Changelog

- Добавлены валидаторы поля `kind` для моделей `Manga` и `Ranobe` 13
> Без валидатора, в модели `History` могли быть неверно использованы модели для поля `target` (например, `Manga` для ранобэ)
- Исправлен конфиг импорта ресурсов
> `from .resources.people import People` -> `from .resources import People`

Small note
Также, начиная с этого релиза, все нули в версиях теперь отбрасываются
> Пример:

2.2.1

Changelog

- Исправлено обновление истекшего токена
> Ранее попытка обновления токена приводила к ошибке 401 в виду передачи старого токена в заголовке запроса _(Backend Шикимори почему-то не игнорировал токен в заголовке)_
- Теперь в конфиге из хранилища обновляются оба токена
> Ранее обновлялся только `refresh_token` из-за проверки на совпадение `access_token` по которому шел поиск к нужному словарю с данными. Теперь поиск к нужным данным производится по `auth_code` и `scopes`, которые можно назвать "константными"
- Удален параметр `headers` в методе `request`
- Небольшой рефакторинг

**Full Changelog**: https://github.com/SecondThundeR/shikithon/compare/v2.2.0...v2.2.1

2.2.0

Breaking Changes
- Обновлена логика хранения конфигов и работы с защищенными ресурсами API (11 от ren3104)
Подробнее узнать о необходимых изменениях в коде можно из примера [в README](https://github.com/SecondThundeR/shikithon#%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F), а также о самих изменениях во внутренней работе из пулл реквеста выше

Changelog

- Обновлена и исправлена документация библиотеки
- Зависимости для `pre-commit` теперь не зависят от локальных зависимостей из `pyproject.toml`

**Full Changelog**: https://github.com/SecondThundeR/shikithon/compare/v2.1.4...v2.2.0

2.1.4

Changelog

- Исправлена типизация декораторов, которая исправляет подсказки типов для основных функций (9)
- Исправлена секция перечисления зависимостей в README.md
- Обновлены зависимости

**Full Changelog**: https://github.com/SecondThundeR/shikithon/compare/v2.1.3...v2.1.4

2.1.3

Changelog

- Исправлены некоторые ошибки, связанные с моделями:
- Обновлен `__init__.py`: Убрана модель Birthday и добавлены модели констант для последующего импорта в ресурсах
- Модели `PeopleRoles` и `PeopleWorks` были переименованы в `Roles` и `Works` соответственно
- В модели `Ranobe` исправлен тип поля `publishers`
- В модели `Stats` исправлены типы полей `genre`, `studios` и `publishers`

**Full Changelog**: https://github.com/SecondThundeR/shikithon/compare/v2.1.2...v2.1.3

Page 3 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.