1.5 KiB
1.5 KiB
quick-js - Changelog
Master branch
v0.3.4 - 2020-07-09
- Bump quickjs to 2020-07-05
v0.3.3 - 2020-05-27
- Add Windows support
(only with MSYS2 environment and
x86_64-pc-windows-gnutarget architecture)
v0.3.2 - 2020-05-25
- Updated quickjs to 2020-04-12
v0.3.1 - 2020-03-24
- Update quickjs to 2020-03-16
- Add
TryFrom<JsValue>impl forHashMap<String, X>
v0.3.0 - 2019-11-02
Features
- Add BigInt integration
- Add logging system and optional
logcrate integration - Upgrade quickjs to 2019-10-27
Breaking Changes
- Made
Valueenum non-exhaustive - new Value::BigInt variant (with
bigintfeature)
v0.2.3 - 2019-08-30
- Properly free property keys after enumeration (Fixes memory leak when deserializing objects)
v0.2.2 - 2019-08-13
- Fix invalid millisecond conversion for JsValue::Date
v0.2.1 - 2019-08-13
- Impelemented deserializiation of objects to
JsValue::Object - Added
chronointegration via thechronofeature Adds aJsValue::Date(DateTime<Utc>)variant that allows (de)serializing a JSDate - Implemented resolving promises in
eval/call_function - Added
patchedfeature for applying quickjs fixes - quickjs upgraded to
2019-08-10release
v0.2.0 - 2019-07-31
- Added
memory_limitcustomization - Added
Context::clearmethod for resetting context - Callbacks now support more function signatures
( up to 5 arguments,
Result<T, E>return value) - Updated embedded quickjs bindings to version 2019-07-28.
- Fixed a bug in callback logic