This is x++ version 3.1.2.
Changes include rewriting Caffeine, and modernizing a couple files to prepare for x3.2.
List of changes:
- Rewrite Caffeine into an X++ to Python conversion system.
- Covers 100% of the x++ API, aside from importing (coming soon).
- Automatic minification of resulting Python code via python-minifier.
- Supports building Python code via pyinstaller.
- Migrates the
Datastore
class to use Python 3.10's match-case feature. - Begins integrating
pathlib
into the import system. - Update all copyright notices to 2024.
Full Changelog: x3.0.0...x3.1.2