Skip to content

Commit

Permalink
1.0.0-beta.1
Browse files Browse the repository at this point in the history
  • Loading branch information
scottbedard authored Jun 26, 2021
1 parent 874b0a8 commit 0d687c3
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,25 @@

> **Warning:** This library is a work in progress, and is not ready for production use. Breaking changes may happen at any time.
## 1.0.0-beta.1

#### Improvements

- A number of technical improvements, the largest of which being that cubes now use the "net" strategy for managing how faces are related to one another. This significantly reduces the size of the library, and makes things much more maintainable.
- Migrated the playground from vue-cli to vite.
- Added a light mode to the playground.
- Refactored tests to be more maintainable.

#### Breaking changes

- Simplified how state for Dodecaminx faces, we now use "composite matrices". See the `src/utils/composite-matrix.ts` for more information.
- Renamed `getStickersForTurn` to `stickers`.
- Renamed `isSolved` to `test`.
- `scramble` and `generateScramble` now return the resulting scramble.
- Typescript resources for specific puzzles are no longer exported.
- Dodecaminx no longer supports Pochmann-style scrambling notation.
- Dodecaminx now uses lowercase letters to denote whole-puzzle turns.

## 0.7.0

- **BREAKING:** Replaced `test` CLI command with `apply`
Expand Down

0 comments on commit 0d687c3

Please sign in to comment.