Skip to content

Releases: astrohelm/isolation

Isolation v3.1.0

24 Aug 15:03
Compare
Choose a tag to compare

What's Changed on 2024-08-24

  • Removed unnecessary logic
  • Fixed bug with cjs require function
  • Removed useless makefile
  • Performance optimization
  • Decomposition

Full Changelog: v3.0.0...v3.1.0

Isolation v3.0.0

08 Jul 19:57
Compare
Choose a tag to compare

What's changed on 2024-07-08

Major update

  • Realm caching support, now CJS realms depended on require are faster.
  • CJS type realms are receiving more native require construction now.
  • Options changes: script -> realmOpts, run -> runOpts.
  • New parameter keepCache for execute method.
  • Require function now part of the Script.
  • Method createRequire become private.
  • More errors & information about them.
  • Nix shell removed.
  • Packages update.
  • Symbols rework.

Isolation v2.2.0

07 May 14:18
005d6ae
Compare
Choose a tag to compare

Changes 2024-05-07

  • Nix-Shell environment for minimal supported node version
  • Latest globals support (Depends on node version)
  • Documentation update
  • Packages update
  • Grammar fixes
  • Types fixes
  • CI Update

Isolation v2.1.1

19 Mar 14:57
Compare
Choose a tag to compare

Changes - 2024-03-19

  • Eslint bug fix
  • Removed support of Nodejs v19
  • Default export fix

Isolation v2.1.0

18 Mar 18:40
4954757
Compare
Choose a tag to compare

Changes - 2024-01-13 / 2024-03-18

  • Updated packages
  • Grammar fixes
  • Contextify micro task mode fixed
  • New timeout test case

Isolation v2.0.0

11 Dec 21:23
Compare
Choose a tag to compare

Stable version

Updates - 2023-12-12

  • Majure release
  • Stable API
  • Documentation enhancement
  • Renamed access property for realm
  • Renamed sandbox to contextify
  • New flat option for Reader
  • Changes access props order
  • Sandbox naming removed
  • Code refactoring
  • New test cases
  • New globals

Isolation v1.9.0

10 Dec 23:14
Compare
Choose a tag to compare

Changes 2023-12-11

  • Symbolic properties
  • Now it is more configurable from outside
  • Performance improvements
  • Readme improvements

Isolation v1.8.0

07 Dec 22:14
Compare
Choose a tag to compare

Updates 2023-12-08

  • Return of type system
    Script.execute('2 + 2', { type: 'iso' });
    Script.execute('module.exports = 2 + 2', { type: 'cjs' });
  • Test coverage enhancement

Isolation v1.7.0

03 Dec 19:59
Compare
Choose a tag to compare

Updates - 2023-12-03

  • Code quality improvements
  • Fixed bugs from v1.6.0
  • Library exports now support ESM & typescript

Isolation v1.6.0

26 Nov 17:21
6f00a2a
Compare
Choose a tag to compare

Changes

  • Code quality improvements
  • Changelog linking fixes
  • Npm published