Releases: crunchy-labs/crunchyroll-rs
Releases · crunchy-labs/crunchyroll-rs
crunchyroll-rs v0.8.3
- Add a bunch of new locales:
ca-ES
(Catalan)id-ID
(Indonesian)ko-KR
(Korean)ms-MY
(Malay)pl-PL
(Polish)te-IN
(Telugu)th-TH
(Thai)tr-TR
(Turkish)vi-VI
(Vietnamese)zh-HK
(Chinese (Cantonese))zh-TW
(Chinese (Mandarin))
- Make
Crunchyroll::premium
method work & async - Add missing api fields
crunchyroll-rs v0.8.2
- Fix always erroneous
CrunchyrollBuilder::login_with_credentials
andCrunchyrollBuilder::login_with_refresh_token
crunchyroll-rs v0.8.1
- Update browse & watchlist query parameters (#31)
- Add error message if non-drm endpoints aren't available. It seems that Crunchyroll removed them completely for the endpoints used in
Episode::alternative_stream
andMovie::alternative_stream
crunchyroll-rs v0.8.0
- Fix compile error if
experimental-stabilizations
feature is disabled - Add
tower
feature which allows to specify a middleware via theCrunchyrollBuilder::middleware
function - Disable
experimental-stabilizations
feature by default - Do not consume
VariantSegment
when callingVariantSegment::write_to
- Replace the
USER
env variable used in tests and examples withEMAIL
- Replace all references to login with username to login with email since the support for username login was dropped Crunchyroll on December 6th, 2023
- Remove unused code when
experimental-stabilizations
feature is not activated
crunchyroll-rs v0.7.0
- Add
CrunchyrollBuilder::device_identifier
to specify a custom device id and type - Make
Episode::episode_number
an option instead of falling back to default when null - Add
Crunchyroll::active_devices
andCrunchyroll::deactivate_all_devices
- Add
Device
,DeviceLocation
andDevicePlatformType
- Rename
Crunchyroll::verify_device
toCrunchyroll::activate_device
- Add new categories (#25)
- Add
CategoryInformation::sub_categories
to get all sub-categories of a category - Add
Category::sub_categories
to get a list of all categories which are also sub-categories - Fix url parsing when a language has a
-
in it - Add missing api fields
crunchyroll-rs v0.6.3
- Update struct fields to match updated api responses
- Fix most rustdoc link issues
crunchyroll-rs v0.6.2
- Add tamil locale (
ta-IN
)
crunchyroll-rs v0.6.1
- Revert endpoint change to get movies as some series and episodes got falsely marked as movie after this change
crunchyroll-rs v0.6.0
- Rename
CrunchyrollError
toError
- Remove
CrunchyrollErrorContext
in favor of named fields in theError
enum - Add
Error::Block
to indicate if a request got blocked because of the Cloudflare bot protection - Apply latest api updates (new struct fields and one new endpoint call in
Crunchyroll::account
)
crunchyroll-rs v0.5.1
- Fix panic when requesting a stream without hardsubs but Crunchyroll (incorrectly) reports that only streams with hardsubs are available (crunchy-labs/crunchy-cli#231)