Skip to content

Releases

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)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 17:21
b921999

0.3.0 (2026-11-07)

Features

  • checker: P3010 warns of a type argument nothing determines (#10) (6b9a0cd)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:41
f5333aa

0.2.1 (2026-11-06)

Bug Fixes

  • checker: iterable narrowing and property redeclaration (#7) (a415429)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 16:04

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 13:26

What's Changed

New Contributors

Full Changelog: https://github.com/phaenonlang/phaenon/commits/v0.1.0