Release Notes 0.9
Isuru Fernando edited this page Feb 16, 2022
·
2 revisions
Build system changes
- Cereal is a hard dependency now. By default, the vendored copy is used, but cmake option WITH_SYSTEM_CEREAL can be tuned on to use an external installation.
New Features
- Serialization using cereal - #1704, #1867, #1871
- Support Piecewise in parser - #1882
- Add sets Naturals and Naturals0 - #1874
- Add Tuple class - #1873
- Product of n terms in cwrapper - #1880
- Refine xnk => x**(n*k) in certain cases - #1863
- Support set of complex numbers by assumptions - #1841
- Refine log of integers which are perfect powers - #1864
- Add function to decompose perfect powers - #1862
- Add logarithm power rule to refine - #1861
- Add sets to cwrapper - #1845
- Add is_algebraic and is_transcendental - #1819
- First version of simplify - #1831
- Add ceiling and floor to cwrapper - #1851
- Add polygonal numbers and polygonal roots functions - #1688
- sbml parser: add support for zero arg function symbols - #1844
- Add boundary, closure and interior of Set - #1834
Bug Fixes
- Fix building docs - #1856
- Fix unicode printer for windows - #1872
- Return NaN when subs results in 0/0 - #1853
- Fixes for "static initialization order fiasco" - #1849
People who contributed to the release:
- Isuru Fernando
- Björn Dahlgren
- Rikard Nordgren
- Alec Edgington
- Liam Keegan
- Pieter Eendebak
- Rohit Goswami
- Zgoda Iu.N