Skip to content

Commit 5c82982

Browse files
kalwaltCopilot
andcommitted
chore: bump version to 0.3.8 in Cargo.toml and package.json
Co-authored-by: Copilot <copilot@github.com>
1 parent 168786c commit 5c82982

4 files changed

Lines changed: 58 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,61 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.3.8] - 2026-05-04
6+
7+
### Last action before `Milestone 6 — Math & homography in pure Rust`
8+
9+
### ⚙️ Miscellaneous Tasks
10+
11+
- Pass --features log-helpers when running simple example
12+
- Remove accidental .DS_Store from repo changes
13+
- Convert println!/eprintln! to arlog_*! in examples and bench
14+
15+
### 🎨 Styling
16+
17+
- Apply cargo fmt --all (fixes CI fmt check)
18+
- *(core)* Fix formatting issues
19+
- *(marker)* Apply cargo fmt
20+
- *(diagnostic)* Apply stable rustfmt wrapping (#104 CI)
21+
22+
### 🐛 Bug Fixes
23+
24+
- *(clippy)* Clear all warnings and add clippy -D warnings to CI
25+
- *(clippy)* Fix 5 CI-only clippy warnings (explicit_counter_loop, manual_checked_ops)
26+
- *(marker)* Populate cf_patt/id_patt and copy to final id/cf per mode
27+
- *(core)* Port confidence_cutoff from C and add regression tests (issue #92)
28+
- *(marker)* Wire cutoff_phase from MatchOk/MatchError result codes (#88)
29+
- *(marker)* Resolve merge conflict in cutoff_phase tests
30+
- *(simple,marker)* Honour the buff/pixel_format contract (#103)
31+
32+
### 📚 Documentation
33+
34+
- *(issue-86)* Add implementation plan
35+
- Update CLAUDE.md with documentation and style guidelines
36+
- *(issue-103)* Correct findings — Rust/C cf close but not byte-equal
37+
38+
### 🚀 Features
39+
40+
- *(marker)* Add finalize_marker_id_cf_dir helper
41+
- *(types)* Add MatchOk, MatchError, From<MatchError> for ARMarkerInfoCutoffPhase
42+
- *(core)* Add ar_detect_marker orchestrator for full marker detection pipeline
43+
- *(types)* Add AR tracking history mode constants (#101)
44+
- *(marker)* Port arDetectMarker tracking history pipeline (#96)
45+
- *(diagnostic)* Add dump_patt + diff_patt for issue #103
46+
47+
### 🚜 Refactor
48+
49+
- *(core)* Move AR modules into ar/ subfolder (closes #82)
50+
- *(types)* Defer MatchOk.global_id field to issue #89
51+
- *(pattern)* Pattern_match returns Result<MatchOk, MatchError>
52+
- *(matrix)* Ar_matrix_code_get_id returns Result<MatchOk, MatchError>
53+
54+
### 🧪 Testing
55+
56+
- *(marker)* Add failing tests for finalize_marker_id_cf_dir helper
57+
- *(marker)* Add confidence_cutoff edge case and mode-specific unit tests (#96)
58+
- *(marker)* Extract history phases as helpers and add 12 unit tests (#96)
59+
560
## [0.3.7] - 2026-04-23
661

762
### 🐛 Bug Fixes

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ exclude = [
99
resolver = "2"
1010

1111
[workspace.package]
12-
version = "0.3.7"
12+
version = "0.3.8"
1313
authors = ["kalwalt <github@kalwaltart.it>"]
1414
edition = "2021"
1515
description = "A high-performance, memory-safe Rust port of WebARKitLib (ARToolKit) for native and WASM."

crates/wasm/pkg/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"kalwalt \u003cgithub@kalwaltart.it\u003e"
66
],
77
"description": "A high-performance, memory-safe Rust port of WebARKitLib (ARToolKit) for native and WASM.",
8-
"version": "0.3.7",
8+
"version": "0.3.8",
99
"license": "LGPL-3.0-or-later",
1010
"repository": {
1111
"type": "git",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webarkitlib-rs",
3-
"version": "0.3.7",
3+
"version": "0.3.8",
44
"description": "Port of WebARKitLib (ARToolKit) to Rust and WASM",
55
"private": true,
66
"scripts": {

0 commit comments

Comments
 (0)