All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Added
getBackupApiutility function (#997). getLibraryApinow returns an augmented class with agetDownloadUrlmethod (#967).- The
Apiclass now contains awebSocketfield, of whichOutboundWebSocketMessageTypes can be subscribed to for handling WebSocket messages (#966).
- Any usages of
AUTHORIZATION_HEADERandAUTHORIZATION_PARAMETERconstants must be updated to be imported from/constants(#966).
0.13.0 - 2025-10-28
- Ensure
Authorizationheader is sent for all requests (#948).
- Deprecate authentication helper methods in
Apiclass (#949). Updating theaccessTokenis now handled transparently ingetUserApiandgetSessionApi. If you need to handle authentication manually, then you should manually createUserApiandSessionApiinstances.
0.12.0 - 2025-10-21
- Bumped axios peer dependency version (#939). Note that this axios vulnerability only affected applications running in node.js.
getUriutility method (#867).
- Updated minimum Jellyfin version to 10.10.0 (#942).
- Updated OpenAPI spec for Jellyfin 10.11.0 (#931).
0.11.0 - 2024-10-28
- Updated OpenAPI spec for Jellyfin 10.10.0 (#816).
- Deprecated image url function (#731).
0.10.0 - 2024-06-03
- Update build target to ES2018 (#712).
0.9.0 - 2024-05-14
- 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
0.7.0 - 2023-09-16
- Rename package to @jellyfin/sdk (#262).
0.6.0 - 2022-07-14
- Update OpenAPI spec for Jellyfin 10.8.1 (#208).
0.5.0 - 2022-06-17
- Build directory is now
libinstead ofdist. Any imports used that were previously indistwill need updated (#147). - API classes are no longer exposed via getters.
Instead you need to call a function passing the
Apiinstance 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). BaseItemKindis now included in the generated client. Imports will need updated (#187).
- Duplicated exports were removed. Any imports may need updated if you referenced one of the duplicates (#148).