Skip to content

V1.3.2

Latest

Choose a tag to compare

@jmulet jmulet released this 21 Feb 13:56
· 3 commits to master since this release

node-geogebra Upgrade Notes - v1.3.2

Summary

Refreshed the project to support modern Node.js environments (v20+) and updated all core dependencies to their latest stable versions. Improved reliability of local GeoGebra loading and modernized the build system.

Key Changes

1. Dependencies & Compatibility

  • Node.js: Added explicit support for Node.js >= 18.0.0 (tested on v20.11.0).
  • Puppeteer: Updated to ^24.0.0.
    • Modernized launch options (headless: true).
    • Switched to createBrowserContext() (replacing deprecated incognito method).
  • TypeScript: Updated to ^5.0.0.
    • Updated target to ES2022 for better performance on modern Node.js.
    • Added dom library to tsconfig.json to fix Puppeteer type conflicts.
    • Enabled esModuleInterop for better module compatibility.
  • ** GeoGebra Math Apps**: Updated to the latest version (5.4.916.2).