Skip to content

v1.3.11

Choose a tag to compare

@github-actions github-actions released this 28 May 16:35
· 20 commits to main since this release

API cleanup and solver rename release — the library public surface is now consistent and more strictly typed.

Changes:

  • CfopSolver renamed to CubeSolverCfop and CubeSolver renamed to CubeSolverKociemba — both now follow the Cube* naming convention used across the library
  • New CubeSolverInterface<T> generic interface — both solver classes implement it, making it easy to write code that accepts either solver
  • applyAlg() now accepts a string only (previously also accepted string[]) — use .join(' ') if you were passing an array
  • FaceColours no longer has a catch-all index signature — only the six face keys (U, R, F, D, L, B) are valid
  • Internal: twips.worker.ts consolidated at package root; orphaned custom IDA* solver files removed