Releases: hexinnovation/MathConverter
v2.2.1
v2.2.0
What's new in v2.2.0:
- Add
ConvertExtension
: aMarkupExtension
that serves as a wrapper aroundMultiBinding
, with better syntax - Add
AllowUnsetValue
property, which allows prevention of implicitly convertingUnsetValue
tonull
MathConverter.Maui
now uses older Windows SDK:windows10.0.19041
instead ofwindows10.0.22621.0
v2.1.1
v2.1.1 adds support for .NET MAUI
v2.1.0
v2.1.0 supports WPF and XamarinForms on a variety of targets.
Breaking changes:
- Function names are now case-sensitive.
e
,pi
,null
,true
, andfalse
keywords are now required to be lower-case.VisibleOrCollapsed
andVisibleOrHidden
functions were deprecated, and will be removed in a future release. You should change your conversions fromVisibleOrCollapsed(x)
tox ? `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
MathConverter v1.2.1.5 adds support for StartsWith, EndsWith, VisibleOrCollapsed, and VisibleOrHidden functions.
MathConverter v1.2.1.3
This version adds support for two new formulas: tolower
and toupper
, which convert strings to lower or upper case.
MathConverter v1.2.1.2
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
This release fixes several important bugs and allows for case-insensitive calling of functions.
MathConverter v1.2.1
This version adds support for the ?? (null-coalescing) operator.
MathConverter v1.2.0
This release introduces interpolated strings (e.g. $`{x:0}`
, instead of Format("{0:0}",x)
) and provides a few bug fixes and new functions.