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

chore(deps): bump vedo from 2023.4.7 to 2026.6.1#145
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