Skip to content

Releases: symengine/SymEngine.jl

v0.3.0

22 Dec 15:41
8f4790e
Compare
Choose a tag to compare

Re-tagging v0.2.2 as it drops julia v0.4 support and requires a minor version bump

v0.2.2

22 Dec 15:37
8f4790e
Compare
Choose a tag to compare

Require Julia>=0.5

v0.2.1

22 Dec 13:45
d34d918
Compare
Choose a tag to compare

New features

  • SymFunction macro to create functions #92
  • abs2 #104
  • copysign #105
  • eps #106

Bug Fixes

  • Fixes a new world age error in lambdify #90
  • Fix support for conda>=4.4 #108

Others

  • Update CI urls #91
  • Improved docstrings #100
  • Getting started guide #102, #103

v0.2.0

11 May 07:54
Compare
Choose a tag to compare

This release updates libsymengine version to 0.3.0

New features due to libsymengine update

  • More Julia friendly printing
  • Parser can parse unicode symbols
  • Parser allows implicit multiplication
  • Support for NaN and improved support for Infinities
  • subs(ex, d::Dict) allows simultaneous substitution

Bug Fixes

  • converting x::Basic to Number now returns x

v0.1.5

23 Mar 16:55
Compare
Choose a tag to compare
  • Remove @eval from __init__, so that downstream projects can precompile - #78
  • Fix converting Expr to Basic - #79

v0.1.4

17 Mar 14:45
Compare
Choose a tag to compare
  • Fixes for Julia v0.6
  • Fixed a bug that converted small SymEngine integers to Julia BigInts