Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
View this page
Toggle table of contents sidebar

# 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.8 (July 24, 2025)

- Added examples.

## 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