Skip to content

0.14.6

Choose a tag to compare

@github-actions github-actions released this 01 Apr 07:56
· 676 commits to master since this release
668bcde
  • motoko (moc)

    • To prevent implicit data loss due to upgrades, stable fields may no longer be dropped or promoted to lossy supertypes (#4970).
      Removing a stable variable, or promoting its type to a lossy supertype by, for example, dropping nested record fields,
      now requires an explicit migration expression.
      Promotion to non-lossy supertypes, such as Nat to Int or {#version1} to {#version1; #version2}, is still supported.

    • Now we detect (and warn for) fields in literal objects and record extensions,
      (as well as public fields or types in object and class) that are inaccessible
      due to a user-specified type constraint (#4978, #4981).

    • We now provide release artefacts for Darwin-arm64 and Linux-aarch64 platforms (#4952).