Skip to content
Compare
Choose a tag to compare
@hatemhosny hatemhosny released this 15 May 17:55
· 4 commits to develop since this release
fb17962

v29 (2024-05-15)

Highlights for this release:

  • Add TypeScript twoslash support in monaco editor. This works in JS, TS, JSX and TSX. See docs.
  • Change the way TypeScript types are loaded using Automatic Type Acquisition (ATA) to overcome some edge cases.
  • Use same typescript version for editor and compiler (currently v5.4.5).

in addition to other improvements and fixes listed below.

Bug Fixes

  • Compilers: add rest of official gleam modules (903e32b)
  • prevent using AMD when building (e.g. lz-string) (f4f7154)
  • ToolsPane: fix show test results in projects with no tests (0f1b25b)
  • ToolsPane: fix unnecessarily changing language of compiled code editor (4b0f023)
  • ToolsPane: hide loading spinner when tests complete (db1c7fc)
  • Types: fix type loader (cfbdec4)
  • Types: fix types in test editor (874f2ee)

Features

  • Editor: add twoslash support in monaco editor (b024c84)
  • Editor: use same typescript version for editor and compiler (9d65622)
  • Modules: add more CDNs (616bae7)
  • Types: enable Automatic Type Acquisition (ATA) for Monaco editor (1f2ab60)

Thanks to @dai-shi for feautre suggestions & bug reports