Skip to content

Releases: hexinnovation/MathConverter

v2.2.1

12 Dec 06:00
Compare
Choose a tag to compare

What's new in v2.2.1:

  • Fix Design-time bug in WPF by changing ConvertExtension from MarkupExtension to MultiBinding (#6)
  • Enable strong naming (#8)
  • Add support for net8.0
  • Drop support for netcoreapp2.0 (Xamarin Forms only)
  • Drop support for net6.0 (Maui only)

v2.2.0

20 Jun 05:48
Compare
Choose a tag to compare

What's new in v2.2.0:

  • Add ConvertExtension: a MarkupExtension that serves as a wrapper around MultiBinding, with better syntax
  • Add AllowUnsetValue property, which allows prevention of implicitly converting UnsetValue to null
  • MathConverter.Maui now uses older Windows SDK: windows10.0.19041 instead of windows10.0.22621.0

v2.1.1

17 Jun 22:17
Compare
Choose a tag to compare

v2.1.1 adds support for .NET MAUI

v2.1.0

06 Jun 05:18
Compare
Choose a tag to compare

v2.1.0 supports WPF and XamarinForms on a variety of targets.

Breaking changes:

  • Function names are now case-sensitive.
  • e, pi, null, true, and false keywords are now required to be lower-case.
  • VisibleOrCollapsed and VisibleOrHidden functions were deprecated, and will be removed in a future release. You should change your conversions from VisibleOrCollapsed(x) to x ? `Visible` : `Collapsed`
  • There are several small differences in how/when types are converted. For example, we no longer convert from int to double unless it needs to be used as an operand in an operator such as +, *, etc.

MathConverter v1.2.1.5

27 Nov 15:42
Compare
Choose a tag to compare

MathConverter v1.2.1.5 adds support for StartsWith, EndsWith, VisibleOrCollapsed, and VisibleOrHidden functions.

MathConverter v1.2.1.3

05 Jul 19:16
Compare
Choose a tag to compare

This version adds support for two new formulas: tolower and toupper, which convert strings to lower or upper case.

MathConverter v1.2.1.2

27 Oct 05:32
Compare
Choose a tag to compare

This version adds the ability to convert to Uri values, and fixes a bug related to converting to non-IConvertible types.

MathConverter v1.2.1.1

11 May 08:57
Compare
Choose a tag to compare

This release fixes several important bugs and allows for case-insensitive calling of functions.

MathConverter v1.2.1

11 May 00:24
Compare
Choose a tag to compare

This version adds support for the ?? (null-coalescing) operator.

MathConverter v1.2.0

10 May 20:25
Compare
Choose a tag to compare

This release introduces interpolated strings (e.g. $`{x:0}` , instead of Format("{0:0}",x)) and provides a few bug fixes and new functions.