Skip to content

chore: release 2.1.0 - #59

Merged
petercorke merged 2 commits into
mainfrom
release-please--branches--main--components--machinevision-toolbox-python
Aug 3, 2026
Merged

chore: release 2.1.0#59
petercorke merged 2 commits into
mainfrom
release-please--branches--main--components--machinevision-toolbox-python

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.1.0 (2026-08-03)

Features

  • add interactive tools to imtool and bagtool (b16ab7d)
  • mvtbtool: add 'tool' extra for IPython/pygments, fail with clear message when missing (a31655b)

Bug Fixes

  • add missing type annotations, warn on ncdf deprecation (7e8cabe)
  • add socket timeout to iread() URL fetches (6ff62b1)
  • bring 3 mixins in line with the TYPE_CHECKING _ImageBase pattern (0d31fc5)
  • colorplane handling in image i/o (6882967)
  • gridify() IndexError from numpy float // int staying float64 (e57597a)
  • keep single-blob filter() matches (7b0ab8d), closes #17
  • replace 6 bare except: clauses with specific exception types (5a11306)
  • un-hide bot-comment notes from HTML comment block (4a4e943)
  • use eigh instead of eig for blob orientation/ellipse moments (3a74fdf)

Documentation

  • add build date to footer copyright notice (e7de5bf)
  • add example placeholder to Alternatives considered (879f086)
  • add PR and issue templates (d081f7e)
  • ask for a concrete function signature in feature requests (b25cd12)
  • fix docstring convention note, add Codacy heads-up (d68f605)
  • fix Image class sidebar, cut over to sphinx-pyrunblock (20c219d)
  • fix stale rank() reference in card-algorithms.rst (1e3f6bd)
  • fix stale/broken references and add footer build date (c51955b)
  • flesh out PR template with a proper checklist (f4db44b)
  • forewarn contributors about Dependabot vulnerability comments (acfedab)
  • log ci.yml's conda/micromamba setup as tech debt (af09d07)
  • log Codacy backlog real numbers to tech-debt (65b3c5e)
  • log gridify() IndexError bug found while testing bare-except fix (889d45c)
  • log Histogram.plot type= docstring/behavior mismatch (e693eef)
  • log mypy-not-in-CI as high-priority tech debt, with fresh audit (1b74ae8)
  • log pgraph-python CI gap and conda-migration decision to tech-debt (c5b6aeb)
  • log PR #32/#33 Codacy findings (type shadowing, F405, max param) (e0ed8db)
  • migrate tech-debt.md to GitHub Issues (tech-debt label) (36aae6a)
  • remove reference to nonexistent CentralCamera.decomposeF (c7f1400)
  • switch sphinx-codeautolink to released 0.19.0, drop branch pin (594a9a1)
  • use %pip magic in notebooks, add tagline to README (843db36)

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.

release-please's autogenerated 2.1.0 changelog listed 13 changes
twice: once for the real conventional commit, once for the "Merge
pull request #N from ..." commit GitHub creates on merge, whose body
happens to embed the PR title verbatim -- which release-please's
parser also picks up as a second conventional commit. Removed the
merge-commit duplicate in each pair, keeping the original commit.
@petercorke
petercorke merged commit d408cea into main Aug 3, 2026
20 checks passed
@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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.

Filtering blobs when only one blob is detected

1 participant