Skip to content

chore(deps): bump vedo from 2023.4.7 to 2026.6.1 - #145

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/vedo-2026.6.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/vedo-2026.6.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026 •

Copy link
Copy Markdown
Contributor

Bumps vedo from 2023.4.7 to 2026.6.1.

Release notes

Sourced from vedo's releases.

v2026.6.1

Release Notes

  • Internal modularization across core components (plotter, file_io, visual, pointcloud, mesh, grids, pyplot) to improve maintainability and testability.
  • Improved compatibility with newer VTK versions, including deprecation fixes and runtime robustness updates.
  • Expanded and cleaned examples and test infrastructure.

Soft-breaking Changes

  • Minor API changes in addons.BaseCutter.
  • CornerAnnotation class removed (use Text2D instead).
  • Changes in Button class behavior/API (check examples/basic/buttons2.py).

Hard-Breaking Changes

  • Trimesh examples restructured:
    • Moved from examples/other/trimesh/* to:
      • examples/other/trimesh_section.py
      • examples/other/trimesh_ray.py
      • examples/other/trimesh_nearest.py
      • examples/other/trimesh_shortest.py
  • Removed Dolfin integration
  • Removed example:
    • examples/other/tensor_grid2.py

Packaging and CI

  • Updated pyproject.toml package list after examples restructuring.
  • Improved CircleCI reliability

Changes and Fixes

  • Fixed VTK 9.6 deprecations for SetCells usage in:
    • vedo/utils.py
    • vedo/grids/tetmesh.py
  • Added Mesh.extrude_linear(...) based on vtkLinearExtrusionFilter.
  • Added new basic example for linear extrusion:
    • examples/basic/extrude2.py
  • Existing extrusion example renamed:
    • examples/basic/extrude1.py
  • Fixed notebook/lazy import regression:
    • vedo.backends is now accessible as expected from vedo.
  • Removed fragile vtkCornerAnnotation usage in notebook backend path.
  • Added example for embedding matplotlib figures in a scene.
  • Added Line.eval2d() for plotting workflows.
  • Improved addons.BaseCutter (ref. #1263, thanks @​natabma).

... (truncated)

Changelog

Sourced from vedo's changelog.

Version 2026.6.1

Changes and Fixes

  • added example with embedding matplotlib figures in a scene
  • add Line.eval2d() useful for plotting
  • improvements to the addons.BaseCutter as per #1263 by @​natabma
  • add applications.MorphByLandmarkPlotter class
  • add applications.MorphBySplinesPlotter class
  • fix memory leaks in Text2D and Assembly classes #1269 by @​shBLOCK
  • add volume.extract_components()
  • add applications.ImageEditor Plotter-derived class
  • add pointcloud.project_point_on_variety() function
  • objects can now be removed also by substring e.g. plt.remove("*_mesh") will remove "some_mesh"

Soft-breaking Changes

  • small changes to the API of the addons.BaseCutter class
  • CornerAnnotation class removed (substituted by Text2D)
  • changes in Button class (check examples/basic/buttons2.py)

Hard-breaking Changes

  • None

===================================================================================

Version 2025.5.4

Changes and Fixes

  • general code cleanup with pylint.
  • add utils.compute_hessian()
  • fix issue #1224 for cells coloring in jupyter notebook for k3d
  • add support for STEP files format (needs opencascade lib) #1222
  • fix nan case in scalarbar3d()
  • add .rename() method to set any object name.
  • fix bug #1230 in line.find_index_at_position() by @​natabma
  • Add lazy initialization for normals (#1231) by @​CorpsSansOrganes
  • add chemistry module to represent molecules and proteins
  • fix to Box class by @​dbotwinick

Soft-breaking Changes

Changes that may break existing code whose fixing is trivial:

Hard-breaking Changes

Changes that will break existing code and need active thinking and some work to adapt

  • None

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 1, 2026
@dependabot
dependabot Bot requested a review from quasiTriestino as a code owner September 1, 2026 16:54
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 1, 2026
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Major version bump, so this one waits for a maintainer.

@dependabot
dependabot Bot force-pushed the dependabot/pip/vedo-2026.6.1 branch from 017ef07 to 05f9413 Compare September 1, 2026 16:57
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Major version bump, so this one waits for a maintainer.

@dependabot
dependabot Bot force-pushed the dependabot/pip/vedo-2026.6.1 branch from 05f9413 to 5e09f97 Compare September 1, 2026 19:23
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Major version bump, so this one waits for a maintainer.

Bumps [vedo](https://github.com/marcomusy/vedo) from 2023.4.7 to 2026.6.1.
- [Release notes](https://github.com/marcomusy/vedo/releases)
- [Changelog](https://github.com/marcomusy/vedo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/marcomusy/vedo/commits/v2026.6.1)

---
updated-dependencies:
- dependency-name: vedo
  dependency-version: 2026.6.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants