Skip to content

Releases: floeorg/floe

v0.1.33

31 Mar 13:15
b8a3895

Choose a tag to compare

0.1.33 (2026-03-31)

Features

  • [#758] Add Record.get to stdlib for dynamic key access on plain objects (#794) (6ec22d2)
  • [#799] Show default values for optional parameters in function signatures (#801) (e0ea91a)

Bug Fixes

  • [#733] Dot shorthand works as general function arguments (#793) (92baa16)
  • [#734] Checker silently accepts unknown where concrete types are expected (#800) (e50cdbc)
  • [#795] Remove throwing unwrap functions, add or/values/partition helpers (#798) (f3cc9a7)

v0.1.32

31 Mar 08:36
69a6a01

Choose a tag to compare

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

31 Mar 04:39
1cf9147

Choose a tag to compare

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

31 Mar 03:37
b0c03f3

Choose a tag to compare

0.1.30 (2026-03-31)

Bug Fixes

  • use mangled name for bare for-block function calls (#747) (c4e475f)

v0.1.29

31 Mar 02:33
657d338

Choose a tag to compare

0.1.29 (2026-03-31)

Features

  • [#728] Infer callback parameter types from npm union prop types (#731) (f9bd450)

Bug Fixes

  • [#729] Formatter inconsistently breaks array elements with constructor calls (#730) (9999106)

v0.1.28

31 Mar 01:29
cdf0f06

Choose a tag to compare

0.1.28 (2026-03-31)

Bug Fixes

  • transform JSX to JS in vite plugin before import analysis (#726) (12533dc)

v0.1.27

30 Mar 13:17
15e4222

Choose a tag to compare

0.1.27 (2026-03-30)

Features

  • [#155] LSP autocomplete for type-directed pipe resolution (#724) (670508a)

v0.1.26

30 Mar 09:43
d15f979

Choose a tag to compare

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

v0.1.25

30 Mar 04:04
09fb9f2

Choose a tag to compare

0.1.25 (2026-03-30)

Features

Bug Fixes

v0.1.24

30 Mar 03:15
50c30b7

Choose a tag to compare

0.1.24 (2026-03-30)

Features

Bug Fixes

  • [#584] Member access hover shows resolved field types (#667) (b78aab2)
  • [#641] LSP hover shows nothing for record types with spreads (#662) (004e58b)
  • [#648] Codegen emits value import for type-only exports used in for-block params (#658) (2702e5d)