Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,67 @@

## 0.11.0 - 2026-08-03

### 🐛 Bug Fixes

- Reject non-square input in svd_invert instead of returning garbage (refs #102) (ff07687)

- Restore closing brace and apply the n*n fix to both SVD tests (9fad73e)


### 📚 Documentation

- Link the newly filed issues from the implementation notes (refs #87) (093fcca)

- Record what the reference approach cannot answer (refs #87) (2a88d36)


### 🧪 Testing

- Add linalg and matmath invariant tests (refs #87) (4c66488)

- Check the full SVD reconstruction, not just the first row (e525b06)

- Drop unused rng import from the matmath tests (84ecd4d)

- Add imgproc invariant tests (refs #87) (1e75a31)

- Close a monotonicity gap in the equalize_histogram test (refs #87) (71982da)

- Add math, detector and optical-flow invariants (refs #87) (23da8a7)

- Correct the ORB margin and LK scope rationale (refs #87) (0f1741d)

- Link the ORB edge-fill characterization to issue #110 (940e75e)

- Use the yape singleton and stop overclaiming LK seed behaviour (refs #87) (bf3cbe9)

- Drop the stale yape API-divergence note (refs #41) (79455f4)

- Add boundary-input tests, finding a box_blur bug (refs #87, #114) (58efb77)

- Cover data structures, node_utils and the buffer pool (refs #87) (d0e1414)

- Cover the three pool users the balance test missed (refs #87) (9bd10f9)

- Sweep the box_blur positive test instead of sampling it (refs #87, #114) (7ce000f)

- Check buffer-pool balance after every test (refs #87) (e3f6431)

- Add ground-truth tests and implementation notes (refs #87) (7c268d9)

- Pin gaussian_blur and warp_affine against references (refs #87) (a7bc07d)

- Pin resample against an exact area average (refs #87) (50db39d)

- Cover the float convolution path (refs #87, #123) (382aebf)


### 🧹 Miscellaneous

- Add LGPL license headers to every source file and bundle (closes #112) (90b90bd)



## 0.10.1 - 2026-07-26

### ♻️ Refactoring
Expand Down
4 changes: 2 additions & 2 deletions dist/jsfeatNext.js

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions dist/jsfeatNext.mjs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*!
* jsfeatNext v0.10.1 — https://github.com/webarkit/jsfeatNext
* jsfeatNext v0.11.0 — https://github.com/webarkit/jsfeatNext
*
* SPDX-License-Identifier: LGPL-3.0-or-later
* Copyright 2026 WebARKit. Author(s): Walter Perdan @kalwalt
Expand Down Expand Up @@ -100,7 +100,7 @@ var e = class {
S32C2_t: 514
}, a = {
name: "@webarkit/jsfeat-next",
version: "0.10.1",
version: "0.11.0",
description: "Typescript version of jsfeat for WebARKit",
main: "dist/jsfeatNext.js",
module: "dist/jsfeatNext.mjs",
Expand All @@ -121,6 +121,7 @@ var e = class {
"dev-ts": "vite build --watch",
"format-check": "prettier --check .",
format: "prettier --write .",
"license-check": "node scripts/check-license-headers.mjs",
test: "vitest run",
"test:watch": "vitest",
docs: "typedoc"
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@webarkit/jsfeat-next",
"version": "0.10.1",
"version": "0.11.0",
"description": "Typescript version of jsfeat for WebARKit",
"main": "dist/jsfeatNext.js",
"module": "dist/jsfeatNext.mjs",
Expand Down