github ghostrider-05/patreon-api.ts patreon-api.ts-v0.21.0
patreon-api.ts: v0.21.0

one hour ago

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 setResourceAttributes method (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 response property for raw response (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_live attribute (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)

Don't miss a new patreon-api.ts release

NewReleases is sending notifications on new releases.