Recent Releases
3.4.204 Apr 2026 03:15
minor feature:
(Full Changelog).
:
version getter (@martinRenou).
Contributors to this release:
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release).
@martinRenou (activity).
.
3.4.125 Mar 2026 03:15
minor feature:
(Full Changelog).
:
Bring back icons in filebrowser (@martinRenou, @trungleduc).
Maintenance and upkeep improvements:
Bot: Use official jupyterlab action to check user permission (@martinRenou).
Documentation improvements:
Add notebook link lock (@martinRenou).
Contributors to this release:
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release).
@martinRenou (activity) @trungleduc (activity).
.
3.4.025 Jan 2026 03:15
major feature:
(Full Changelog).
Enhancements made:
Adds support for the `sketch` capability to the `CadDocument` class (@asmith26, @arjxn-py, @trungleduc).
Adds support for the `extrusion` capability to the `CadDocument` class. (@asmith26, @arjxn-py, @trungleduc).
:
pressing delete key in form from deleting entire object. (@asmith26, @martinRenou, @trungleduc).
Maintenance and upkeep improvements:
Update releaser for trusted publishers (@martinRenou).
Rebuild with latest JS dependencies (@martinRenou).
Update jupyter-collaboration (@martinRenou, @arjxn-py).
Get away from hatch build (@martinRenou, @trungleduc).
Documentation improvements:
Add deployment instructions for JupyterCAD with JupyterLite (@arjxn-py, @trungleduc).
Contributors to this release:
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release).
@arjxn-py (activity) @asmith26 (activity) @martinRenou (activity) @trungleduc (activity).
.
3.1.719 Sep 2025 03:15
minor feature:
(Full Changelog).
Enhancements made:
Switch to commands (@trungleduc).
:
unused arguments (@asmith26).
Maintenance and upkeep improvements:
Documentation improvements:
Add `describedBy` to commands (@jtpio).
Contributors to this release:
(GitHub contributors page for this release).
@asmith26 @github-actions @jtpio @pre-commit-ci @trungleduc.
.
3.1.619 Aug 2025 03:15
minor feature:
(Full Changelog).
Enhancements made:
Add save and load methods to CadDocument (@asmith26).
Maintenance and upkeep improvements:
lite bot (@martinRenou).
ing bot again... (@martinRenou).
Documentation improvements:
Add missing docstrings (@asmith26).
Contributors to this release:
(GitHub contributors page for this release).
@asmith26 @martinRenou.
.
3.1.524 Jul 2025 03:15
minor feature:
(Full Changelog).
Enhancements made:
Add STL/BREP export feature. (@Yahiewi).
:
Restore the users item visibility (@brichet).
Bring back follow mode (@arjxn-py).
Maintenance and upkeep improvements:
Other merged PRs:
Update CONTRIBUTING.md (@asmith26).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @asmith26 @brichet @github-actions @pre-commit-ci @Yahiewi.
.
3.1.422 Jun 2025 03:15
minor feature:
(Full Changelog).
Enhancements made:
Add rename object function (@chaffra).
Add Translation Snap Option in Transform Controls (@arjxn-py).
Slider for rotation snap (@arjxn-py).
Add multi-edge chamfer and fillet creation (jupytercad#646) (@Yahiewi).
Add 'New JupyterCAD file' option to context menu (jupytercad#634) (@Yahiewi).
Introduce custom settings for JupyterCAD (@arjxn-py).
:
Pin my-jupyter-shared-drive (@martinRenou).
LayoutRestorer entries (@arjxn-py).
Prevent opening the context menu upon camera rotation (@Yahiewi).
Maintenance and upkeep improvements:
Update yarn lockfile resolving potential dependency conflicts (@arjxn-py).
Remove UsersItem component and use the one from `@jupyter/collaboration` (@arjxn-py).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @chaffra @github-actions @martinRenou @pre-commit-ci @Yahiewi.
.
3.1.324 May 2025 03:15
minor bugfix:
(Full Changelog).
Enhancements made:
Apply the transform control on the parent when clicking on an edge (@HaudinFlorence).
Make the toolbar console button a toggle button (@HaudinFlorence).
Update the switch mode label for the transform controls (@HaudinFlorence).
Replace the FormDialog by a toggle button for the axes helper (@HaudinFlorence).
Replace the dialogform by a toggle button for the exploded view (@HaudinFlorence).
Replace the formDialog by a toggle button for CameraSettings (@HaudinFlorence).
Use svg icons only for the toolbar icons (@HaudinFlorence).
:
Properly handle lumino events (@martinRenou).
Use jupyterlab css variables for the selected suggestions (@HaudinFlorence).
Follow up of PR 726. the axes helper toggle button broken behavior (@HaudinFlorence).
ArchDetail.jcad annotations model + check exploded view (@martinRenou).
Use react state to show text message for clip plane (@arjxn-py).
Follow up of PR 717. reassignment of cameraSettings (@HaudinFlorence).
Replace Deprecated `breptools_Write` with `breptools.Write` (@arjxn-py).
blank tab (@arjxn-py).
Maintenance and upkeep improvements:
Reset UI-tests snapshots (@martinRenou).
Other merged PRs:
CHANGELOG formatting (@martinRenou).
Contributors to this release:
(GitHub contributors page for this release).
@arjxn-py @github-actions @HaudinFlorence @martinRenou @pre-commit-ci @trungleduc.
.
3.1.222 Apr 2025 13:16
minor feature:
Pin docprovider (@martinRenou). breaking change introduced in 3.1.0 (@martinRenou). Contributors to this release: (GitHub contributors page for this release). @github-actions @martinRenou.