Skip to content

Bump Microsoft.ClearScript.V8.Native.osx-x64 from 7.4.5 to 7.5.0 #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: default
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 10, 2025

Bumps Microsoft.ClearScript.V8.Native.osx-x64 from 7.4.5 to 7.5.0.

Release notes

Sourced from Microsoft.ClearScript.V8.Native.osx-x64's releases.

ClearScript 7.5

  • Breaking changes:
    • .NET Framework versions older than 4.6.2 are no longer supported.
    • Due to changes in V8, Linux versions now require glibc 2.27 or later.
  • V8 Initial support for the new FastProxy API:
    • Provides low-overhead access to host resources from script code.
    • Enables zero-allocation marshaling for most fundamental data types.
    • Tutorial blog post coming soon.
  • Extensive efficiency improvements:
    • Overhauled the codebase in favor of static lambdas.
    • Replaced most scope objects with ref structures.
    • Minimized boxing and structure copying on performance-critical code paths.
    • Eliminated the use of argument vectors for host calls with typical argument counts.
  • V8 Added span support to array buffers and related types (GitHub Issue #632).
  • V8 Enhanced task-promise interop with support for pre-settled promises and pre-completed tasks (GitHub Issue #641).
  • V8 Added V8ScriptEngineFlags.EnableArrayConversion (GitHub Issue #634).
  • V8 Fixed fast data transfer bounds checking for zero-length arrays and buffers (GitHub Issue #581).
  • V8 Added import.meta.setResult to enable reliable module evaluation results.
  • V8 Fixed MaxHeapSize and MaxRuntimeHeapSize behavior (GitHub Issue #571).
  • Incorporated Ansis Māliņš' conversion of MethodBindResult to a ref structure (GitHub PR #616).
  • Added promise state indicators to JavaScriptObjectFlags.
  • Fixed XMLDOM enumeration issue discussed in GitHub Issue #594.
  • Added sparse argument support to the reflection binder (GitHub Discussion #624).
  • Added ScriptEngine.NullImportValue (GitHub Issue #629).
  • Switched to XML for assembly table storage to eliminate security issues related to BinaryFormatter.
  • Updated API documentation.
  • Tested with V8 13.3.415.23.
Commits
  • ebfa426 ClearScript 7.5: [V8] added initial support for the new FastProxy API; overha...
  • 855b781 Bump nokogiri from 1.16.5 to 1.18.3 in /docs (#638)
  • 1d2800b Change MethodBindResult to a readonly ref struct (#616)
  • b594ec1 Don't depend on vulnerable packages (#614)
  • bb14185 Store assembly table as XML to eliminate BinaryFormatter security issues.
  • 4dae04f Bump rexml from 3.3.6 to 3.3.9 in /docs (#608)
  • 619115c Bump rexml from 3.3.3 to 3.3.6 in /docs (#595)
  • 1ba2687 Bump rexml from 3.2.8 to 3.3.3 in /docs (#588)
  • 349bed3 Bump rexml from 3.2.6 to 3.2.8 in /docs (#577)
  • 55d9590 Bump nokogiri from 1.15.6 to 1.16.5 in /docs (#575)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [Microsoft.ClearScript.V8.Native.osx-x64](https://github.com/Microsoft/ClearScript) from 7.4.5 to 7.5.0.
- [Release notes](https://github.com/Microsoft/ClearScript/releases)
- [Commits](microsoft/ClearScript@7.4.5...7.5.0)

---
updated-dependencies:
- dependency-name: Microsoft.ClearScript.V8.Native.osx-x64
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants