Changelog

Note: This changelog skips version 0.1.1

Major release 2

2.5.0
  • Introduced <OPTIMIZE> markers, which allow restructuredpython code to be executed faster than cpython would normally when restructuredpython is installed.
2.4.0
  • Exposed check_syntax as public and exposed new .parse function as public
2.3.0
2.2.0 - 2.2.1
2.2.1
  • Fixed importlib errors on newer python versions #29
2.2.0
  • Add color to error messages using the textfmt module
2.1.0 - 2.1.1
2.1.1
2.1.0
2.0.0
  • Completely overhauled the compiler's to sideload I/O operations to a .dll/.so/.dylib made with C

Major release 1

1.1.0
  • Added the repycl command, which autocompiles and launches reStructuredPython programs
1.0.0
  • Add builtin decorators. view this page for a complete list

Major release 0

0.8.0
  • Addded multiline comments similar to JavaScript using /* and */
0.7.0
  • Addded function chaining
0.6.0
  • Add support for with, match, and case statements.
0.5.0
  • Add options for using header files in python (by the ``include 'path/to/my/file.cdata``. CDATA files are regular reStructuredPython files that will be automatically added to the top of a compiled ``.repy`` file.)
0.4.0
  • Added support for class statements (Added errors REPY-0003, REPY-0004)
0.3.0
  • Remodeled the compiler to not interfere with other Python constructions or definitions such as format strings.
0.2.0
  • Added support for try and catch statements.
0.1.0
  • Created the reStructuredPython compiler! 🎉