Skip to content

Releases: Claudemirovsky/aniyomi-extensions-tester

aniyomi-extensions-tester v2.6.1

14 Feb 13:02
1080e5d

Choose a tag to compare

v2.6.1 - (2024-02-14)

Bug Fixes

  • (test) Change cookie testing url (e465fec)
  • (anitester) Add forgotten class - Fixes crash with jellyfin (d862f22)

Miscellaneous Tasks

  • Bump dependencies (7845c03)
  • (release) Prepare for new release (1080e5d)

Refactor

  • Asynchronous testMediaResult function (afe5ff1)
  • (anitester) Move assets-extraction step to AnimeExtension class (61d1035)

aniyomi-extensions-tester v2.6.0

16 Jan 12:52
7d88952

Choose a tag to compare

v2.6.0 - (2024-01-16)

Bug Fixes

  • Fix CloudflareInterceptor AGAIN (8efdf28)
  • Check more video playlist mimetypes in testMediaResult function (382baf6)
  • Update & fix proguard rules (8731eb5)
  • (proguard-rules) Don't remove org.json.* classes/methods (d1f1c67)
  • (proguard-rules) Fix fake webview in optimized jars (2a8b05f)
  • Fix build in jdk 11 (d2936ae)
  • Rename UpdateStrategy to AnimeUpdateStrategy (bd4509f)
  • Workaround to prevent hanging in the end of all tests (3d29777)

Features

  • Show audio tracks (11d7316)
  • Add initial support for extensions-lib v15 functions (65ebb0a)
  • Pull some network-related changes from ani/tachiyomi (c9043bb)
  • Add required functions for extlib v14 (e2fb55c)

Miscellaneous Tasks

Other

  • [skip ci] chore(changelog): Update changelog (dd50622)

Refactor

  • Get rid of RXJava in tests (c2602fe)
  • Minor refactoration (487e584)
  • Address Detekt complains (dc6ee06)
  • Backport cleanup from tachiyomi-extensions-inspector (bf8f590)

Aniyomi-extensions-tester v2.5.0

25 Aug 20:58

Choose a tag to compare

v2.5.0 - (2023-08-25)

Bug Fixes

  • (build) Update dex2jar (e4e040b)
  • Fix cloudflare challenge solving in firefox (061a29a)

Features

  • (cmd) Show scanlator on SAnime entries (a9f5718)
  • Add support to use firefox/chromium on webview (6870ce5)
  • Show the source name and language in tests (f93ce41)

Miscellaneous Tasks

  • Bump dependencies (55b7770)
  • BREAKING: Remove Duktape wrapper (2ce2d55)
  • Bump dependencies (a990610)
  • Add serialization-json-okio lib (29d01d8)
  • Bump dependencies (9a1bb17)
  • Update KtLogging to v5 (161b8c2)
  • (release) Prepare for new release (1729bac)

Refactor

  • Convert QuickJS wrapper to kotlin (1c1e298)

Aniyomi-extensions-tester v2.4.2

21 Jun 02:01
67c0fe9

Choose a tag to compare

v2.4.2 - (2023-06-21)

Bug Fixes

  • (build) Dex2jar moment (cd79982)
  • (tests/Cloudflaretests) Remove previously-added cf-clearance cookies (23def18)
  • (CloudflareInterceptor) Fix turnstile selector (6fc6706)

Aniyomi-extensions-tester v2.4.1

02 Jun 05:22

Choose a tag to compare

v2.4.1 - (2023-06-02)

Bug Fixes

  • (AndroidCompat) Fix restoration of saved cookies in StubbedCookieManager (02d501e)
  • (tester) Prevent not writing episode list test result (681a6ab)

Miscellaneous Tasks

Refactor

Aniyomi-extensions-tester v2.4.0

28 May 05:28

Choose a tag to compare

v2.4.0 - (2023-05-28)

Bug Fixes

  • Copy extension assets to generated .jar file (65d2495)
  • (playwright-utils) Fix forced/not needed browser download (ef0cdc1)
  • Fix proguard rules (a1ab663)
  • (FakeWebView) Fix exception with abstract lists (4f8e10c)
  • (FakeWebView) Ignore playwright navigation errors (3d0b560)
  • (FakeWebView) Prevent type casting error (563acbb)
  • Fix websettings on optimized jars (a73ea2a)
  • Ensure interoperability between OkHttp and android's CookieManager (21414e6)

