Skip to content

chore(deps): bump @techstark/opencv-js from 4.12.0-release.1 to 5.0.0-release.1 - #98

Merged
veillette merged 1 commit into
mainfrom
dependabot/npm_and_yarn/techstark/opencv-js-5.0.0-release.1
Jul 2, 2026
Merged

chore(deps): bump @techstark/opencv-js from 4.12.0-release.1 to 5.0.0-release.1#98
veillette merged 1 commit into
mainfrom
dependabot/npm_and_yarn/techstark/opencv-js-5.0.0-release.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Bumps @techstark/opencv-js from 4.12.0-release.1 to 5.0.0-release.1.

Release notes

Sourced from @​techstark/opencv-js's releases.

v5.0.0-release.1

OpenCV 5.0.0 Upgraded the bundled WASM binary from OpenCV 4.12.0 to OpenCV 5.0.0, built with Emscripten 4.0.20 and C++17. The API surface now includes 1,622 exported keys.

New Features

  • mat_clone() — Added TypeScript declaration and tests for deep-copying a Mat (#86)
  • BackgroundSubtractorMOG2 — Added full TypeScript definitions for background subtraction (#87)

Bug Fixes

  • ESM compatibility — Fixed TypeError when loaded as a browser ES module () by patching the UMD wrapper to use globalThis instead of this (#112)
  • Strict mode / Webpack — Fixed ReferenceError on bare Module = {} assignment when bundled in strict mode; patched to var Module = {}
  • Initialization reliability — Improved the OpenCV ready promise to check for the Mat property before resolving, reducing false-positive ready signals

Infrastructure

  • Added self-hosted OpenCV.js build workflow (Emscripten + CMake, configurable inputs)
  • Added compatibility checks for ESM, CJS, and strict-mode environments (npm run test:compat)
  • Updated CI to Node.js 24.x, actions/checkout@v6, actions/setup-node@v6

Full Changelog: TechStark/opencv-js@v4.12.0-release.1...v5.0.0-release.1

OpenCV.js 5.0.0 (Build #9)

Build Configuration

  • OpenCV Version: 5.0.0
  • Emscripten Version: 4.0.20
  • Features: none (defaults)
  • CMake Options: -DCMAKE_CXX_STANDARD=17
  • Extra Build Flags: none
  • Build Date: 2026-06-26 14:48:36 UTC

File Information

  • opencv-js-5.0.0-build9.zip: 7.2M (SHA256: 420e0d873469073da611353a8e4ce80b5bb864434e82cf5366d3fecfdf633abe)

For more information, see OpenCV.js Tutorials.

OpenCV.js 5.0.0 (Build #8)

Build Configuration

  • OpenCV Version: 5.0.0
  • Emscripten Version: 4.0.20
  • Features: split-files
  • CMake Options: -DCMAKE_CXX_STANDARD=17
  • Extra Build Flags: none
  • Build Date: 2026-06-26 14:17:22 UTC

File Information

  • opencv-js-5.0.0-build8.zip: 3.5M (SHA256: 2f2d552c495b46fc51f95b13c00b99b8d50783c6e58460b4a8c2663b7593d32a)

... (truncated)

Commits
  • d6c1aa6 fix: add permissions for id-token and include provenance flag in npm publish ...
  • c3b6675 fix: mark GitHub release as prerelease in workflow
  • ec7e14c fix: add latest tag to npm publish command in workflow
  • 5ededb1 chore: update dependencies and configure TypeScript for testing
  • c1fd10d Update GitHub Actions to use actions/checkout@v6 and actions/setup-node@v6 wi...
  • b38ea21 Update version update guide: add patch step and compat checks
  • ec3c350 Apply UMD compatibility patches to 5.x opencv.js
  • 1febae6 Fix compat check false alarm: demote 5.x strict mode failure to INFO
  • 0893a79 Improve compat checks: use vm.runInNewContext to reproduce patch issues
  • 20c696b Add step to run compatibility checks in unit test workflow
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​techstark/opencv-js since your current version.


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 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 [@techstark/opencv-js](https://github.com/TechStark/opencv-js) from 4.12.0-release.1 to 5.0.0-release.1.
- [Release notes](https://github.com/TechStark/opencv-js/releases)
- [Commits](TechStark/opencv-js@v4.12.0-release.1...v5.0.0-release.1)

---
updated-dependencies:
- dependency-name: "@techstark/opencv-js"
  dependency-version: 5.0.0-release.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jun 29, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automated. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@techstark/opencv-js 5.0.0-release.1 🟢 3
Details
CheckScoreReason
Code-Review⚠️ 0Found 1/21 approved changesets -- score normalized to 0
Packaging⚠️ -1packaging workflow not detected
Maintained⚠️ 12 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Binary-Artifacts🟢 10no binaries found in the repo
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Pinned-Dependencies⚠️ 2dependency not pinned by hash detected -- score normalized to 2
Security-Policy⚠️ 0security policy file not detected
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0

Scanned Files

  • package-lock.json

@veillette
veillette merged commit 76ffe2d into main Jul 2, 2026
7 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/techstark/opencv-js-5.0.0-release.1 branch July 2, 2026 06:57
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.

1 participant