Skip to content

Releases: r-wasm/webr

webR 0.6.0

Choose a tag to compare

@georgestagg georgestagg released this 19 May 13:03

Breaking changes

  • Updated to R v4.6.0.

  • Updated to Emscripten v4.0.8. R packages build for previous versions of webR will not be binary compatible (#603).

  • Updated the base LLVM distribution, rebasing our Fortran for WebAssembly patches on v21.1.8. An additional patch new to this release fixes the Fortran allocatable arrays feature.

New Contributors

Full Changelog: v0.5.8...v0.6.0

webR 0.5.9

Choose a tag to compare

@georgestagg georgestagg released this 17 Apr 09:44

New features

  • Update libsodium to v1.0.22 (#595)
  • Update libtiff to v4.7.1 (#593)
  • Add libpoppler recipe for pdftools (#593)
  • Add libuv from fs package (#598)

Bug Fixes

  • Follow URL redirects in downloadFileContent() under Node (#585)
  • Fix WebSocket proxy on NodeJS (#594)

Full Changelog: v0.5.8...v0.5.9

webR 0.5.8

Choose a tag to compare

@georgestagg georgestagg released this 08 Dec 08:32

Bug Fixes

  • Fixed bundling for browser with webR NPM package.

Full Changelog: v0.5.7...v0.5.8

webR 0.5.7

Choose a tag to compare

@georgestagg georgestagg released this 13 Nov 10:47

What's Changed

  • Fixed importing webR ESM package in Node.js when running with type: "module" (#583).
  • Add inline documentation for evalR methods by @AABoyles in #571

Full Changelog: v0.5.6...v0.5.7

webR 0.5.6

Choose a tag to compare

@georgestagg georgestagg released this 30 Sep 13:13

New features

  • Added shim for requireNamespace R function (#570).

  • Added CSS media query for system dark mode (#572).

  • Proxy Web Worker communication through the main thread when using the SharedArrayBuffer communication channel (#576).

  • The R version is now exposed at webR.versionR and as the R_VERSION environment variable (#577).

New Contributors

Full Changelog: v0.5.4...v0.5.6

webR 0.5.5

Choose a tag to compare

@georgestagg georgestagg released this 14 Aug 08:25

New features

  • Proxy WebSocket communication through the main thread when using the SharedArrayBuffer communication channel (#562).

  • Added support for webr::eval_js(..., await = TRUE).

  • Updated OpenSSL to version 3.5.1 (#564).

  • Added a SSL cacert bundle to the Emscripten VFS (#562).

  • Added support mechanism for running curl and httr2 using a WebSocket proxy + SOCKS tunnel running outside the browser (#562).

  • Minor UI, favicon, and Open Graph metadata tweaks to the webR application.

Breaking changes

  • Removed the service worker communication channel. This channel has been deprecated for a while now, and was never chosen in Automatic mode (#562).

Full Changelog: v0.5.4...v0.5.5

webR 0.5.4

Choose a tag to compare

@georgestagg georgestagg released this 11 Jul 09:34

New features

  • Support sharing URLs and initial editor file population in the webR application. (#554)

Breaking changes

  • Updated Fontconfig to version 2.15.0 (#544).

Bug Fixes

  • (Regression, again) Fix linking to the FreeType library when building webR (See #504 for details).

Full Changelog: v0.5.3...v0.5.4

webR 0.5.3

Choose a tag to compare

@georgestagg georgestagg released this 30 Jun 10:42

Patch release

  • Raise initial memory default (#552).

  • Use the self flake input in flake.nix.

Full Changelog: v0.5.2...v0.5.3

webR 0.5.2

Choose a tag to compare

@georgestagg georgestagg released this 20 Jun 14:00

Patch release

Minor hotfix release to include the correct version of R in the webR Docker image.

No other changes.

Full Changelog: v0.5.1...v0.5.2

webR 0.4.4

Choose a tag to compare

@georgestagg georgestagg released this 20 Jun 14:34

Backports

  • Upgrade @jupyterlite/contents for JupyterLite 0.6.0 (#549)

Full Changelog: v0.4.3...v0.4.4