Skip to content

Releases: microsoft/Power-Fx

1.2.0 Release

Choose a tag to compare

@jas-valgotar jas-valgotar released this 22 Dec 18:02
17da65c

1.1.0 release

Choose a tag to compare

@MikeStall MikeStall released this 10 Oct 21:46
d646c12

0.2.6-preview

0.2.6-preview Pre-release
Pre-release

Choose a tag to compare

@LucGenetier LucGenetier released this 01 Jun 13:51
dec124e
Allow Void expressions to be used within ForAll (#1527)

If a ForAll expression is used within a context where its result is not needed, then it should be able to use void expressions, like in the example below. This change allows it, making the entire result of the ForAll expression a void result.

    ForAll(
        Sequence(4),
        If(
            Mod(Value, 2) = 1,
Patch( table, Index(table, Value), { IsOdd: true } ), // this returns a
record, incompatible with tables
Collect( table, { Value: Value, IsOdd: false }, { Value: Value + 1,
IsOdd: true } // this returns a table
        )
    )

0.2.2-preview Release

0.2.2-preview Release Pre-release
Pre-release

Choose a tag to compare

@MikeStall MikeStall released this 09 May 20:05
28050c0

Many improvements, including:

  1. Updates namespaces (see #361) - this is a breaking change from 0.2.1-preview.
  2. More control over configuration and adding custom functions and optionsets.
  3. publicly expose the syntax tree from the parser.
  4. More functions implemented in interpreter.
  5. Better config story for adding custom functions
  6. Better host marshalling, including add virtual RecordValues and ITypeMarshallers for marshalling .net objects.
  7. OptionSet support
  8. Improved error handling.
  9. DisplayName support
  10. ParseJson support.