Releases: ezylang/EvalEx
3.0.1
What's Changed
- improves code coverage by @uklimaschewski in #314
- renames boolean notFunction test by @uklimaschewski in #315
- fixes code coverage for boolean not function by @uklimaschewski in #316
- fixes the build badge by @uklimaschewski in #318
- adds the getUndefinedVariables() method to Expression by @uklimaschewski in #321
- adds links to Maven Central and release notes to documentation by @uklimaschewski in #322
- Add doc links by @uklimaschewski in #324
- adds acoth function (#325) by @uklimaschewski in #327
- adds configuration possibility to allow/disallow to overwrite constants by @uklimaschewski in #328
- corrects wrong acot(x) result for negative values by @uklimaschewski in #330
- corrects wrong acotr(x) result for negative values by @uklimaschewski in #331
Full Changelog: 3.0.0...3.0.1
Release 3.0.0
EvalEx 3 is a complete rewrite from scratch.
Though the expressions used with EvalEx 2 should also evaluate on version 3 correctly, there are several breaking changes in the API.
See https://ezylang.github.io/EvalEx/concepts/changes.html for an overview of the major changes.
EvalEx 3 comes with a lot of new features, you can explore them in the new documentation web site at https://ezylang.github.io/EvalEx/index.html
This is the first release of EvalEx 3. If you find any bugs, file an issue here: https://github.com/ezylang/EvalEx/issues
For discussions, questions, ideas and announcements, visit the discussion area here: https://github.com/ezylang/EvalEx/discussions
Release 2.7
c3d94a2 refactors duplicate tests and cleanup some files (#278)
46a693b Fix STREQ example to conform with boolean definition (#276)
919bd11 Make LICENSE recognizable by github (#277)
facd400 fix wildcard import (#273)
5e8ff03 clean up style issues (#274)
21eb457 adds overwrite flag to moditect-maven-plugin
d06eba2 switch to multi-release jar (#272)
35603b2 Fix isNumber check for empty strings (#271)
640d5d3 disabled maven debug log again, disabled moditect-maven-plugin (not working)
a466199 enabling maven debug log
46cc7b3 specify JDK version to use for travis CI
a6e9c1f generate module-info; force jdk9 (#270)
Release 2.6
New in this release:
- b10a7b1 Use Travis CI instead of Rultor to release to Maven Central (#264)
- b4efa29 261 - Reformat code to use Google style #261 (#263)
- ac55e57 Updates to handle unary postfix operators with support (squashed commits) (#257)
- cb66e70 String variable was not recognized when passed as a param (#258)
- 2e23b46 (pr/256) Merge pull request #248 from uklimaschewski/dependabot/maven/junit-junit-4.13.1
- d163caf Merge pull request #250 from uklimaschewski/similar-projects-in-readme
- 651f293 (origin/pr/250) Added similar projects to the README.
- 3812279 (origin/pr/248) Bump junit from 4.12 to 4.13.1
- 4e1977a Added Radian option for trigonometric functions (#235)
- 124c9f5 Update .travis.yml
- f902370 Introduce new settings concept, configurable power precedence, FAQ added (#237)
Release 2.5
See #233, release log:
- d6d9d3c by @uklimaschewski: Made Tokenizer public (#232)
- 613ae29 by @qwert2003: Accessing operators to add an ...
- 6d5d7b5 by @uklimaschewski: Merge pull request #228 from u...
- faa09d8 by @uklimaschewski: fix sonar configuration
Released by Rultor 1.68.9, see build log
Release 2.4
See #225, release log:
- abf8970 by @uklimaschewski: Merge pull request #224 from u...
- ee4f303 by @uklimaschewski: Custom alpha operator precedes...
Released by Rultor 1.68.5, see build log
Release 2.3
See #222, release log:
- 8845640 by @uklimaschewski: Merge pull request #221 from u...
- 9499435 by @uklimaschewski: #217 Strings as operators (e. ...
- 99a3da4 by @uklimaschewski: Merge pull request #220 from u...
- f0a6a16 by @uklimaschewski: added some tests
- dea690b by @uklimaschewski: disable certain code coverage ...
- 32e0362 by @uklimaschewski: added test for code coverage
- fd43c52 by @uklimaschewski: fixed several Sonar quality is...
- 75eef4a by @uklimaschewski: Updated README.md with Sonar q...
- f8bf43b by @uklimaschewski: Merge pull request #219 from u...
- 6e182a2 by @uklimaschewski: added sonar quality gate
- bb516a9 by @uklimaschewski: Merge pull request #218 from u...
- a39d19e by @uklimaschewski: Added Travis CI
Released by Rultor 1.68.4, see build log
Release 2.2
See #216, release log:
- 990e10f by @RobertZenz: Extended examples and added no...
- a7aa13b by @uklimaschewski: Merge pull request #215 from l...
- c8614a1: Make LazyIfNumber public + add...
- beae447: Fix warning + fix lazyifnumber...
- ccddd05: Fix if nested bug: condition a...
- 68c06d9 by @uklimaschewski: Merge pull request #199 from t...
- 7766ab6: continuous unary eval
- 2183036: continuous-unary
Released by Rultor 1.68.4, see build log
Release 2.1
See #179, release log:
- 37f409f: Preparation for version 2.1
- 4aaa75f: Added a missing operator check...
- 1fd23d3 by @uklimaschewski: Merge pull request #177 from w...
- dd24cd0 by @uklimaschewski: Merge pull request #176 from w...
- 58ea398 by @uklimaschewski: Merge pull request #170 from D...
- 10a71f7 by @uklimaschewski: Merge pull request #166 from a...
- 1814038 by @wxisme: fix some problems
- b0025cf by @wxisme: fix the parameters used in the...
- eeac78c: Added FACT(expr) function. Fix...
- abbca1d by @ayanovsk: modifies exit condition from t...
- 5a4f2b4 by @uklimaschewski: Merge pull request #159 from R...
- c860a4b by @RobertZenz: #153 Expression is now using t...
- e0e887b by @RobertZenz: #153 Introduced LazyOperator.
- c152bc8 by @uklimaschewski: Merge pull request #157 from R...
- 5d9db79: Use Character.isWhiteSpace(ch)...
- b9cb3ea by @RobertZenz: #155 Added LazyNumber overload...
- e5c1646: Fixed adding unary operator fr...
Released by Rultor 1.68, see build log
Release 2.0
See #150, release log:
- 1979bee: Disable lint on javadoc
- ffc8490 by @uklimaschewski: Updated version number
- c0dd866: Documentation update
- 628363d by @uklimaschewski: Merge pull request #149 from R...
- c038da2 by @RobertZenz: #144 Extracted LazyFunction, F...
- fd25536: Corrected function name "Creat...
- f527fdb by @uklimaschewski: Merge pull request #143 from n...
- 0dcd8a4: Fix ToRpn for embeded variable...
- e61de21: Rename LazyNumber() Method
- a61dd88: Fixed nested operators
- 577c579: Added support for nested varia...
Released by Rultor 1.67, see build log