Repository navigation
chore(release): bump version to 1.1.0 - #243
Merged
Merged
Conversation
1.1.0 ships the GMS match filter (#134, PR #237), bit-exact against OpenCV 4.10.0 on all four search paths, with its prerequisites: the OpenCV/Apache-2.0 licence variant (#130, PR #234), the OpenCV ground-truth fixture harness (#132, PR #235), the vitest 5 bench API (#219, PR #236), the ORB border fix (#225, PR #233), and the dev-dependency upgrade (PR #242). Changelog generated with git-cliff. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Summary by QodoPrepare the 1.1.0 release version and changelog
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTip of the day💡 Did you know, you can hide the parts of a finding you never read, like the evidence or the agent prompt |
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version bump and changelog for 1.1.0, per
MAINTAINERS.md§2 Phase A (steps 3–5). Milestone: 1.1.0.What 1.1.0 ships
jsfeatNext.gms.filter(...), a port of OpenCV'smatchGMS, bit-exact against OpenCV 4.10.0 on all four search paths (feat(gms): grid-based motion statistics match filter #134, feat(gms): grid-based motion statistics match filter #237)LICENSES/Apache-2.0.txtin the package (chore(license): add a third header variant for OpenCV-derived sources #130, chore(license): add an OpenCV/Apache-2.0 header variant, banner line and licence file #234)AGENTS.md(test(fixtures): OpenCV ground-truth harness for algorithms jsfeat does not have #132, test(fixtures): OpenCV ground-truth harness, validated on compute_integral_image #235, feat(gms): grid-based motion statistics match filter #237)ic_angleTSDoc use a 20 px detector border (ORB samples and ic_angle TSDoc use detector border 17, below describe()'s 20 px edge margin #225, fix(examples): detect ORB keypoints with a 20 px border, matching describe()'s margin #233)npm auditclean (chore(deps): upgrade dev dependencies and clear the npm audit findings #242)Changes in this PR
package.json/package-lock.json:1.0.0→1.1.0(npx npm@11 version 1.1.0 --no-git-tag-version)CHANGELOG.md: 1.1.0 section prepended bynpx git-cliff --unreleased --tag 1.1.0 --prepend CHANGELOG.md(git-cliff 2.14.2); it lists all seven PRs above plus the design/plan docs (docs(plan): milestone 1.1.0 — GMS only (design, plan, D12) #231)Verification (on this branch)
npm test: 33 files passed, 1 skipped; 561 tests passed, 1 skippednpm run typecheck,npm run format-check,node scripts/check-license-headers.mjs(111 files): cleannpm run build-ts: both bundles carryjsfeatNext v1.1.0and the OpenCV / Apache-2.0 banner line;jsfeatNext.VERSION === "1.1.0";gms.filterexportednpm pack --dry-run:@webarkit/jsfeat-next@1.1.0, 45 files,LICENSES/Apache-2.0.txtincludeddevat33afeee: CI and Build greenRemaining release steps (maintainer)
dev.devtomain(MAINTAINERS.mdstep 6).mainwith the bare version and push it:git tag -a 1.1.0 -m "1.1.0"thengit push origin 1.1.0—release.ymlchecks the tag againstpackage.json, runs the tests and the build, creates the GitHub Release and publishes to npm.Milestone 1.1.0 stays open after the release: #136 (the
filterMatcheswiring in webarkit/webarkit) can start once 1.1.0 is on npm, and closes the milestone.🤖 Generated with Claude Code