Skip to content

v3.0.0 beta (Typescript 🎉)

Pre-release
Pre-release

Choose a tag to compare

@dylanjha dylanjha released this 11 Jan 20:02
· 365 commits to master since this release
  • Drop Node 8 support (this is no longer LTS and it is not recommended to use Node 8 in production)
  • Added types for Typescript support
  • Remove previously deprecated remove method (use del instead)
  • Remove erroneous requirement to pass in viewer_id param when getting a list of views
  • Change API response format for all Mux.Data responses (return the full response)

Breaking Changes

  • Drop Node 8 support

  • Resuts for the Data class will no longer return the nested data key. They will return the full response

    const Mux = require('@mux/mux-node');
    const { Data } = new Mux(accessToken, secret);
    
    // version 2.x
    const dimensions = await Data.RealTime.dimensions()
    
    
    // version 3.x
    const { data: dimensions, timeframe, total_row_count } = await Data.RealTime.dimensions()

Note this change only affects Data. If you are using Video the response format is unchanged.

If you are already using Node 10+, and you are not using Data then there are no breaking changes.