- changed: Renamed
JsonLogic.apply
toJsonLogic.resolve
to remove conflicts withKernel.apply/2
. - changed: All formerly public operations have been made private.
- fixed: Support for finding
min
andmax
values in a mixed array of numbers and strings. - fixed: Support for using
cat
withvar
's. - fixed: Make
nil
comparisons become in line with how the javascript library is implemented. - fixed:
max
returnsnil
if the list is empty. - fixed:
max
returnsnil
if the list of values are not all numeric. - fixed:
max
returning the original maximum value and not the coerced value. - fixed:
min
returnsnil
if the list is empty. - fixed:
min
returnsnil
if the list of values are not all numeric. - fixed:
min
returning the original minimum value and not the coerced value. - fixed: infinite recursive loop for ill formed
in
clauses. - fixed: typespec for
resolve/2
. - fixed: return json object provided in
if
statements. - fixed: return the provided json object if the map size is larger than 1.
- removed: optional dependencies for
jason
andpoison
. - added: Support for
Decimal
to be used.