Simon Sawicki
d60b8244e7
Replace prettier and eslint with oxfmt and oxlint ( #61 )
2026-05-24 19:30:13 +00:00
bashonly
64067b031b
Update documentation and CI/CD ( #67 )
...
* Add required versions to README
* Bump CI/CD runtimes to new minimum supported versions
2026-05-24 18:12:38 +00:00
bashonly
7c5c5e0dd1
CI/CD cleanup ( #62 )
2026-05-16 23:00:59 +00:00
Simon Sawicki
2231f1fd6e
Use esbuild instead of rollup ( #45 )
2026-04-07 21:20:36 +00:00
bashonly
aef78f70e7
Bump actions pins ( #57 )
...
* Bump actions/cache v5.0.3 → v5.0.4
* Bump actionlint 1.7.11 → 1.7.12
2026-04-07 00:10:47 +00:00
bashonly
4fb477f4af
Bump actions pins ( #55 )
...
* Bump actions/cache v5.0.1 → v5.0.3
* Bump actions/checkout v6.0.1 → v6.0.2
* Bump actions/download-artifact v7.0.0 → v8.0.1
* Bump actions/setup-node v6.1.0 → v6.3.0
* Bump actions/setup-python v6.1.0 → v6.2.0
* Bump actions/upload-artifact v6.0.0 → v7.0.0
* Bump astral-sh/ruff-action v3.5.1 → v3.6.1
* Bump oven-sh/setup-bun v2.0.2 → v2.2.0
* Bump pnpm/action-setup v4.2.0 → v5.0.0
* Bump zizmorcore/zizmor-action v0.3.0 → v0.5.2
* Bump actionlint v1.7.9 → v1.7.11
* Bump zizmor v1.19.0 → v1.23.1
0.8.0
2026-03-17 16:24:02 +00:00
bashonly
68448fa0ab
Expose window global as self ( #56 )
...
Ref: https://github.com/yt-dlp/yt-dlp/issues/16256
Co-authored-by: Simon Sawicki <contact@grub4k.dev >
2026-03-17 16:12:08 +00:00
bashonly
cd4e87f52e
Fix sig value encoding ( #54 )
...
Co-authored-by: Simon Sawicki <contact@grub4k.dev >
0.7.0
2026-03-13 07:23:10 +00:00
Simon Sawicki
41ff68e6f8
Solve new player variants ( #53 )
0.6.0
2026-03-13 01:05:48 +01:00
Simon Sawicki
5bc9811c7a
Fix sig solving for tce and es6 player variants ( #47 )
0.5.0
2026-02-21 17:32:45 +01:00
toddynnn
1b648c34c1
Fix sig extraction in main variant of player 4e51e895 ( #48 )
2026-02-16 23:27:40 +01:00
Simon Sawicki
d13ca53401
Simplify package scripts
2026-02-08 21:58:03 +01:00
Simon Sawicki
a3095891a9
Use parallel testing in CI for deno
2026-02-08 21:58:03 +01:00
Simon Sawicki
c51d14fa61
Implement extract.ts helper for quick manual testing
2026-02-08 21:58:03 +01:00
Simon Sawicki
96c417f90a
More robust solver extraction
...
- Do not hard fail if a single extraction fails
- Do not fail if multiple solutions exist but they are the same
2026-02-08 21:58:03 +01:00
Simon Sawicki
e91d03f58a
Fix sig extraction in tce variant of player c1c87fb0 ( #43 )
0.4.0
2026-01-19 22:17:25 +00:00
bashonly
32e63d577f
Harden CI/CD pipeline ( #40 )
...
* Add actionlint and zizmor CI jobs
* Pin all actions to commit hashes
* Pin Deno to hash in release workflow
* Explicitly declare workflow permissions
* Avoid using actions/cache in release workflow and whenever possible
2025-12-30 18:11:18 +01:00
Simon Sawicki
83777e845d
Fix windows build with bun and wrapper files ( #41 )
2025-12-22 19:40:53 +01:00
bashonly
f4189efdc7
Documentation and CI improvements ( #39 )
...
* README and workflow cleanup
* Bump actions/cache → v5
* Bump actions/upload-artifact → v6
* Bump actions/download-artifact → v7
2025-12-14 00:20:04 +00:00
Simon Sawicki
a0faf4144a
Remove build dependency on node; add lock for every package manager ( #38 )
2025-12-13 23:00:13 +00:00
bashonly
06d71457ef
Bump actions/checkout to v6 ( #36 )
0.3.2
2025-12-07 22:37:46 +00:00
Simon Sawicki
3e76dde153
Use pnpm binary if available ( #35 )
2025-12-07 19:27:53 +01:00
Simon Sawicki
4f1d91dbb1
Switch to pnpm ( #33 )
...
Fixes #29
2025-12-03 23:00:59 +00:00
bashonly
4b4ac2b896
Include test data directory in sdist ( #27 )
0.3.1
2025-11-06 22:09:05 +00:00
sepro
2655b1f55f
Fix es6 and tv_es6 n func extraction ( #26 )
0.3.0
2025-10-28 21:54:48 +01:00
Simon Sawicki
877164a326
Add build time lockfile for deno ( #25 )
2025-10-28 00:41:18 +01:00
bashonly
25b77b7310
Fix encoding for Windows ( #22 )
0.2.1
2025-10-24 13:33:13 +13:00
bashonly
57fe708cf4
Do not run CI on tag pushes ( #21 )
2025-10-23 22:18:55 +00:00
bashonly
508dddae12
Finalize for release ( #20 )
0.2.0
2025-10-23 21:29:29 +00:00
bashonly
32e6af5fb2
Cache player JS test data on GitHub Actions ( #19 )
2025-10-23 21:18:04 +00:00
Simon Sawicki
e0560ee403
Use importlib.resources.files() api ( #15 )
2025-10-23 21:32:43 +02:00
sepro
b57ce18965
Add formatting/linting CI ( #18 )
2025-10-23 21:24:31 +02:00
bashonly
52a4f9d19a
Add Python module test ( #17 )
2025-10-23 17:59:59 +00:00
bashonly
5d7bf090bb
CI, build and documentation fixes ( #14 )
2025-10-22 23:01:24 +00:00
sepro
6a73fa37ba
Fix sig in player 638ec5c6 ( #10 )
2025-10-22 20:48:45 +02:00
bashonly
bf12d399b2
Add CI testing ( #11 )
...
Co-authored-by: sepro <sepro@sepr0.com >
2025-10-22 04:53:57 +00:00
bashonly
c9bbdcb445
Improve build and test instructions in README
2025-10-21 22:46:22 -05:00
sepro
4d0d39eca4
Fix build hook for Node and Bun
2025-10-21 22:46:22 -05:00
N/Ame
398f81bbed
Use a local window variable ( #9 )
2025-10-22 01:14:14 +02:00
Simon Sawicki
130f6952d7
Finalize for release ( #8 )
...
Co-authored-by: bashonly <bashonly@protonmail.com >
0.1.0
2025-10-21 21:29:49 +02:00
sepro
c38bd7d1ab
Improve compatibility ( #7 )
2025-10-18 01:25:19 +02:00
coletdjnz
689764f8ce
Adjust imports
2025-09-28 12:17:25 +13:00
Simon Sawicki
37c1277798
Namespace packages
2025-09-27 17:56:19 +02:00
Simon Sawicki
1adbcc85e3
Apply formatter
2025-09-27 17:23:20 +02:00
coletdjnz
5f23fc89fc
Fix python package build
2025-09-27 17:30:27 +12:00
coletdjnz
ba4ede5210
Fix GitHub release creation ( #1 )
2025-09-27 11:24:11 +12:00
coletdjnz
0ca6b21d1c
Generate deno/bun dynamic import lib variant
...
And remove comments from generated code
2025-09-26 21:50:48 +12:00
coletdjnz
66782588fa
Add license banner to generated files
2025-09-26 20:00:56 +12:00
coletdjnz
3655915fc1
Print hash of files when building
2025-09-26 18:21:51 +12:00
coletdjnz
e5f5f79cdd
Fix pip install
2025-09-26 18:10:04 +12:00