Skip to content

Commit d99cd25

Browse files
Add changelog
1 parent 1fef16a commit d99cd25

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

docs/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ _This project uses semantic versioning_
44

55
## UNRELEASED
66

7+
- BREAKING: Store `PyObject` values as `cloudpickle` bytes instead of live references so duplicates merge by value; `.value` now returns a fresh copy and the sort accepts objects like `None` that previously failed.
8+
- Adds `__call__` method to `PyObject` to replace `py_eval_fn` which is now deprecated.
9+
- Improve doctest support, teaching expressions about their `__module__`, `__dir__`, and special methods.
10+
- Surface original Python exceptions from the runtime and tighten pretty-printing of values that cannot be re-parsed to make debugging e-graph executions easier.
11+
- Update the bundled Egglog crate, visualizer, and related dev dependencies (including `ipykernel`) to pick up the latest backend fixes.
12+
713
## 11.4.0 (2025-10-02)
814

915
- Add ability to create custom model and pass them in to extract [#357](https://github.com/egraphs-good/egglog-python/pull/357)

0 commit comments

Comments
 (0)