Skip to content

v0.19.0

Choose a tag to compare

@g5t g5t released this 10 Mar 20:25
· 81 commits to main since this release
eeb6ad9

What's Changed

Breaking changes

  • Replace ExprNode hierarchy with SymPy wrapper (issue #179) by @g5t in #228

The new Expr replaces (old) Expr, Value, UnaryOp, BinaryOp, and TrinaryOp.
Where you may have used Value.float(x) previously, you should use Expr.float(x) now.
Similarly, Value.int and Value.str are moved and renamed to Expr.integer and Expr.string.
Hopefully other required changes are minor.

Other Changes

  • [Add] Simulation source output by @g5t in #226

  • feat(grammar): replace ^ exponentiation with C bitwise operators by @g5t in #229

  • Update documenation by @g5t in #230

Full Changelog: v0.18.9...v0.19.0