Skip to content

1.0.0

Choose a tag to compare

@dmccoystephenson dmccoystephenson released this 25 Oct 04:05
· 11 commits to master since this release
5b152bd

1.0.0

First stable release.

  • Report a save file that can't be read instead of crashing (#35)
  • Keep playing when the save file can't be written instead of crashing (#33)
  • Mention SAVE when resuming a save or starting after no save is found (#31)
  • Quit cleanly when Ctrl-C is pressed instead of raising KeyboardInterrupt (#29)
  • Quit cleanly when input ends instead of raising EOFError (#27)
  • Explain an unreadable save file instead of "That wasn't an option!" (#25)
  • Test running maincode.py as a script from another working directory (#23)
  • Run the unittest suite in the Browser build workflow (#22)
  • Pin tak 1bac386: saves never deleted or overwritten by accident (#21)
  • README: add a Play in your browser link to the arcade portal (#20)
  • Pin tak at save export/import (tak#20) (#19)
  • Add unittest characterization tests for gameplay, saving and loading (#17)
  • Pin tak at the console-runtime sleep fix (#16)
  • Play in the browser: tak console runtime + arcade deploy (#15)
  • End the program with sys.exit() instead of exit()/quit() (#14)
  • Move the game body into main() behind an main guard (#13)
  • Chain decision branches with elif and guard the missing save file (#11)
  • Resolve the save path relative to maincode.py and save through a helper (#9)
  • Correct README project name, document how to run the game, and add a .gitignore (#8)
  • Apache License (#1)

Verification

Verified before publication; this tag points at the exact commit that was verified.

What the checks cover: python-release-gates.


drafted by Claude on behalf of Daniel Stephenson