Skip to content

Latest commit

 

History

History
152 lines (95 loc) · 6.15 KB

File metadata and controls

152 lines (95 loc) · 6.15 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Added

  • Added getBackupApi utility function (#997).
  • getLibraryApi now returns an augmented class with a getDownloadUrl method (#967).
  • The Api class now contains a webSocket field, of which OutboundWebSocketMessageTypes can be subscribed to for handling WebSocket messages (#966).

Changed

  • Any usages of AUTHORIZATION_HEADER and AUTHORIZATION_PARAMETER constants must be updated to be imported from /constants (#966).

0.13.0 - 2025-10-28

Changed

  • Ensure Authorization header is sent for all requests (#948).

Deprecated

  • Deprecate authentication helper methods in Api class (#949). Updating the accessToken is now handled transparently in getUserApi and getSessionApi. If you need to handle authentication manually, then you should manually create UserApi and SessionApi instances.

0.12.0 - 2025-10-21

Security

  • Bumped axios peer dependency version (#939). Note that this axios vulnerability only affected applications running in node.js.

Added

  • getUri utility method (#867).

Changed

  • Updated minimum Jellyfin version to 10.10.0 (#942).
  • Updated OpenAPI spec for Jellyfin 10.11.0 (#931).

Removed

  • Duplicate ItemSortBy enum (#842).
  • addPlayedIndicator from ImageRequestParameters (#841).

0.11.0 - 2024-10-28

Changed

  • Updated OpenAPI spec for Jellyfin 10.10.0 (#816).

Removed

  • Deprecated image url function (#731).

0.10.0 - 2024-06-03

Changed

  • Update build target to ES2018 (#712).

0.9.0 - 2024-05-14

Changed

  • Update OpenAPI spec for Jellyfin 10.9.1 (#694).

0.8.2 - 2023-04-12

0.8.1 - 2023-03-31

0.8.0 - 2023-03-30

Changed

  • Fully target ES6/ES2015 (#341).
  • Axios major version upgrade (#300).

0.7.0 - 2023-09-16

Changed

  • Rename package to @jellyfin/sdk (#262).

0.6.0 - 2022-07-14

Changed

  • Update OpenAPI spec for Jellyfin 10.8.1 (#208).

0.5.0 - 2022-06-17

Changed

  • Build directory is now lib instead of dist. Any imports used that were previously in dist will need updated (#147).
  • API classes are no longer exposed via getters. Instead you need to call a function passing the Api instance as a parameter. For example: getSystemApi(api). While I do feel this is a slightly worse developer experience, it was a necessary change to support tree-shaking (#149).
  • BaseItemKind is now included in the generated client. Imports will need updated (#187).

Removed

  • Duplicated exports were removed. Any imports may need updated if you referenced one of the duplicates (#148).

0.4.1 - 2022-02-17

0.4.0 - 2022-02-17

0.3.1 - 2022-02-03

0.3.0 - 2021-10-18

0.2.0 - 2021-10-08

0.1.2 - 2021-09-19

0.1.1 - 2021-09-19

0.1.0 - 2021-09-19