Releases: floeorg/floe
Releases · floeorg/floe
v0.1.33
v0.1.32
0.1.32 (2026-03-31)
Features
- [#767] Add positional union variant fields and newtype paren syntax (#777) (62f5d67)
- [#771] Refactor Option from compiler intrinsic to regular union type (#786) (c74e699)
- [#772] Refactor Result from compiler intrinsic to regular union type (#788) (973e591)
Bug Fixes
- [#778] Formatter drops keyword member names after dot (#782) (052c86a)
- [#779] Imported TS functions with optional params incorrectly require all arguments (#783) (92e7f95)
- [#781] Imported TS union types resolve to unknown instead of strict union (#787) (dbb94e3)
- use pnpm install in docs deploy workflow (9664f5d)
v0.1.31
0.1.31 (2026-03-31)
Bug Fixes
- [#755] [#756] Support destructured parameters with type annotations and error on unsupported syntax (#759) (548b139)
- [#757] break multiline JSX arrow bodies onto indented lines (#764) (6de16f8)
- [#760] Render prop callback parameters inferred as function type instead of individual params (#766) (87c2aa8)
- [#762] Extract shared destructure resolution helper and fix silent Unknown in arrow params (#765) (8e7ed73)
v0.1.30
v0.1.29
v0.1.28
v0.1.27
v0.1.26
0.1.26 (2026-03-30)
Features
- [#597] Enforce boolean-only operands for &&, ||, and ! (#689) (157cd6a)
- [#690] Support Record<K, V> from TS interop as Map with bracket-access codegen (#698) (fe30639)
Bug Fixes
- [#585] Go-to-definition not working for tsconfig path alias imports (#688) (a4e88a1)
- [#593] For-block methods resolve via member access (#699) (22a8e78)
- [#600] Foreign type member access too lenient (#697) (ba0240d)
- [#607] Pipe does not support qualified for-block syntax (#700) (7c5e2f6)
- [#635] Probe resolves chained calls without intermediate const (#696) (a3e0d12)
- [#686] await in non-async function should be a compile error (#687) (876afe8)
- [#691] floe fmt should skip files with parse errors (#694) (c2b77d3)
- [#693] Bracket access is completely unchecked (#695) (4c84a53)
- [#701] Dot-access completions fall through to global symbols (#704) (abafa83)
- [#705] Dot-access completions do not resolve record type fields (#713) (3e355db)