Skip to content

Releases: muxinc/mux-node-sdk

v8.3.0

08 Apr 09:17
Compare
Choose a tag to compare

8.3.0 (2024-04-05)

Full Changelog: v8.2.3...v8.3.0

Features

Chores

Documentation

  • add upgrade to v8 guide back in (5837819)

v8.2.3

25 Mar 11:30
Compare
Choose a tag to compare

8.2.3 (2024-03-25)

Full Changelog: v8.2.2...v8.2.3

Bug Fixes

  • client: correctly send deno version header (#356) (adf845e)

v8.2.2

21 Mar 15:56
Compare
Choose a tag to compare

8.2.2 (2024-03-21)

Full Changelog: v8.2.1...v8.2.2

Bug Fixes

  • handle process.env being undefined in debug func (#354) (e8ce1fb)

Documentation

  • readme: consistent use of sentence case in headings (#351) (7b4a1ec)
  • readme: document how to make undocumented requests (#353) (8c49b9c)

v8.2.1

19 Mar 22:59
Compare
Choose a tag to compare

8.2.1 (2024-03-19)

Full Changelog: v8.2.0...v8.2.1

Bug Fixes

  • internal: make toFile use input file's options (#350) (ff05172)

Chores

  • internal: update generated pragma comment (#349) (a7472a7)

Documentation

v8.2.0

13 Mar 20:22
Compare
Choose a tag to compare

8.2.0 (2024-03-13)

Full Changelog: v8.1.1...v8.2.0

Features

v8.1.1

13 Mar 00:03
2bf6831
Compare
Choose a tag to compare

8.1.1 (2024-03-12)

Full Changelog: v8.1.0...v8.1.1

Documentation

  • add jwt helpers, webhooks, and version upgrade content back to readme (#342) (f339b9e)

v8.1.0

12 Mar 22:14
Compare
Choose a tag to compare

8.1.0 (2024-03-12)

Full Changelog: v8.0.0...v8.1.0

Features

Documentation

v8.0.0

08 Feb 00:17
432a33e
Compare
Choose a tag to compare

Upgrade guide: https://github.com/muxinc/mux-node-sdk/blob/master/UPGRADE_8.x.md
Announcement: #327

tldr;

  • Much better TypeScript support: previously this SDK was built in JS and to satisfy TS users we were maintaining types by hand. This was unsustainable and inevitably led to types being stale. A number of folks opened issues reporting wrong types and we had to keep playing whack-a-mole to patch those. That is no longer the case.
  • Support for new JS runtimes: We love that people want to use this SDK with Deno, Bun, Cloudflare Workers, Vercel Edge, etc. That's awesome! The problem was our JWT signing relied on node:crypto which is not available on those platforms. We've fix that.

Those are the 2 big things, but v8 also brings some other quality-of-life improvements like:

  • Configurable retries and timeouts
  • Auto-pagination with for await... of
  • Nice way to access raw response vs. the parsed response

v8.0.0-canary.5

05 Feb 19:16
25329ef
Compare
Choose a tag to compare
v8.0.0-canary.5 Pre-release
Pre-release

Bug Fixes

  • api: fix live_stream enum value on JWT DataTypeClaim (4da8547)

v8.0.0-canary.4

29 Jan 18:56
797e2d0
Compare
Choose a tag to compare
v8.0.0-canary.4 Pre-release
Pre-release

Bug Fixes

  • allow body type in RequestOptions to be null (57bd3b3)
  • types: accept undefined for optional client options (b02346a)
  • use Accept: */* as a default Header for void endpoints (baf0235)