Skip to content

Releases: Icemic/quickjs-rusty

v0.8.0

22 Mar 13:54
Compare
Choose a tag to compare

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

22 Mar 13:54
Compare
Choose a tag to compare

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

07 Feb 02:36
Compare
Choose a tag to compare

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

24 Jan 12:59
Compare
Choose a tag to compare

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

24 Jan 12:59
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Merge pull request #6 from Icemic/bigint_fix (09492cb)
    • Remove patch operation; Remove unnecessary source code copy to simplify build process (13c4d14)
    • Makes BigInt conversion conform to the specification (6afb0cc)

v0.7.0

09 Jan 18:25
Compare
Choose a tag to compare

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

view details
  • Uncategorized
    • Refactors quickjs c wrapper (3f65492)
    • Lint (901faa9)
    • Enhance safety documentation for OwnedJsValue and implement Send/Sync traits (73a49a6)
    • Upgrade quickjs to 0.8.0 and fix some breaking changes (caa031c)
    • OwnedJsValue should not be Send+Sync (8e38cdf)

libquickjs-ng-sys v0.7.0

09 Jan 18:24
Compare
Choose a tag to compare

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

07 Jul 17:14
Compare
Choose a tag to compare

This release includes libquickjs-ng-sys upgrades from 0.6.0 to 0.6.1.

Breaking Changes

  1. Context.context_raw() is unsafe now

Fixes

  1. Remove unnecessary struct field.
  2. Fixes a type conversion bug and some wrong type definitions, all causing compiling failure on aarch64.
  3. A typo on tests causing testing failure.

Full Changelog: quickjs-rusty-v0.6.2...quickjs-rusty-v0.6.3

quickjs-rusty-v0.6.2

02 Jul 16:55
Compare
Choose a tag to compare

quickjs-rusty-v0.6.1

30 Jun 15:51
Compare
Choose a tag to compare

Fixes

  1. Adds essential derives to PromiseState
  2. Fixes memory leak caused by not free the return value of JS_LoadModule
  3. Apply clippy fixes

Full Changelog: quickjs-rusty-v0.6.0...quickjs-rusty-v0.6.1