@open-spaced-repetition/binding 0.2.0
Published: 2026-03-19 11:15:07 UTC
Minor Changes
-
#272
23ec7a9Thanks @ishiko732! - refactor(binding): refactor progress callback to support training interruptionBREAKING CHANGES:
- progress callback no longer supports async functions, because call_with_return_value does not support asynchronous execution. See Node.js N-API documentation: https://nodejs.org/api/n-api.html#n_api_napi_call_threadsafe_function
-
#309
7c0d97cThanks @ishiko732! - feat(binding): addinitOptimizerdynamic loader for custom wasm/worker resources- Export
./dynamic-wasientry frombindingwithinitOptimizer(options)for Node.js and browser - Export
./wasi-workerand./wasmentries frombinding-wasm32-wasifor resolving worker and wasm paths - Allows users to provide wasm binary (Buffer, URL, Response) and worker (factory, instance, path) externally
- Export
Patch Changes
-
#271
1f8cf5eThanks @ishiko732! - add universal_metrics method for FSRS evaluation -
#313
36c6066Thanks @ishiko732! - fix(binding): avoid wasm dead-code warnings incompute_parameterstask -
#269
ae7775cThanks @ishiko732! - add evaluation method -
#295
014ad22Thanks @ishiko732! - add evaluate_with_time_series_splits