Releases: PimvanderLoos/JCalculator
Releases · PimvanderLoos/JCalculator
1.10
1.9
- Messaging cleanup
1.8
- Improved variable handling.
1.7
Clean up dependencies
More operators and fixes
Added the following operators: log(x), ln(x).
Added the following constants: pi, e.
Fixed incorrect exponent operator precedence.
Implemented more operators
- Added the following operators: sin(x), asin(x), cos(x), acos(x),
tan(x), atan(x), atan2(x,y) and their tests.
Improved dependencies
- Removed unnecessary dependencies and changed the scope of various other dependencies. Drastically reduces the size of projects depending on JCalculator.
Documentation cleanup
- Restricted access to generated files (parser etc); they shouldn't be accessed.,
- As a result, only the main class shows up in the javadoc.
Documentation
- Added documentation.
- Added methods to substitute variables in an expression.
- Removed methods that allow evaluation of multiple expressions to avoid confusion.
Added support for JitPack
- Cleaned up the project.