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
- Fix #25
2.1.0
- The strict_types decorator is here! Refer to reference/builtin_decorators/decorators.strict_types of the documentation!
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! 🎉