Releases: Icemic/quickjs-rusty
Releases · Icemic/quickjs-rusty
v0.8.0
New Features
- upgrade quickjs-ng to v0.9.0 and fix compatibility
Commit Statistics
- 1 commit contributed to the release.
- 43 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Upgrade quickjs-ng to v0.9.0 and fix compatibility (2a6f743)
libquickjs-ng-sys v0.8.0
New Features
- upgrade quickjs-ng to v0.9.0 and fix compatibility
Commit Statistics
- 1 commit contributed to the release.
- 57 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Upgrade quickjs-ng to v0.9.0 and fix compatibility (2a6f743)
v0.7.2
Bug Fixes
- compatibility with aarch64 target
Commit Statistics
- 1 commit contributed to the release.
- 13 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Compatibility with aarch64 target (4f0ecf2)
v0.7.1
New Features
- update module loader and normalize functions to return Result type for better error handling
Bug Fixes
- improve error message formatting in ExecutionError
- improve error handling in module loader and normalizer
- makes BigInt conversion conform to the specification
Commit Statistics
- 6 commits contributed to the release.
- 14 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #6 from Icemic/bigint_fix (09492cb)
- Merge pull request #5 from Icemic/module_loader_result (18baaf8)
- Improve error message formatting in ExecutionError (4fd8ee4)
- Improve error handling in module loader and normalizer (93217de)
- Makes BigInt conversion conform to the specification (6afb0cc)
- Update module loader and normalize functions to return Result type for better error handling (e5a5e86)
libquickjs-ng-sys v0.7.2
Bug Fixes
- makes BigInt conversion conform to the specification
Refactor
- Remove patch operation; Remove unnecessary source code copy to simplify build process
Commit Statistics
- 3 commits contributed to the release.
- 13 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
v0.7.0
Bug Fixes
- lint
- enhance safety documentation for OwnedJsValue and implement Send/Sync traits
- OwnedJsValue should not be Send+Sync
Refactor
- refactors quickjs c wrapper
Commit Statistics
- 5 commits contributed to the release over the course of 186 calendar days.
- 186 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
libquickjs-ng-sys v0.7.0
Chore
- rename old CHANGELOG.md
- update edition in Cargo.toml to 2021
- fix lint of build.rs
Chore
- add new changelog files
New Features
- specify clang as the compiler in build script
- add JSRefCountHeader struct and layout tests
- update bindings
Bug Fixes
- handle JS value tag retrieval based on NAN boxing configuration
- copy appropriate bindings file based on target architecture
Refactor
- refactors quickjs c wrapper
Commit Statistics
- 11 commits contributed to the release over the course of 2 calendar days.
- 186 days passed between releases.
- 10 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Add new changelog files (a1a7927)
- Rename old CHANGELOG.md (65bf6cb)
- Update edition in Cargo.toml to 2021 (657d42c)
- Fix lint of build.rs (9dad3a3)
- Refactors quickjs c wrapper (3f65492)
- Specify clang as the compiler in build script (9ab8235)
- Add JSRefCountHeader struct and layout tests (3c8ab3a)
- Handle JS value tag retrieval based on NAN boxing configuration (75eb986)
- Copy appropriate bindings file based on target architecture (db5d124)
- Update bindings (e96d41e)
- Upgrade quickjs to 0.8.0 and fix some breaking changes (caa031c)
quickjs-rusty-v0.6.3
This release includes libquickjs-ng-sys
upgrades from 0.6.0
to 0.6.1
.
Breaking Changes
Context.context_raw()
is unsafe now
Fixes
- Remove unnecessary struct field.
- Fixes a type conversion bug and some wrong type definitions, all causing compiling failure on aarch64.
- A typo on tests causing testing failure.
Full Changelog: quickjs-rusty-v0.6.2...quickjs-rusty-v0.6.3
quickjs-rusty-v0.6.2
quickjs-rusty-v0.6.1
Fixes
- Adds essential derives to PromiseState
- Fixes memory leak caused by not free the return value of JS_LoadModule
- Apply clippy fixes
Full Changelog: quickjs-rusty-v0.6.0...quickjs-rusty-v0.6.1