Releases: asc-community/AngouriMath
v1.4.0-preview.4
What's Changed
- Citation info by @WhiteBlackGoose in #574
- Use the highest version for prereleases instead of the lowest by @WhiteBlackGoose in #577
- Implemented xor simplification and xor sort by @DavidBeh in #576
- Fixing CI... by @WhiteBlackGoose in #578
- dib for C# by @WhiteBlackGoose in #581
- Matrix concatenation by @WhiteBlackGoose in #582
- More docs by @WhiteBlackGoose in #583
- Working on more docs by @WhiteBlackGoose in #586
- Fixed link for changelog (#528) by @djvoelker in #589
- Deb simple by @WhiteBlackGoose in #593
- New archs by @WhiteBlackGoose in #594
- minor fixes by @WhiteBlackGoose in #595
- Update pack-deb-linux.sh by @WhiteBlackGoose in #598
- Merging AngouriMath.Experimental by @WhiteBlackGoose in #612
- Infinite recursion in integral fix by @WhiteBlackGoose in #613
- Improvements to operations with collections and indexables by @Lehonti in #614
- Replaced Jupyter badge with .NET Interactive badge #545 by @mgnslndh in #616
- Issue 619 Bug: Solving a system of equations... by @adk7507 in #622
- Fix LaTeX for 2 * {3}^{4} by @Happypig375 in #638
- LaTeX overhaul by @Happypig375 in #639
- Fix CI by @Happypig375 in #640
- Upgrade ANTLR to 4.13.1 by @vignesh-jeevanandam in #633
- Update Benchmark.yml by @WhiteBlackGoose in #588
- fix: issue620 Updated referenced versions by @ArchiBC in #621
- Move AngouriMath up a folder by @Happypig375 in #643
- Move AngouriMath up a folder and fix paths by @Happypig375 in #644
- Fix by @Happypig375 in #645
- Extend NuGet workflow to support both MyGet and NuGet.org publishing by @Copilot in #646
New Contributors
- @DavidBeh made their first contribution in #576
- @djvoelker made their first contribution in #589
- @Lehonti made their first contribution in #614
- @mgnslndh made their first contribution in #616
- @adk7507 made their first contribution in #622
- @vignesh-jeevanandam made their first contribution in #633
- @ArchiBC made their first contribution in #621
- @Copilot made their first contribution in #646
Full Changelog: v1.4-preview.3...v1.4-preview.4
1.4.0-preview.3
Tan bug fixed (#570) So basically, before that `tan` checked if the angle is divided by `pi / 2`. If yes, it should be zero. But it misses a condition: it also should not be integer. Basically, whenever you get `pi / 2` as a modulo of dividing the angle by `pi`, then `tan` turns into NaN. Whereas it just checked dividing by `pi / 2` and did not care about case when `angle` is `pi` or any integer by `pi`. Issue #568
20 Beta releasing
Added Tensor, system of equations, polynom divisions, periodic roots for solvers, compilation boosted, simplification improved, LaTeX formatting improved, cache for compiled functions added, search boosted, tons of bugs fixed
1.0.17-Beta
New syntax for FromString & Simplification improved & Bugs fixed & Compilated function's performance improved (in some cases even surpassing built-in functions)
1.0.16-Beta
New functions: Arcsin, Arccos, Arctan, Arccotan
New hard-coded functions: Tan, Cotan
New parser: From Linq expressions
Compiled functions optimized, bugs fixed
1.0.15
1.0.11
Bugs related to some functions fixed (for example, 1.0.10 throws exception on MathS.FromString("sqrt(x + sqrt(x))"))
1.0.10
Bugs fixed
Math# from string
New feature: getting the expression tree from a string.
Math# basics
Current features
Tree
Simplification (v0.1)
SolveNt (v0.1)
Derivative
Latex
ToString
Substitution