Releases: uwumilabs/react-native-consumet
Release 1.3.0
Release 1.2.3
Release 1.2.2
1.2.2 (2025-11-08)
- fix(tmdb): add release date validation before year filtering (5c5e239)
Release 1.2.1
Release 1.2.0
1.2.0 (2025-11-01)
- feat(megaup): improve extractor with multi-quality and better source handling (17ca0e8)
- refactor: move example from apps/bare-example to apps/ (afa8059)
- refactor(animekai): implement animekai factory function and megaup factory function (76a059a)
- fix(megaup|animekai): update megaup extractor to use external api for iframe decoding (cbc8dc3)
- chore: bump example app versions and add new servers in multistream (47837ee)
- chore(docs): update readme [skip ci] (797f18f)
- fix(megacloud): quality and url parsing in megacloud extractor (bfdb929)
Release 1.1.0
Release 1.0.3
v1.0.2
Release 1.0.1
1.0.1 (2025-09-29)
- refactor(provider-maps): implement lazy loading for providers to avoid circular dependencies (85f1022)
Release 1.0.0
🎉 react-native-consumet v1.0.0 is here! 🎉
After a period of dedicated development, we are thrilled to announce the release of v1.0.0! This is a significant
milestone for react-native-consumet, bringing a revolutionary new extension system, a host of new features, and
important bug fixes. This release focuses on modularity, extensibility, and an improved developer experience.
🚀 What's New?
✨ The Extension System
The new Extension System in v1.0.0 is a fundamental shift in how react-native-consumet is structured. The core idea is
to make the library more modular, lightweight, and extensible.
Instead of having all providers and extractors bundled into the main library, they are now treated as independent
"extensions." This means you can dynamically load only the sources you need, and developers can create and share new
providers or extractors without having to modify the core library.
ProviderManager
- What it does: It manages all the different media Providers (e.g., for anime, movies, manga). It's responsible for
loading them, listing them, and routing your requests to the correct one.
ExtractorManager
- What it does: It manages all the Extractors. An extractor is a scraper designed to pull the final video URL (and
subtitles) from a specific hosting website (like GogoCDN, Filemoon, etc.).
In short, the ProviderManager finds what to watch, and the ExtractorManager figures out how to watch it. This separation
makes the system incredibly flexible.
For a more detailed guide on how to use the new system and create your own extensions, you can refer to the official
documentation:
Extension Integration Guide
(https://github.com/2004durgesh/react-native-consumet/blob/main/docs/extension-integration.md)