Skip to content

Releases: falsepopsky/thetvdb

@untidy/[email protected]

01 May 05:08
feae31d
Compare
Choose a tag to compare

Minor Changes

  • 6bc6234: feat: support new node version 22.x

Patch Changes

  • 76f6130: replace homepage url
  • d087895: fix: update links from readme to new site.
    fix: remove links in jsdocs.

@untidy/[email protected]

18 Jan 02:53
ce97cd3
Compare
Choose a tag to compare

Major Changes

  • 68f97ff: We strongly recommend visiting the new website for guidance on
    updating your code to the latest stable major version, 1.0.0. In this version, we have addressed
    almost all return types and missing properties, and added previously undocumented queries that were
    not included in the original API documentation.

    We have also enhanced the methods to specifically handle a particular endpoint along with their
    paths or queries. For instance, in the previous version, if a user wanted to request a specific
    movie's extended record, they would write something like this:

    import { TheTVDB } from "@untidy/thetvdb";
    
    const client = new TheTVDB("access token");
    await client.getMovie({ id: "3646", extended: true });

    Now, with the new rewrite, there's no need to specify the extended argument or even the id.

    import { TheTVDB } from "@untidy/thetvdb";
    
    const client = new TheTVDB("access token");
    await client.movieByIdExtended("12586");

    These changes streamline the code and provide a more intuitive and concise syntax for accessing
    movie extended records.

    BREAKING CHANGES

    • major: Single class only (previously TheTVDB & TheTVDBExtended).
    • major: Rewrite return, entity and other types and export them.
    • major: Rewrite methods for better handling of requests depending on the specific endpoint.
    • major: support to update your token.
    • major: bump minimum version of Node.js required 18.17.0.
    • major: Only throw Errors if the response is not ok or the token validation fails (previously
      strictly throws an error if you miss an specific argument, now this is handle by the consumers of
      this package).
    • feat: add jsdoc for better documentation and examples of usage with the new
      site.
    • feat: support more endpoints
      reference.
    • feat: support to update your token.

v0.5.0

13 Nov 21:46
c4e4023
Compare
Choose a tag to compare

Minor Changes

v0.4.0

24 Oct 20:28
202c062
Compare
Choose a tag to compare

Minor Changes

  • d9fc667: feat: support /entities endpoint
  • 4e632dd: feat: temporarily remove signal, possibly due to a memory leak.
  • 047df33: feat: support /inspiration/types and /genders endpoints
  • 6e8850e: feat: support /companies endpoint

v0.3.0

29 Jul 05:32
c7e33bc
Compare
Choose a tag to compare

Minor Changes

  • 102b3db: feat: support awards api

v0.2.0

26 Jul 05:11
978d499
Compare
Choose a tag to compare

Minor Changes

  • c2d7133: feat: support artwork api statuses and types

Patch Changes

  • d20458a: chore: Remove GPL-3.0 and use Apache License instead

v0.1.0

20 Jul 01:20
53bda95
Compare
Choose a tag to compare

Minor Changes

  • feat: add homepage for docs
  • fix: don't use main fallback for old node versions

v0.0.7

27 May 19:38
9fe33fc
Compare
Choose a tag to compare

Patch Changes

  • 4eb973e: feat: add getSerie method, covers /series/{id}/extended & /series/{id} endpoints
  • 0aeb382: feat: add getFilteredSeries method

v0.0.6

21 May 03:02
81b35a7
Compare
Choose a tag to compare

Patch Changes

v0.0.5

17 May 03:30
8533751
Compare
Choose a tag to compare

Patch Changes

  • 2ddaf72: feat: add AbortController
  • cd75c61: feat: add getMovie method