Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 02:34
839dbd1

0.4.0 (2026-11-09)

⚠ BREAKING CHANGES

  • fun, is, as and as? are no longer Phaenon syntax; phn fmt rewrites a tree that holds them.
  • phaenon/phn no longer requires phaenon/runtime and conflicts with it below 0.4; a project that used the Debug integrations requires phaenon/debug.
  • concurrently and spawn are no longer syntax; a program that wants amp writes amp.
  • emit: \Phaenon\Bytes is removed; $b as string is the checked conversion, is bytes and as bytes are errors.

Features

  • concurrently and spawn leave the language (cf521e8)
  • emit: bytes as string is the checked conversion to text (26427df)
  • methods without a keyword; is, as and fun leave the language (b9e86d8)
  • phaenon/phn requires no package (e3c9d6d)