Skip to content

Releases: phillipj/node-plex-api

3.2.0

25 Sep 20:49
Compare
Choose a tag to compare
  • Added options.token to specify authentication token at PlexAPI client instantiation by @MikeOne
  • Made responses with status code 2xx considered successfull, not just 200 by @MikeOne

v3.1.2

02 Sep 08:30
Compare
Choose a tag to compare

XML parsing has been broken since v3.x when replacing xml2json with xml2js.

v3.1.1

22 Aug 05:18
Compare
Choose a tag to compare
  • Fixing broken authentication blooper by @phillipj

Authentication was broken after doing a major authentication refactoring in v3.1.0.

v3.1.0

26 Jul 13:24
Compare
Choose a tag to compare

v3.1.0

Read more about extensible authentication in the authenticators section of readme.

v3.0.0

10 Jul 20:46
Compare
Choose a tag to compare

BREAKING CHANGE

Some of URIs on the Plex Server responds with XML instead of JSON. Previous versions of plex-api used xml2json to translate between XML to JSON. We have now replaced xml2json with xml2js which might result in a different JSON format when requesting URIs responding with XML.

Please see the documentation of xml2json and xml2js for more details about their differences.

v2.5.0

10 Jul 20:25
Compare
Choose a tag to compare
  • Updated the readme to explain each of the X-Plex headers by @OverloadUT
  • The X-Plex headers are now sent on every request by @OverloadUT
  • Added missing X-Plex headers: deviceName, platformVersion by @OverloadUT
  • Updated the default X-Plex headers to be a bit more descriptive by @OverloadUT

v2.4.0

03 Jul 19:59
Compare
Choose a tag to compare
  • Added postQuery() to perform POST requests by @OverloadUT

v2.3.0

03 Jul 14:07
Compare
Choose a tag to compare
  • PlexHome authentication if needed when calling .perform() as with .query(), by @OverloadUT

v2.2.0

24 May 22:14
Compare
Choose a tag to compare
  • Convert to JSON or XML according to server response header, or resolve with raw server response buffer. This allows for image buffers to be fetched. By @YouriT

v2.1.0

13 May 22:38
Compare
Choose a tag to compare
  • Add ability to define app options when authing for identification and avoiding a ton of devices showing up by @DMarby

See the documented options property in readme for info about overriding app options while instantiating a PlexAPI object.