6.0.7

teableio/teable6.0.7Aug 17, 2026by emscripten-bot

Upgrading?

AI Summary

This release introduces new JavaScript library decorators and updates several components including GLFW, FreeType, and libcxx. It raises the minimum Safari version to 15.0 and enables new WebAssembly features.

Key Highlights

  • Added `__force` and `__export` decorators for JavaScript symbols
  • Updated GLFW to 3.5.1 and FreeType to 2.14.3
  • Raised minimum Safari version from 14.1 to 15.0
  • Improved Wasm exception handling linking for non-C++ frontends

New Features

  • New decorators for controlling JavaScript symbol inclusion and export visibility

Full Release Notes

## What's Changed
- JavaScript library symbols can now use the `__force` and `__export`
  decorators to control inclusion and export visibility. (#27436)
- contrib.glfw3 port upgraded to use the latest version of GLFW 3.5.1
  (#27508)
- `-fwasm-exceptions` now links the Wasm EH runtime (libunwind and the
  `__cpp_exception` tag) independently of C++ linking, so Wasm EH objects from
  non-C++ frontends (e.g. rustc, which links via `emcc`) link without
  requiring `em++` or `-sDEFAULT_TO_CXX`. (#27496)
- FreeType was updated to 2.14.3 (#27518)
- The oldest supported Safari version (`MIN_SAFARI_VERSION`) was raised from
  14.1 to 15.0, making 15.0 the minimum version that can be targeted. This
  allows assuming `bulk-memory`, `nontrapping-fptoint`, and `WASM_BIGINT`
  (`JS_BIGINT_INTEGRATION`) are universally available across all supported
  engines, and removes legacy JS polyfills and Binaryen lowering passes.
  (#27542)


## Contributors
Thanks to the following contributors: @sbc100 (24) @hoodmane (4) @guybedford (2) @aheejin (1) @HCL-JasonR (1) @HendrikHuebner (1) @kleisauke (1) @ypujante (1)

## New Contributors
* @HendrikHuebner made their first contribution in https://github.com/emscripten-core/emscripten/pull/27522

**Full Changelog**: https://github.com/emscripten-core/emscripten/compare/6.0.6...6.0.7

Related Repositories