v3.1.0
This version introduces new data for shop-related objects, reflecting the updated shop layouts and the Fortnite webshop. Additionally, it includes functions that were omitted in version v3.0.0 and addresses a design decision that results in a breaking change.
Breaking Changes
ShopEntryNewDisplayAssethas been renamed toNewDisplayAsset.- Alias BannerColor.colour has been removed for consistency. The API does not use aliases, use
BannerColor.colorinstead.
New Features
- Added new object
ProductTag. - Added attribute
MaterialInstance.product_tag. - Added new object
ShopEntryOfferTag. - Added new object
ShopEntryColors. - Added new object
RenderImage. - Added attribute
ShopEntryLayout.rank. - Added attribute
NewDisplayAsset.render_images. - Added attribute
ShopEntry.offer_tag. - Added attribute
ShopEntry.colors.
Bug Fixes
- Fixed an issue where
typeandtime_windowparameters were not respected when fetching stats. Playlist.imagesnow returnsNonewhen no images are available, instead of an empty dict.- Bug fix for returning naive
datetimeobjects in rare cases. Alldatetimeobjects are UTC aware.
Documentation
- Added response flags documentation to explain how to use the
ResponseFlagsclass, how to enable response flags, which response flags are available, and when you should enable them. - Added opt-in directive in the documentation on attributes that require a specific response flag to be set. This ensures users know of the response flags required to access certain attributes when using the API.
Miscellaneous
- Previously, fetching specific game mode news raised
ServiceUnavailabledue to improper handling from Fortnite-API.com. This has been fixed within the API. Now, when no news is available,NotFoundis raised instead. This change is also reflected in the documentation.