Fflogsapi

Latest version: v2.1.1

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

Scan your dependencies

Page 1 of 2

2.1.1

* Fix KeyError caused by missing DPS metrics when retrieving character rankings
* Fix usage examples in README and docs (thanks arieker)

2.1.0

* Added support for the new phase data exposed by the API. See
[the official v2 API docs](https://www.fflogs.com/v2-api-docs/ff/encounterphases.doc.html)
for more information
* Phase information is exposed at the fight level in this client (`FFLogsFight.phases`),
*not* at the report level
* Fix quotes not being properly escaped in query filters
* System temporary directories are now used for query caches
* As a result, the `cache_directory` param on the client is now deprecated
* Bump cryptography dependency (vulnerability fix)

2.0.2

Not secure
* [fix zone_rankings giving up on exception (1)](https://github.com/halworsen/fflogsapi/commit/b428f992f623d2a313da078409a3f1d9960afe3a)

2.0.1

Not secure
* Stricter pinning of dependencies
* urllib3 has been pinned to ~=1.26.14 to prevent breaking interop between requests >=2.29.0 and urllib3 >=2.0.0
* Fix docs dependencies

2.0.0

Not secure
* Improved docstrings, including docstrings for many subpackages
* Added generated documentation pages. They are available at [fflogsapi.readthedocs.io](https://fflogsapi.readthedocs.io)
* Improved package API. It's now possible to import most objects of interest without digging into specific modules
* Fixed some flaky character tests
* Added the `clean_cache` param to the client, which deletes expired caches on client instantiation.
* Cache cleaning is enabled by default

Breaking changes:

* Replaced most `fflogsapi.constants` with enums for things like fight difficulty and event types
* To migrate to v2, replace all `fflogsapi.constants` imports with the new enums
* Moved all dataclasses into the `data` package
* To migrate to v2, import dataclasses from `fflogsapi.data`
* Certain client extension method names have been changed.
* Internal `_id` fields and corresponding `id()` functions have been replaced with just `id` as a property.
* `FFLogsReport.code()` has been removed. If you need the report code, access the `FFLogsReport.code` property.

1.1.0

Not secure
* Add dataclass return for zone partitions
* A deprecation warning for dict returns has been added to FFLogsZone.partitions
* Add dataclass returns for character ranking information
* Deprecation warnings for dict returns have been added to
FFLogsCharacter.encounter_rankings and FFLogsCharacter.zone_rankings
* Add support for phase-related queries to fights

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.