Skip to content

Commit

Permalink
v0.16.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
lgarron committed Mar 10, 2021
1 parent 17d6435 commit ff5ba24
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cubing",
"version": "0.15.7",
"version": "0.16.0",
"description": "A collection of Javascript cubing libraries.",
"author": "The js.cubing.net team",
"type": "module",
Expand Down

0 comments on commit ff5ba24

Please sign in to comment.