Skip to content

Releases: cubing/cubing.js

v0.16.4

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- Support SVG in `TwistyPlayer` for more puzzles.

v0.16.3

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- [alg] Export `AlgBuilder`.

v0.16.2

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- Add `gigaminx` to `<twisty-player>` puzzles.
- 3D implementation updates & performance improvements.
- Allow specifying an alg as a string in the `TwistyPlayer` constructor options.

v0.16.1

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- Add `experimentalIs3x3x3Solved()`.
- Fix name of `areStatesEquivalent()`.

v0.16.0

06 May 13:00
Compare
Choose a tag to compare
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

06 May 13:00
Compare
Choose a tag to compare
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

06 May 13:00
Compare
Choose a tag to compare
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

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- Add an <experimental-twisty-alg-viewer> element.

v0.15.4: 0.15.4

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- TwistyPlayer: Change camera position param to experimental.
- TwistyPlayer: change setup alg param (back) to experimental.

v0.15.3: 0.15.3

06 May 13:00
Compare
Choose a tag to compare
Release notes:

- [twisty] Add `experimentalSetStartStateOverride()`.
- [puzzles] Update cube names.
- [twisty] [twisty] Rename `experimental-setup-alg` to `experimenal-setup-anchor`.