Skip to content

Releases: pieterderycke/Jace

Jace 1.0

01 Jan 09:25
Compare
Choose a tag to compare

Although Jace was already production ready for many years (and was also used in a number of commercial systems). I finally, after eight years, release the 1.0 release of Jace:

  • Added support for compile time constants (https://github.com/pieterderycke/Jace/wiki/Compile-Time-constants)
  • Added support for configuring the memory cache thresholds
  • Added support for non idempotent functions such as random
  • Performance optimizations
  • Fixed an issue with scientific notation
  • Fixed an issue with custom functions compiled from expressions
  • A number of attributes and methods were marked deprecated and will be removed in a future release

Performance Gains

07 Apr 21:04
Compare
Choose a tag to compare

Thanks to the performance optimizations proposed by Pierre Lemel, Jace is now 2 to 3 times faster in compiled mode

Small bugfix release

02 Jan 21:17
Compare
Choose a tag to compare
  • Fix an issue with parsing of the special math variable "e" #38
  • Added support for the round function #37

Improved the build-in functions and operations

28 Dec 08:05
Compare
Choose a tag to compare
  • Added the option for case sensitive processing #35
  • Scientific notation for doubles #34
  • Added the "median" function
  • Added support for the binary "and" and "or" operations #16
  • The "min", "max" and "avg" functions now support a dynamic range of parameters (instead of only 2)
  • Bugfix for dynamic range functions

Support for .NET Standard 1.6

20 Jul 03:57
Compare
Choose a tag to compare

I am very happy to announce a brand new release of Jace: version 0.9. This is the first release in quite some time and Jace now supports .NET Standard 1.6. This means that Jace can now also be used in .NET Core applications.

The next version of Jace (1.0) will contain support for decimals and complex numbers (in addition to the current double support).

Release notes:

  • Support for .NET Standard 1.6: support for .NET Core
  • Cleanup of all code to support legacy .NET versions
  • Support for DynamicFuncs: functions containing a dynamic number of parameters
  • Support for Func’s with more parameters
  • Bugfix #15: Formulas built from CalculationEngine do not take constants into account

Xamarin.Android now supported

26 Feb 06:20
Compare
Choose a tag to compare

Whats new:

  • Xamarin.Android is now a supported platform for running Jace

0.8.4

07 Jan 20:46
Compare
Choose a tag to compare

First version to offer zip download, but the NuGet package remains the recommended mechanism to add Jace to a project.

Changes:
(*) Fixed a case related bug with variable names