Breaking change - improved type checking with arrays in 0.36

Date

    Orbital 0.36 introduces a fix to type checking with array arguments.

    Previously, arrays were not being correctly type checked, such that this was possible:

    Try it out

    Schema (just the highlights)
    Play with this snippet by editing it here, or edit it on Taxi Playground
    Result
    Query failed

    The same type checking would also fail with arguments to functions or expression types:

    Try it out

    Schema (just the highlights)
    Play with this snippet by editing it here, or edit it on Taxi Playground
    Result
    Query failed
    These now correctly return compilation errors.

    This is a breaking change, as these statements did not used to return compilation errors (but would not behave as expected).

    This change will be released in 0.36, and is available from 0.36.0-M9