Release Notes

0.3.0 (released 09/29/2025)

This release updates the importation logic so that classes and functions are now accessible as attributes of their containing modules. For example, users can now run

import pycfrl
p = pycfrl.environment.SyntheticEnvironment(state_dim=2)

0.2.0 (released 09/29/2025)

This release changes the import path of PyCFRL. In previous versions, the import path was import cfrl. From this version onwards, the import path will be import pycfrl. This change aligns the import path with the library name on PyPI and avoids conflicts. All other functionality remains the same.

Important: This is a potentially breaking change. We recommend updating the import path in existing code to ensure compatibility with this and future versions.

0.1.1 (released 09/28/2025)

This release fixes a few typos and mulfunctioning links in the PyCFRL project page on PyPI. No changes were made to the interface or implementation of PyCFRL.

0.1.0 (released 09/28/2025)

This is the initial release of PyCFRL.