Releases: GodHermit/turing-machine
Releases · GodHermit/turing-machine
v0.5.0
What's Changed
- Added a modal window for tape settings by @GodHermit in #51
- Refactored the store by @GodHermit in #53
- Added export and import features by @GodHermit in #54
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Fix
MachineControlsPlaceholder
,resetAll
action andpersist
middleware by @GodHermit in #33 - Add
cypress.yml
by @GodHermit in #36 - Add
dependabot.yml
by @GodHermit in #37 - Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #38
- Bump @types/react from 18.2.17 to 18.2.21 by @dependabot in #40
- Bump @babel/preset-typescript from 7.22.5 to 7.22.11 by @dependabot in #42
- Bump @types/node from 20.4.5 to 20.5.6 by @dependabot in #41
- Bump eslint from 8.45.0 to 8.48.0 by @dependabot in #39
- Bump eslint-config-next from 13.4.12 to 13.4.19 by @dependabot in #44
- Bump sass from 1.64.1 to 1.66.1 by @dependabot in #46
- Bump zustand from 4.3.9 to 4.4.1 by @dependabot in #45
- Bump next from 13.4.12 to 13.4.19 by @dependabot in #43
- Bump @types/node from 20.5.6 to 20.5.7 by @dependabot in #47
- Add a modal window for turing machine options by @GodHermit in #49
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Add
persist
middleware to the store by @GodHermit in #28 - Add placeholder elements on page load by @GodHermit in #28
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Add current instruction highlighting in
TableView
by @GodHermit in #25 - Fix renaming of state in
TableView
by @GodHermit in #26
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Make
nextjs.yml
action run after each stable release by @GodHermit in #23 - Add logs of the Turing machine actions by @GodHermit in #24
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Turing Machine
What's Changed
- Fixed the adaptability of the layout by @GodHermit in #21
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Turing Machine
🚀 Features
- Input validation: The input tape value validating against alphabet
- Alphabet auto generation: If no alphabet is defined, it'll be generated from input
- Displaying of instructions as table
- Shortcuts for defining instructions:
R
,L
,N
for moving head without writing symbol or changing state!
for setting final state without writing symbol or moving head
- Shortcuts for defining instructions:
- Run the machine: The Turing machine can be computed instantly
- Take a step in the machine: The Turing machine can be calculated step by step
- Restore the machine: The Turing machine can be reset.