Skip to content

chore: bump version to 0.9.0 - #72

Merged
kalwalt merged 1 commit into
devfrom
chore/bump-version-0.9.0
Sep 23, 2026
Merged

kalwalt merged 1 commit into
devfrom
chore/bump-version-0.9.0

Conversation

@kalwalt

@kalwalt kalwalt commented Sep 23, 2026

Copy link
Copy Markdown
Member

Summary

Bumps WebARKitLib to 0.9.0 ahead of the next release.

  • WebARKitConfig.cpp: WEBARKIT_HEADER_VERSION_STRING "0.8.0" → "0.9.0", WEBARKIT_HEADER_VERSION_MINOR 8 → 9 (MAJOR, TINY and DEV unchanged).
  • tests/webarkit_test.cc: the two assertions that pin the version string (TestConfigValues, CheckWebARKitVersion).

Why a minor bump

WebARKitConfig.cpp defines MINOR as "additions to the API, or (occasionally) other significant backwards-compatible changes in runtime functionality". Since 0.8.0, dev gained both:

Release plan (for after this merges)

  1. Sync dev → master with "Create a merge commit" (per CONTRIBUTING.md, never squash a branch sync).
  2. Tag 0.9.0 on master and publish the GitHub release.

Testing

test.yml builds and runs ./webarkit_test on push, covering both updated assertions.

Refs webarkit/jsartoolkitNFT#635

🤖 Generated with Claude Code

A minor bump, as defined in WebARKitConfig.cpp ("additions to the API,
or other significant backwards-compatible changes in runtime
functionality"): #71 added VisualDatabase::matches() / image_match_t,
and kpmMatching now reports one result per matched page instead of only
the best one. Updates WEBARKIT_HEADER_VERSION_STRING and _MINOR, and the
two gtest assertions that pin the version string.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Bump WebARKitLib version to 0.9.0

⚙️ Configuration changes 🧪 Tests 🕐 Less than 5 minutes

Grey Divider

AI Description

• Bumps the reported WebARKitLib minor version from 0.8.0 to 0.9.0.
• Aligns configuration and runtime version assertions with the upcoming release.
High-Level Assessment

The current approach is optimal: update the canonical version string and minor component together, then adjust the tests that pin the public and runtime-reported versions. Release metadata or generated versioning was considered unnecessary for this small, established versioning scheme.

Files changed (2) +4 / -4

Tests (1) +2 / -2
webarkit_test.ccUpdate pinned version assertions for 0.9.0 +2/-2

Update pinned version assertions for 0.9.0

• Updates configuration and manager API assertions to expect version 0.9.0. These checks verify both the exported constant and runtime-reported version.

tests/webarkit_test.cc

Other (1) +2 / -2
WebARKitConfig.cppSet the WebARKitLib version to 0.9.0 +2/-2

Set the WebARKitLib version to 0.9.0

• Changes the canonical version string from 0.8.0 to 0.9.0 and increments the minor version constant from 8 to 9. Major, tiny, and development components remain unchanged.

WebARKit/WebARKitTrackers/WebARKitOpticalTracking/WebARKitConfig.cpp

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can reply 'qodo' on any finding to push back, ask questions, or dig deeper

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@kalwalt
kalwalt merged commit dfeb9e0 into dev Sep 23, 2026
1 check passed
@kalwalt kalwalt self-assigned this Sep 23, 2026
@kalwalt kalwalt added enhancement New feature or request C/C++ code concerning the C/C++ code design and improvements labels Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C/C++ code concerning the C/C++ code design and improvements enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant