Skip to content

Releases: cubing/cubing.js

v0.63.3

26 Feb 04:34

Choose a tag to compare

Release notes:

  • [twisty] Add a . experimentalHintFaceletsElevation config and property to TwistyPlayer.
  • [twisty] Support experimentalFaceletScale in the TwistyPlayer constructor.

Example usage of experimentalHintFaceletsElevation :

import { TwistyPlayer } from "cubing/twisty";

// Set initially:
const player = document.body.appendChild(
  new TwistyPlayer({
    experimentalHintFaceletsElevation: 2,
  }),
);

// Update later:
await new Promise((resolve) => setTimeout(resolve, 1000));
player.experimentalHintFaceletsElevation = 4;

v0.63.2

14 Feb 02:38

Choose a tag to compare

Release notes:

  • [search] Switch Kilominx scrambles to use twips.
  • Switch to globalThis where possible.

v0.63.1

30 Jan 10:23

Choose a tag to compare

Release notes:

v0.63.0

20 Jan 22:46

Choose a tag to compare

Release notes:

  • Test a new portable comlink implementation. This does not include functionality changes, but hopefully it will hopefully be more robust.

v0.62.2

13 Jan 13:18

Choose a tag to compare

Release notes:

  • [src/metadata] Prevent an unused path-class import from ending up in the bin build.

v0.62.1

13 Jan 13:03

Choose a tag to compare

[bin] Avoid using `path-class` (dev dependency) in the `bin` scripts.

v0.62.0

13 Jan 12:53

Choose a tag to compare

Release notes:

  • [search] Track worker refs to ensure that workers neither 1) hang a process (old bug), nor 2) fail to return scrambles (newer bug).

v0.61.3

06 Jan 22:55

Choose a tag to compare

Release notes:

  • Update Square-1 scrambles so they no longer generate moves with amount -6.

v0.61.2

03 Jan 01:53

Choose a tag to compare

Release notes:

  • [twisty] Toggle 2D hint facelets based on the existing prop.

v0.61.1

25 Dec 07:54

Choose a tag to compare

Release notes:

  • [bin] Switch to Optique for commandline parsing. This means completions are now available!
  • [bin] Update the node shebang.