.. _changelog: Changelog ######### In releases used a `semantic versioning `_ policy. Changes will be added here periodically from the "Suggested changelog entry" block in pull request descriptions. IN DEVELOPMENT -------------- Changes will be summarized here periodically. New Features: * Custom Python objects handling. 1.0.7 (May 30, 2025) ------------------------ * Added is_none() and is_equal methods to py_object. 1.0.6 (May 17, 2025) ------------------------ * Fixed python objects deallocation (release object resources) (`py_object::delete`). 1.0.5 (May 12, 2025) ------------------------ * Xcelium compilation issue fixed. 1.0.4 (May 5, 2025) ------------------------ * Empty py_dict creation fixed. * Added static method to check if objects are of the same concrete type (`is_instance_of`). * API documentation updated. 1.0.3 (April 28, 2025) ------------------------ * fixed in eval_file error handling in case of missing file. * Fixed compilation issue for Verilator v5.037 * exec added return value to check the status of latest operation. In case of Python exception will be returned py_error. 1.0.2 (April 22, 2025) ------------------------ * eval, eval_file, and exec bug fixed. Added handling global scope variables. * Python global variables handling improved. * Improved non Python exception errors handling. 1.0 (January 14, 2025) ------------------------ * Initial release