# 0.1.3 fix for GC issues while having cached modules # 0.1.2 * fix for invoke_rust_op_void # 0.1.1 * README update for crates.io # 0.1.0 * Builder for EsRuntimeWrapper * console.assert # 0.0.6 * major refactor of how to use the JSAPI, this is now always done by ```sm_rt.do_with_jsapi()``` so we can more predictably root the global and enter the compartment. * caching of modules, so they realy only run once # 0.0.5 * added support and utils for modules (see [RUST#modules](docs/RUST.md#loading-files-while-using-modules)) * added a constructor for runtime for use with modules * currently modules are not cached and thus loaded several times, will be fixed later # 0.0.4 * added utils for arrays and objects (arrays.rs and obejcts.rs) * refactoring of getting obj props (root first) * created eval_void methods to eval without copying result to EsValueFacade * EsValueFacade can now be used to convert Vecs to Arrays and vice versa # 0.0.3 * added utils for Promises (check if an object is a Promise and create a new Promise) * moved function invocation util to functions.rs * eval no longer needs a return statement * reworking a lot of methods to use Handle instead of Value (force the invoker to root the values before doing anything) # 0.0.2 * added ability to call function in a nested object # 0.0.1 * initial release