Skip to content

Releases: crunchy-labs/crunchyroll-rs

crunchyroll-rs v0.8.3

23 Feb 20:23
Compare
Choose a tag to compare
  • 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

09 Jan 14:15
Compare
Choose a tag to compare
  • Fix always erroneous CrunchyrollBuilder::login_with_credentials and CrunchyrollBuilder::login_with_refresh_token

crunchyroll-rs v0.8.1

19 Dec 15:41
Compare
Choose a tag to compare
  • 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 and Movie::alternative_stream

crunchyroll-rs v0.8.0

10 Dec 00:46
Compare
Choose a tag to compare
  • Fix compile error if experimental-stabilizations feature is disabled
  • Add tower feature which allows to specify a middleware via the CrunchyrollBuilder::middleware function
  • Disable experimental-stabilizations feature by default
  • Do not consume VariantSegment when calling VariantSegment::write_to
  • Replace the USER env variable used in tests and examples with EMAIL
  • 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

20 Nov 20:51
Compare
Choose a tag to compare
  • 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 and Crunchyroll::deactivate_all_devices
  • Add Device, DeviceLocation and DevicePlatformType
  • Rename Crunchyroll::verify_device to Crunchyroll::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

13 Oct 10:57
Compare
Choose a tag to compare
  • Update struct fields to match updated api responses
  • Fix most rustdoc link issues

crunchyroll-rs v0.6.2

25 Aug 13:59
Compare
Choose a tag to compare
  • Add tamil locale (ta-IN)

crunchyroll-rs v0.6.1

14 Aug 11:59
Compare
Choose a tag to compare
  • Revert endpoint change to get movies as some series and episodes got falsely marked as movie after this change

crunchyroll-rs v0.6.0

13 Aug 22:35
Compare
Choose a tag to compare
  • Rename CrunchyrollError to Error
  • Remove CrunchyrollErrorContext in favor of named fields in the Error 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

26 Jul 18:37
Compare
Choose a tag to compare
  • Fix panic when requesting a stream without hardsubs but Crunchyroll (incorrectly) reports that only streams with hardsubs are available (crunchy-labs/crunchy-cli#231)