Skip to content

Commit 690a594

Browse files
Update changelog to reference PR
1 parent 20a4391 commit 690a594

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

docs/changelog.md

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

55
## UNRELEASED
66

7-
- Add WIP `egglog.exp.any_expr` code for tracing arbitrary expressions with Python fallback.
8-
- BREAKING: Remove suport for Python 3.11 now that pyo3 has dropped support.
9-
- Allow mutating methods to update their underlying expression via `Expr.__replace_expr__`, and ensure default rewrites return the mutated receiver when using `mutates_self` or `mutates_first_arg`.
10-
- 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.
11-
- Adds a `__call__` method (and `call_extended` for kwargs) to `PyObject` to replace `py_eval_fn`, which is now deprecated.
12-
- Improve doctest support, teaching expressions about their `__module__`, `__dir__`, and special methods.
13-
- 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.
14-
- Update the bundled Egglog crate, visualizer, and related dev dependencies (including `ipykernel`) to pick up the latest backend fixes.
7+
- Add WIP `egglog.exp.any_expr` code for tracing arbitrary expressions with Python fallback [#366](https://github.com/egraphs-good/egglog-python/pull/366)
8+
- BREAKING: Remove suport for Python 3.11 now that pyo3 has dropped support.
9+
- Allow mutating methods to update their underlying expression via `Expr.__replace_expr__`, and ensure default rewrites return the mutated receiver when using `mutates_self` or `mutates_first_arg`.
10+
- 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.
11+
- Adds a `__call__` method (and `call_extended` for kwargs) to `PyObject` to replace `py_eval_fn`, which is now deprecated.
12+
- Improve doctest support, teaching expressions about their `__module__`, `__dir__`, and special methods.
13+
- 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.
14+
- Update the bundled Egglog crate, visualizer, and related dev dependencies (including `ipykernel`) to pick up the latest backend fixes.
1515

1616
## 11.4.0 (2025-10-02)
1717

0 commit comments

Comments
 (0)