Skip to content

Releases: bijington/expressive

v1.4.2

16 Jul 19:18
b43bec1
Compare
Choose a tag to compare

Version 1.4.2 includes

Bug fixes:

  • GH-49: fixed backslash at the end of the string results in MissingTokenException

v1.4.1

25 Apr 20:22
9e1ba38
Compare
Choose a tag to compare

Version 1.4.1 includes

Bug fixes:

  • GH-46: fixed numerical comparisons where integers were evaluated as equal to floating point numbers.

v1.4.0

23 Mar 22:33
6a32aea
Compare
Choose a tag to compare

Version 1.4.0 includes

Improvements:

  • GH-28: Enhance Max/Min functions to support more than just number types.
  • GH-30: Strong named signing.

Bug fixes:

  • GH-39: Improvements to parsing decimals in non UK/US locales.

v1.3.1

17 Jul 08:06
Compare
Choose a tag to compare

Bug fixes:

GH-23: Constant values in expressions don't abide by the case sensitivity option
GH-24: Integers are missed when performing a comparison

v1.3.0

12 Jun 09:31
Compare
Choose a tag to compare

Additions:

  • GH-20: Added in the ability to convert values.
  • GH-18: Expressive also now compiles to .NET Standard 1.4.
    Bug fixes:
  • GH-22: more numerical values are now converted to a safe common type to correct division of double / decimal, etc.

v1.2.1

06 Dec 14:32
Compare
Choose a tag to compare

Additions:
* GH-17: Added in some extra functions: Contains (String), EndsWith (String), StartsWith (String), Random (Mathematical)
Bug fixes:
* GH-19: Improved the function matching process by looking for longer names first.

Version 1.1.1

24 Aug 07:02
Compare
Choose a tag to compare

Bug fixes:
* GH-16: The parser now always uses the '.' decimal separator rather than using the current locales.
* GH-10: String comparisons now adhere to the ExpressiveOptions.IgnoreCase option if passed in.
* GH-14: Comparisons between strings and booleans now no longer fail.

Version 1.1.0

30 Jan 21:04
Compare
Choose a tag to compare

Bug fixes:

  • General bug fixes.

Features:

  • Added in date related functions.
  • Modified operators to allow for the evaluation of aggregate types.

General:

  • Changed the .NET version down to 4.0 to allow for support in older projects.

Version 1.0.1

27 Jul 20:15
Compare
Choose a tag to compare

Bug fixes:

  • Unary operators now correctly evaluate.
  • If either side of an operation is missing an exception will be thrown to idenfity a break in the evaluation.
  • Empty expressions are now treated as a break in the evaluation process.
  • Empty parentheses are now treated as a break in the evaluation process.

Features:

  • Added in a Null Coalescing operator (??).

General:

  • Reworked the exceptions that are thrown so that they are all wrapped up inside a single ExpressiveException with a helpful message.

The first official release with support for .NET

23 Jun 21:31
Compare
Choose a tag to compare

This release provides a large set of functionality for the .NET framework.