Skip to content

Releases: vo1x/tmdb

v1.0.0-beta.3

23 Aug 11:33

Choose a tag to compare

v1.0.0-beta.3 Pre-release
Pre-release

v1.0.0-beta.3 Release Notes

This release introduces support for the TMDb Person endpoint, allowing users to fetch details, images, and credits for actors, directors, and other crew members.

What's New

Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3

v1.0.0-beta.2

21 Aug 15:00

Choose a tag to compare

v1.0.0-beta.2 Pre-release
Pre-release

v1.0.0-beta.2 Release Notes

This is the second beta release of v1.0.0, introducing a significant improvement to the developer experience by standardizing on camelCase for all API responses.

Breaking Changes

  • API Response Convention: All properties in the data returned from the SDK are now automatically converted from snake_case to camelCase. This applies to both the runtime objects and the TypeScript types, ensuring consistency. If you were previously accessing properties like release_date, you must now use releaseDate.

Features & Improvements

  • Automatic Response Conversion: The internal HTTP client now handles the conversion of all incoming API responses to camelCase, making the data easier to work with in JavaScript and TypeScript.

  • Type Safety: All exported TypeScript types have been updated to reflect the new camelCase convention. Unused or redundant type definitions have been removed for a cleaner API.

  • Core Refinements: Improved internal consistency, validation logic, and error handling for a more robust and reliable SDK.

Documentation

  • README Update: The main README file has been simplified and improved for clarity.

  • Examples Overhaul: All usage examples in the examples/ directory have been corrected and simplified to reflect the latest API changes and best practices.

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2

v1.0.0-beta.1 – Major Rewrite & Expanded Endpoint Support

19 Aug 13:54

Choose a tag to compare

🚀 v1.0.0-beta.1 – Major Rewrite & Expanded Endpoint Support

This beta release marks a major rewrite of the @vo1x/tmdb package, bringing improved architecture, stability, and support for a wide range of TMDB endpoints.

Highlights

  • Refactored core for better maintainability and performance
  • Expanded support for movies, TV, trending, search, configuration, and more
  • Improved error handling and developer experience
  • Updated documentation and examples

Note:
This is a beta release. We encourage early adopters to test and provide feedback.
Some APIs or features may change before the stable 1.0.0 release.

Thank you for your support!

v0.1.0-beta.1

17 Aug 13:12

Choose a tag to compare

v0.1.0-beta.1 Pre-release
Pre-release

✨ Added

  • Configuration API support (tmdb.configuration):
    • get() — fetch API image base URLs & change keys
    • countries(), jobs(), languages(), primaryTranslations(), timezones()
  • config.example.ts showcasing how to use configuration
  • Improved type safety for Movies, TV, and Images
  • Examples now include configuration usage

🛠 Changed

  • TMDBOptions.apiKey is now required in the SDK constructor
  • Updated README.md with configuration usage and image URL instructions

🧪 Testing

  • Added unit tests for all Configuration endpoints
  • Negative tests for invalid JSON, non-JSON responses, and network failures

📚 Documentation

  • Expanded README.md with configuration example
  • Added examples/config.example.ts

v0.1.0-beta.0

16 Aug 11:25

Choose a tag to compare

v0.1.0-beta.0 Pre-release
Pre-release

✨ Added

  • Fetch trending movies, TV shows, and people (daily & weekly) with typed responses.

Full Changelog: v0.0.1-alpha.3...v0.1.0-beta.0

v0.0.1-alpha.3

13 Aug 12:34

Choose a tag to compare

v0.0.1-alpha.3 Pre-release
Pre-release

✨ New Features

  • Search Service
    • Added methods to query the TMDb search endpoint.
    • Supports language, page, and include_adult parameters.

📚 Examples

  • Added example usage for the search service.
  • Updated examples/ directory with practical search integration.

🛠 Improvements

  • Code cleanup and consistency adjustments across services.
  • Minor updates to type definitions for better developer experience.

📦 Requirements

v0.0.1-alpha.2

12 Aug 14:20

Choose a tag to compare

v0.0.1-alpha.2 Pre-release
Pre-release

​ 0.0.1-alpha.2 — What’s Changed

0.0.1-alpha.1 (First alpha release)

11 Aug 17:14

Choose a tag to compare

Pre-release

🚀 First alpha release of @vo1x/tmdb

Features

  • MovieService
    • getById
    • credits
    • images
    • recommendations
    • similar
  • HttpClient with built-in fetch support (Node 18+ & browsers)
  • TypeScript types for all responses

Notes

  • This is an alpha release — API may change.
  • Only movie endpoints are implemented so far.
  • Upcoming: search, tv, person, trending, discover services.