Skip to content

Releases: John-Robbins/tbp

Tiny BASIC in Python 1.0.0!

16 Sep 00:56
275b3be
Compare
Choose a tag to compare
  • Added the %exit command language command to exit the tbp debugger. Closes #1.
  • Now tbp behaves like a normal command line application when the user hits CTRL+C and CTRL+D. Closes #3.
  • Fixed the copyright on top of all Python files. For some reason I thought it was 2004. Closes #43.
  • Added the combined coverage report summary to the CI.yml output. That makes it easier to see what didn't have coverage. Closes #44.
  • Added the tiny_basic_grammar.ebnf and grammar_tests.txt that I forgot to bring over from the dead repository. Closes #45.
  • Added better error reporting on INPUT entry errors and escaped syntax error strings, so characters like \n are displayed correctly. Closes #46.
  • Did a pass to eliminate any dead code. Closes #47.
  • Did a final editing pass on all documentation.

Detailed Changes: 0.9.1...1.0.0

More documentation and fixing GH Actions vs. Branch Protections

10 Sep 02:31
1e585cd
Compare
Choose a tag to compare
  • Fixed CI.yml to work around the bug in GitHub Actions where matrix jobs don't have any status of the sub jobs. See #41.
  • Added the GitHub and GitHub Actions section to the documentation.
  • Added the pyreadline3 dependency to the documentation.
  • Updated the README and Getting Started Installation section to point to the Latest releases.
  • This is basically a practice release to ensure I have the steps down. 🤞 (Thanks for your patience!)

Detailed Changes: 0.9.0...0.9.1

0.9.0

07 Sep 00:57
ce8ddc7
Compare
Choose a tag to compare

What's Changed

  • The initial public release of Tiny BASIC in Python! See the documentation for complete usage.