Skip to content

chore: release 2.4.0 - #76

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--machinevision-toolbox-python
Open

chore: release 2.4.0#76
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--machinevision-toolbox-python

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.4.0 (2026-08-16)

Features

  • add array protocol to Image and Kernel, ndim to Kernel (e762f57)
  • relax opencv pin to support both 4.x and 5.x, add CI matrix axis (2ec69fe), closes #44

Bug Fixes

  • CameraBase.plot() unbound call (self=None) crashed instead of working (e2d4600)
  • correct stale open3d-python PyPI name, add py3.13 exclusion marker (87c1e8f)
  • esttheta() -- broken pickregion() helper and missing theta-sweep body (50b00cc)
  • Histogram.plot(type='ncdf') never actually worked, docstring lied (6d4152d)
  • idisp() crashes when reuse=True with no title given (a05b13b)
  • Image.metadata() missing camera-specific Exif sub-IFD tags (d554ef2)
  • Image() drops maxintval when dtype= is also given, silently truncating (15f1d32)
  • Image(dtype='float') resolved to float64, not float32 (18c5d85)
  • ImageConstantsMixin factories silently downcast explicit dtype requests (977dbf6)
  • mvtbtool's %precision line spuriously echoes with --showassign (ed43ca6)
  • name2color() colororder reordering returns list, not ndarray (c90e6fb)
  • PointCloud.Read() double-joins a caller-supplied "data/" prefix (fff671c)
  • printstats() crashes if .stats hasn't been accessed yet (3484224)
  • suppress divide-by-zero RuntimeWarning in BagOfWords idf computation (05c85e0)
  • visual-odometry robustness -- match() metric, points2F(), BundleAdjust (8691847)

Documentation

  • add AGENTS.md stub linking to rvc-ecosystem conventions (0827291)
  • points2F() kwargs -- correct which params apply to which method (6b10d64)

This PR was generated with Release Please. See documentation.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@github-actions github-actions Bot changed the title chore: release 2.3.1 chore: release 2.4.0 Aug 13, 2026
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--machinevision-toolbox-python branch 16 times, most recently from 1d0069e to 84a47a9 Compare August 16, 2026 02:44
@github-actions
github-actions Bot force-pushed the release-please--branches--main--components--machinevision-toolbox-python branch from 84a47a9 to 97d6134 Compare August 16, 2026 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

opencv5 migration: dual-version (4/5) compatibility

0 participants