Releases: jupytercad/JupyterCAD
v3.4.0
3.4.0
Enhancements made
- Adds support for the
sketchcapability to theCadDocumentclass #805 (@asmith26, @arjxn-py, @trungleduc) - Adds support for the
extrusioncapability to theCadDocumentclass. #804 (@asmith26, @arjxn-py, @trungleduc)
Bugs fixed
- Fix pressing delete key in form from deleting entire object. #784 (@asmith26, @martinRenou, @trungleduc)
Maintenance and upkeep improvements
- Update releaser for trusted publishers #829 (@martinRenou)
- Rebuild with latest JS dependencies #828 (@martinRenou)
- Update jupyter-collaboration #827 (@martinRenou, @arjxn-py)
- Get away from hatch build #822 (@martinRenou, @trungleduc)
Documentation improvements
- Add deployment instructions for JupyterCAD with JupyterLite #808 (@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)
v3.1.7
3.1.7
Enhancements made
- Switch to commands #783 (@trungleduc)
Bugs fixed
Maintenance and upkeep improvements
Documentation improvements
Contributors to this release
(GitHub contributors page for this release)
@asmith26 | @github-actions | @jtpio | @pre-commit-ci | @trungleduc
v3.1.6
3.1.6
Enhancements made
Maintenance and upkeep improvements
- Fix lite bot #770 (@martinRenou)
- Fixing bot again... #769 (@martinRenou)
Documentation improvements
Contributors to this release
v3.1.5
3.1.5
Enhancements made
Bugs fixed
Maintenance and upkeep improvements
Other merged PRs
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @asmith26 | @brichet | @github-actions | @pre-commit-ci | @Yahiewi
v3.1.4
3.1.4
Enhancements made
- Add rename object function #758 (@chaffra)
- Add Translation Snap Option in Transform Controls #750 (@arjxn-py)
- Slider for rotation snap #748 (@arjxn-py)
- Add multi-edge chamfer and fillet creation (#646) #740 (@Yahiewi)
- Add 'New JupyterCAD file' option to context menu (#634) #737 (@Yahiewi)
- Introduce custom settings for JupyterCAD #725 (@arjxn-py)
Bugs fixed
- Pin my-jupyter-shared-drive #760 (@martinRenou)
- Fix LayoutRestorer entries #759 (@arjxn-py)
- Prevent opening the context menu upon camera rotation #741 (@Yahiewi)
Maintenance and upkeep improvements
- Update yarn lockfile resolving potential dependency conflicts #746 (@arjxn-py)
- Remove UsersItem component and use the one from
@jupyter/collaboration#745 (@arjxn-py)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @chaffra | @github-actions | @martinRenou | @pre-commit-ci | @Yahiewi
v3.1.3
3.1.3
Enhancements made
- Apply the transform control on the parent when clicking on an edge #732 (@HaudinFlorence)
- Make the toolbar console button a toggle button #731 (@HaudinFlorence)
- Update the switch mode label for the transform controls #730 (@HaudinFlorence)
- Replace the FormDialog by a toggle button for the axes helper #726 (@HaudinFlorence)
- Replace the dialogform by a toggle button for the exploded view #722 (@HaudinFlorence)
- Replace the formDialog by a toggle button for CameraSettings #717 (@HaudinFlorence)
- Use svg icons only for the toolbar icons #713 (@HaudinFlorence)
Bugs fixed
- Properly handle lumino events #735 (@martinRenou)
- Use jupyterlab css variables for the selected suggestions #733 (@HaudinFlorence)
- Follow up of PR 726. Fix the axes helper toggle button broken behavior #727 (@HaudinFlorence)
- Fix ArchDetail.jcad annotations model + check exploded view #724 (@martinRenou)
- Use react state to show text message for clip plane #720 (@arjxn-py)
- Follow up of PR 717. Fix reassignment of cameraSettings #719 (@HaudinFlorence)
- Replace Deprecated
breptools_Writewithbreptools.Write#711 (@arjxn-py) - Fix blank tab bug #710 (@arjxn-py)
Maintenance and upkeep improvements
- Reset UI-tests snapshots #723 (@martinRenou)
Other merged PRs
- Fix CHANGELOG formatting #716 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @HaudinFlorence | @martinRenou | @pre-commit-ci | @trungleduc
v3.1.2
3.1.2
Bugs fixed
- Pin docprovider #705 (@martinRenou)
- Fix breaking change introduced in 3.1.0 #703 (@martinRenou)
Contributors to this release
v3.1.1
3.1.1
Bugs fixed
- Suggestion split screen: Use same lighting setting #702 (@martinRenou)
Contributors to this release
v3.1.0
3.1.0
Enhancements made
- Add
jupytercad_litemetapackage #681 (@arjxn-py) - Enable Python API in the JupyterLite deployment #680 (@arjxn-py)
- Widget with toolbar and sidepanel in cell output #679 (@arjxn-py)
Bugs fixed
- Fix releaser issues with jupytercad-lite #701 (@martinRenou)
- Install jupyterlab to enable jlpm on update lite snaphots bot #698 (@arjxn-py)
- Add setSource in stl & step plugin to fix lite deployment #692 (@arjxn-py)
- Fix bump script for jupytercad-lite #691 (@arjxn-py)
- Handle string source coming from shared drive #686 (@trungleduc)
- Fix: Collaborative model #682 (@martinRenou)
Maintenance and upkeep improvements
- Separate Bot for lite snapshot update #696 (@arjxn-py)
- Install JupyterCAD metapackage in update snapshots workflow #694 (@arjxn-py)
- Configure UI tests for Lite Deployment #689 (@arjxn-py)
- Revive: Enable Python API in the JupyterLite deployment + jupytercad-lite metapackage #687 (@martinRenou)
- Fix shared document interface #677 (@arjxn-py)
- Bump
actions/upload-artifactto v4 #676 (@arjxn-py)
Documentation improvements
Other merged PRs
- Revert "Enable Python API in the JupyterLite deployment" #685 (@martinRenou)
- Revert "Add
jupytercad_litemetapackage" #684 (@martinRenou) - Revert "Fix: Collaborative model" #683 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @martinRenou | @pre-commit-ci | @trungleduc
v3.0.1
3.0.1
Enhancements made
- Enable Rotation Snap by default and make it customisable #661 (@arjxn-py)
- Allow fusing more than two objects at once #659 (@arjxn-py)
- When copy-pasting a hidden object, the copied object is made visible #656 (@arjxn-py)
Bugs fixed
- Dropdown selector for base on chamfer and fillet #664 (@arjxn-py)
- Avoid applying wireframe to selected edges #655 (@arjxn-py)
- Fix placement for non-primitive shapes coming from freecad #653 (@arjxn-py)
Maintenance and upkeep improvements
- Add UI tests for the suggestion panel #660 (@arjxn-py)
- Bump
jupyter-collaborationto3.1.0#657 (@arjxn-py) - Replace @jupyterlab/rjsf with FormComponent from @jupyterlab/ui-components #625 (@Meriem-BenIsmail)
Documentation improvements
- Add documentation badge #663 (@arjxn-py)
- Light logo for light mode and dark for dark #649 (@arjxn-py)
- Improve pawn example #647 (@martinRenou)
- Add chess pawn example #645 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@arjxn-py | @github-actions | @martinRenou | @Meriem-BenIsmail | @pre-commit-ci | @trungleduc