0.21.0 (2026-11-06)
⚠ BREAKING CHANGES
- PatreonClient: removes (undocumented) method for deleting a live
- PatreonClient: removes type constructor option
- remove deprecations (store, oauth, rest) (#315)
- rest: rename amount/interval to limit/period in counter options
Features
- PatreonClient: deprecate rest.includeAllQueries option for transform.includeAllQueries option (3f939df)
- PatreonClient: fetch on lives uses includeAllQueries option for default query (3f939df)
- PatreonClient: fetch on lives uses normalized/simplified transforms (3f939df)
- PatreonClient: removes (undocumented) method for deleting a live (3f939df)
- PatreonClient: removes type constructor option (3f939df)
- PatreonCreatorClient: make oauth and oauth.clientId/oauth.clientSecret optional (3f939df)
- PatreonMock: add cache binding option (8ea6ca8)
- PatreonOauthClient: allow also string | undefined type for token option (3f939df)
- PatreonOauthClient: allow null for clientId and clientSecret option (3f939df)
- QueryBuilder: add
setResourceAttributesmethod (668ecfd) - QueryBuilder: add live query builder (3f939df)
- remove deprecations (store, oauth, rest) (#315) (8ea6ca8)
- rest: allow custom counters for (invalid) request (cbf29c1)
- rest: allow custom default retries with multiple status ranges (8ea6ca8)
- rest: allow multiple status ranges for retries (8ea6ca8)
- RestEventMap: deprecate
responseproperty forrawresponse (356cc70) - rest: rename amount/interval to limit/period in counter options (cbf29c1)
- update resources for membership masking (#323) (cc9a359)
- WebhookClient: use includeAllQueries option from the client in fetchWebhooks for default query (3f939df)
Bug Fixes
- Campaign: add
is_eligable_for_liveattribute (cc9a359) - docs: update mention of discontinued v1 API (e3dd962), closes #303
- PatreonClient: correct query type for fetching a live (3f939df)
- PatreonClient: correct return type of fetching a live (3f939df)
- PatreonClient: resolve paginated union type error on simplified methods (8ea6ca8)
- PatreonMockData: do not throw error on null relationship in filterRelationships (8ea6ca8)
- PatreonOauthClient: use rest debug on warn with scope validation (09bff26)
- QueryBuilder: correct return type of
setAttributes(668ecfd) - rest: allow null start values for counters (6f237d3)
- rest: do not use default retry amount for a status not defined in the options (8ea6ca8)
- rest: emit response event also on retries and failed responses (7980c12)