Comments (3)
Hi, unfortunately no, but we can add changelog.md/releaseNotes.md.
The v3 of NCalc switched to ANTLR4, the grammar was updated. You shouldn't see any breaking changes.
Also the new features were introduced:
- Added support for positive sign with numbers
- Added support for numbers with trailing dot
- Added support for case-insensitive logical operators
- Added support for using ** as POW alternative
The cache handling logic was improved, CacheCleanInterval
property was introduced, you can specify how frequent the cache clean will occur (in previous version the cache is cleaned on each compilation). By default the cache is checked every 1000 compilation.
from ncalc2.
Ah, I assumed this was on a separate release schedule from NCalc.
I see this matches up pretty well with the release notes over at https://github.com/ncalc/ncalc/releases/tag/v3.0.0
If the releases are identical, you could reference the other project release notes in the readme.
from ncalc2.
No, the releases are not synced
from ncalc2.
Related Issues (20)
- Use MemoryCache instead of WeakReference dictionary HOT 11
- NCalc101 HOT 1
- add "AND", "OR", "NOT" to grammar
- Allocation optimizations
- Add support of unicode characters in parameters HOT 4
- null+null+null... evaluate never ends
- Looking for a Maintainer HOT 11
- Absence of "RATE" keyword
- Prioritise lambda context functions over built-in ones.
- Restore original license information HOT 3
- C# like handling of `null` in comparation operators HOT 3
- if function with decimal and double
- Adding custom functions to shared function libraries can unexpectedly change the behaviour of a consuming system HOT 1
- NCalc 101
- Comment support HOT 1
- Performance after upgrade to antlr4 HOT 9
- Null handling changed from version 2 to 3 HOT 10
- Allow to operate on System.Linq.Expressions.Expression HOT 11
- NullReferenceException when expression contains null parameter HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ncalc2.