Releases: cubing/cubing.js
Releases · cubing/cubing.js
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
Release notes: - Almost all of `cubing/alg` has changed. See https://js.cubing.net/cubing/alg/ for some initial documentation. Highlights include: - `Alg` replaces `Sequence`, and can be constructed from a string: `new Alg("R U R'")`. - `Alg`s can be transformed by chaining methods: `new Alg("[R U R2', [R: U]]").expand().simplify().toString()` - `Move` replaces `BlockMove`, and can likewise be constructed from a string: `new Move("R2'")`. - Repeatable units contain "quantum" units, e.g. `new Move("R2")` is equivalent to `new Move(new QuantumMove("R"), 2)`. - `cubing/kpuzzle` functions have been changed to start with lowercase (matching the rest of `cubing`). - New experimental FTO stickerings. - Support for larger puzzles (e.g. cubes larger than 30x30x30
v0.15.7: 0.15.7
Release notes: - Add a few stickerings for 4x4x4. - Fix various layout issues that tended to happen when external CSS was applied to `twisty` elements.
v0.15.6: 0.15.6
Release notes: - Alg viewer element: fix indexing for units with negative amounts (e.g. `(R U)'` or `[R, U]2'`).
v0.15.5: 0.15.5
Release notes: - Add an <experimental-twisty-alg-viewer> element.
v0.15.4: 0.15.4
Release notes: - TwistyPlayer: Change camera position param to experimental. - TwistyPlayer: change setup alg param (back) to experimental.
v0.15.3: 0.15.3
Release notes: - [twisty] Add `experimentalSetStartStateOverride()`. - [puzzles] Update cube names. - [twisty] [twisty] Rename `experimental-setup-alg` to `experimenal-setup-anchor`.