Skip to content

Releases: patriksimek/vm2

3.9.9

24 Feb 21:28
7335793
Compare
Choose a tag to compare

Fixes

5c2e13b: Bump ECMA version to 2022.

3.9.8

16 Feb 12:52
925e3e6
Compare
Choose a tag to compare

Fixes

777ffb0: Fix access to some restricted function properties on non functions and fix findBestExtensionHandler not finding the best handler.
925e3e6: Try to return nicer parser errors.

3.9.7

10 Feb 15:22
4541794
Compare
Choose a tag to compare

Fixes

b7f794d: Custom Resolver is allowed to return undefined
568934f: Fixed some bugs introduced in v3.9.6
b6581b4: Fixed root path checking

3.9.6

08 Feb 13:34
532120d
Compare
Choose a tag to compare

Fixes

532120d: Internal restructuring and security improvements

3.9.5

17 Oct 17:58
Compare
Choose a tag to compare

New Features

d9af94c: Added editor config

Fixes

4f0db94: Fix Promise.then not working
4198060: Fix for missing CallSite properties

3.9.4

12 Oct 17:24
Compare
Choose a tag to compare

New Features

4ead241: Added strict option

Fixes

b4f6e2b: Fix breakouts in VM.
e95165b: Fix for bound function causes TypeError
42c7b83: Allow extending of frozen objects

3.9.3

07 Apr 10:53
Compare
Choose a tag to compare

Fixes

  • ff894fc: Fix breakouts in VM.
  • d12bdbd: Fix problems when Promise object is deleted.
  • 77a7681: Fix oversight that write ability can change on non configurable properties.
  • 8a76a08: Support shebang as node does.
  • 3f05f98: Fix property typos.

3.9.2

06 Aug 18:52
Compare
Choose a tag to compare

New Features

  • 1330a7e: Added NodeVM options to pass argv and env to the process object.

Fixes

  • 6f1e2c1: Fix breakouts in NodeVM.
  • 58b2482: Made async check more robust.

3.9.1

06 Aug 18:54
Compare
Choose a tag to compare

Fixes

  • 2049e4d: Require helpers statically in main.
  • d267a32: Fix for non-configurable property access.

3.9.0

06 Aug 19:01
Compare
Choose a tag to compare

New Features

  • 5c2d117: Added vm.Script lineOffset and columnOffset options.
  • 78f8be5: Allow to specify a compiler per VMScript.
  • ed7215f: Add option to disable async.
  • d71d647: Added jsdoc to main.js.

Fixes

  • 3ba34db: Fix access to frozen or unconfigurable properties.
  • fe2bdf3: Double wrap Objects to prevent breakout via inspect.
  • 8d5a8dd: Compile now compiles VM code how it should.