diff --git a/docs/changelog.md b/docs/changelog.md index 5ee3364e..53e2fec5 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,7 +4,7 @@ _This project uses semantic versioning. Before 1.0.0, this means that every brea ## Unreleased -- Bump [egglog dep](https://github.com/egraphs-good/egglog/compare/c83fc750878755eb610a314da90f9273b3bfe25d...4d67f262a6f27aa5cfb62a2cfc7df968959105df) +- Bump [egglog dep](https://github.com/egraphs-good/egglog/compare/c83fc750878755eb610a314da90f9273b3bfe25d...45d05e727cceaab13413b4e51a60ee3be9fbf403) ### Breaking Changes @@ -16,11 +16,16 @@ _This project uses semantic versioning. Before 1.0.0, this means that every brea - Add ability to inline leaves $n$ times instead of just once for visualization [#48](https://github.com/metadsl/egglog-python/pull/48) - Add `Relation` and `PrintOverallStatistics` low level commands [#46](https://github.com/metadsl/egglog-python/pull/46) - Adds `count-matches` and `replace` string commands [#46](https://github.com/metadsl/egglog-python/pull/46) -- Adds ability for custom user defined types in a union for proper static typing with conversions -- Adds `py_eval` function to `EGraph` as a helper to eval Python code. +- Adds ability for custom user defined types in a union for proper static typing with conversions [#49](https://github.com/metadsl/egglog-python/pull/49) +- Adds `py_eval` function to `EGraph` as a helper to eval Python code. [#49](https://github.com/metadsl/egglog-python/pull/49) +- Adds on hover behavior for edges in graphviz SVG output to make them easier to trace [#49](https://github.com/metadsl/egglog-python/pull/49) +- Adds `egglog.exp.program_gen` module that will compile expressions into Python statements/functions [#49](https://github.com/metadsl/egglog-python/pull/49) +- Adds `py_exec` primitive function for executing Python code [#49](https://github.com/metadsl/egglog-python/pull/49) ### Bug fixes +- Clean up example in tutorial with demand based expression generation [#49](https://github.com/metadsl/egglog-python/pull/49) + ### Uncategorized - Added initial supported for Python objects [#31](https://github.com/metadsl/egglog-python/pull/31)