v0.24: New restriction system
This release adds new features for Sandbox restrictions, completes the C++ API for Array, Dictionary and String, and fixes many problems.
- Add new property to Sandbox called
restrictions
- Add support for user-provided Callables for handling classes, objects, methods, properties and resources respectively
- Add setting for disabling custom named Sandbox instances
- Automatically build CMake project when CMakeLists.txt is detected instead of trying to use Docker
- Precise simulation now also applied to VM calls, making them easier to debug
- Fix a bug when creating Packed*Arrays. They are not mananged by reference in Variants.
- Fix issue when using
sandbox.vmcall()
with no arguments - Fix issue with counting active global Sandbox instances
- Fix issue with assigning temporary to permanent Variants. It is now kept permanent.
The new restrictions system is documented here.
The rules for CMake building is documented here.
The Sandbox node API reference
What's Changed
Full Changelog: v0.23...v0.24