Releases: BLM16/Tokenized-Calculator
Releases · BLM16/Tokenized-Calculator
v4.4.0
Added function validators to ensure that only valid values are computed. This checks for things such as attempting to compute sqrt(-1) or sin^-1(5) and throws a MathSyntaxException.
v4.3.0
Added checks to ensure that all symbols are unique. The former checks ensured no duplicate symbols within each category, but did not cross check them with other categories.
v4.2.0
Added checks to ensure that all operator, constant, and function symbols are unique.
v4.1.2
Made all operators and functions case insensitive, not only the builtins.
v4.1.1
Fixed issue where converting a double to a string yielded a result in scientific notation where E was either not recognized, or was treated as a constant.
v4.1.0
Fixed issues with negative numbers and subtraction.
v4.0.1
Code refactoring to remove casts to objects.
v4.0.0
Added support for both builtin and custom functions.
v3.0.0
Added constants, both built-in and custom.
v2.1.0
- Custom operator support
- NuGet package