Features

  • Implement playwright-based webview (db0ea7a)
  • Add a single, simple CloudflareInterceptor test (185d393)
  • (FakeWebView) Implement onPageStarted event (19459f5)
  • (AndroidCompat/AndroidWebView) Load and save cookies in webview (6bfcfa1)
  • (cli) Add option to load cookies from netscape cookiejar file (a732752)
  • (cli) Add option to read shared prefs from a special json file (e602d51)

Miscellaneous Tasks

  • Suppress some compilation warnings (3233153)
  • Bump dependencies (369ce23)
  • (CI) Re-activate optimized builds on releases (64a2709)
  • Update dependencies (111eab4)

Refactor

  • Move playwright-related classes to a separate subproject (2b25ba6)
  • (settings.build.kts) Remove unnecessary repositories (0df3131)
  • Ktlint go brrrrrr (e79d2b8)
  • Reutilize more code between cookie managers (4887ca2)
  • (tests/AndroidWebView) Use blank page in JavascriptInterface test (08c244e)

Testing

  • Add two AndroidWebView tests (2ae61da)
  • Add SharedPrefs tests (49787ad)

Aniyomi-extensions-tester v2.3.1

10 May 04:46

Choose a tag to compare

v2.3.1 - (2023-05-10)

Bug Fixes

Features

  • Add status_name attribute to dumped json (fa1889b)
  • Add timeout option (9e0d70c)
  • Only deserialize results when needed (309f5a5)

Miscellaneous Tasks

Refactor

  • Explicitly set a dispatcher to timeout coroutine (96c53c0)

Aniyomi-extensions-tester v2.3.0

01 May 07:01
094d44e

Choose a tag to compare

v2.3.0 - (2023-05-01)

Bug Fixes

  • Use the same timeout as the main app (e6c9bce)
  • Prevent catastrophic failure on initial IO operations (4f3f423)
  • (build) Update Dex2Jar (52cb440)
  • (CloudflareInterceptor) Update evasions and methods to match official cf-clearance package (1c54dfe)

Features

  • Initial support to extensions-lib 14 (fef41a4)
  • Parallelize video checking (09d3fdd)
  • Make video checking optional (fad2f00)
  • Parallelize thumbnails checking (b9571ef)
  • Put time limit to each test (f92d9d9)

Miscellaneous Tasks

  • Bump dependencies (c89ffa4)
  • Upgrade gradle to 8.1 (e7135df)
  • (README) Update usage arguments and TODO's (f5b3ec9)
  • (CI) Update workflows (c01e5e4)
  • (CI) Add changelog-generators (d5ccef5)
  • (CI) Temporarily disable optimized builds (094d44e)

Refactor

  • Use callable references in some places (8684aca)
  • General refactoration and more callable references (92b5472)

v2.2.0

07 Feb 05:35
21e0375

Choose a tag to compare

2.2.0 (2023-01-17)

Bug Fixes

  • AndroidCompat: Solve build problems (71386e4)
  • CloudflareInterceptor: Add cf_clearance cookie to all domains (7174d1e)
  • network: Get CloudflareInterceptor from tachidesk/tachiweb (fd1d766)
  • Prevent memory errors while building (a823163)
  • Update proguard rules (27081c6)

Features

  • [WIP] Simulate android webview (123d5df)
  • Add task to create a proguard-optimized jar (79cf4cf)
  • AndroidCompat: Reduce android.jar size (a6411ec)
  • AndroidCompat: Simulate android.os.Handler with coroutines (40af430)
  • AndroidCompat: Some tweaks on webview (85a20fa)
  • CloudflareInterceptor: Prevent opening the browser unnecessarily (52a84b0)
  • Download nodejs binaries instead of bundling them (89ded79)
  • Implement a working CookieManager (6366c77)
  • Remove unused icu4j files (0d69bf2)
  • Show error reason when video list is empty (375d6f1)
  • Stole(again) CloudflareInterceptor from TachiDesk (f5b9840)
  • Use a custom CookieManager on WebClient instances (682fb71)
  • Use preinstalled chromium if possible (ff92003)
  • Use the new android-jar lib (dc71b46)

v2.1.0

14 Nov 06:49
ddd1341

Choose a tag to compare

2.1.0 (2022-11-14)

Bug Fixes

  • Prevent false-negatives on sources that doesnt support HEAD requests (7b111b0)
  • Use source's filter list to prevent errors on search (2fd362b)

Features

  • cli: Show progress (73855eb)
  • Dump tests results on-demand (a1e8ff7)
  • Reduce default timeout limit (92dad25)