Releases: Bram--/bggclient
Releases · Bram--/bggclient
v1.0.1
v1.0.0
What's Changed
- Adds a ClientRateLimitPlugin to limit the number of requests the client makes for a given period. by @Bram-- in https://github.com/Bram--/bggclient/pull/34
This adds a default 60 requests per minutes limit which is what BGG seems to enforce for each client.
Added new XML properties and allow ignoring new properties.
What's Changed
- Add JVMtoolchain(11) version to build file
- Add nullable error field to item as sometimes the API can return an item with only an error field set when retrieving things in bulk
- Add the new field poll-summary.
- Adds BggClientConfiguration#failOnUnknownProperties to configure the client to parse regardless of what the API returns. This is especially useful to make sure fields added to the XML API by BGG do not crash the client.
Serializer all
What's Changed
- Add Docs. by @Bram-- in https://github.com/Bram--/bggclient/pull/26
- Improve documentation and file naming. by @Bram-- in https://github.com/Bram--/bggclient/pull/27
- Move @jsonproperties into data class ctors & make responses @serializable. by @Bram-- in https://github.com/Bram--/bggclient/pull/28
Full Changelog: 0.5.1...0.8
O.5.1
Version 0.5
What's Changed
- Update ci.yml by @Bram-- in https://github.com/Bram--/bggclient/pull/17
- Update dependency versions and bump version by @Bram-- in https://github.com/Bram--/bggclient/pull/18
- Adds a SitemapIndex and Sitemap endpoint. These can be used to retrieve by @Bram-- in https://github.com/Bram--/bggclient/pull/19
- Version 0.5 by @Bram-- in https://github.com/Bram--/bggclient/pull/20
- Fix flaky test for sitemapIndexRequest by @Bram-- in https://github.com/Bram--/bggclient/pull/21
Full Changelog: 0.4.4...0.5
0.4.4
What's Changed
- Large refactorings by @Bram-- in https://github.com/Bram--/bggclient/pull/1
- Dev add all endpoints by @Bram-- in https://github.com/Bram--/bggclient/pull/2
- WIP: GeekList XML1 api endpoint. by @Bram-- in https://github.com/Bram--/bggclient/pull/3
- Wrap parse exceptions in Response object. by @Bram-- in https://github.com/Bram--/bggclient/pull/4
- Adds a Jetpack Compose Android example for BGGClient. by @Bram-- in https://github.com/Bram--/bggclient/pull/5
- Fixes an issue where at times the HttpClient would be reused by @Bram-- in https://github.com/Bram--/bggclient/pull/7
- Make it easier to use the client in Java by @Bram-- in https://github.com/Bram--/bggclient/pull/6
- Version 0.3.1 by @Bram-- in https://github.com/Bram--/bggclient/pull/8
- Fixes an issue with the ClientRateLimitPlugin by @Bram-- in https://github.com/Bram--/bggclient/pull/9
- Adds pagination for the supported endpoints by @Bram-- in https://github.com/Bram--/bggclient/pull/10
- Adds pagination examples/paginate project by @Bram-- in https://github.com/Bram--/bggclient/pull/11
- Version 0.4.1 by @Bram-- in https://github.com/Bram--/bggclient/pull/12
- Add examples workflow. by @Bram-- in https://github.com/Bram--/bggclient/pull/14
- Get rid of WrappedValue in favour of direct deserialization by @Bram-- in https://github.com/Bram--/bggclient/pull/13
- Fixes Kdocs and coverage. by @Bram-- in https://github.com/Bram--/bggclient/pull/15
- Version 0.4.4 by @Bram-- in https://github.com/Bram--/bggclient/pull/16