Releases: jupytercad/JupyterCAD
Releases Β· jupytercad/JupyterCAD
v0.3.1
0.3.1
Bugs fixed
- Add yjs-widgets to the shared scope #199 (@trungleduc)
Contributors to this release
v0.3.0
0.3.0
Enhancements made
- Add annotation and color API #198 (@trungleduc)
- Update to latest ypywidgets #194 (@martinRenou)
- Compute shape properties #193 (@trungleduc)
- Add Jupyverse plugin #179 (@davidbrochart)
Bugs fixed
- Fix fuse and intersection operator #197 (@trungleduc)
- Hide FreeCAD import message #187 (@trungleduc)
Maintenance and upkeep improvements
- Remove mock setting in Galata tests #188 (@trungleduc)
Documentation improvements
- Add docs link in the README #190 (@martinRenou)
- Add some documentation #169 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@davidbrochart | @github-actions | @martinRenou | @pre-commit-ci | @trungleduc
v0.2.3
0.2.3
Bugs fixed
- Missing dependencies #184 (@martinRenou)
Contributors to this release
v0.2.2
0.2.2
Bugs fixed
- Update shared scope #182 (@trungleduc)
Contributors to this release
v0.2.1
0.2.1
Bugs fixed
- Fix missing static files in cad app #181 (@trungleduc)
- NPM Package version fix #173 (@martinRenou)
Maintenance and upkeep improvements
- Simplify bump version script #178 (@martinRenou)
- Fix file paths in Notebook.ipynb #176 (@davidbrochart)
- Add releaser action and pre-commit config #172 (@trungleduc)
Documentation improvements
- Add docstrings #177 (@martinRenou)
Contributors to this release
(GitHub contributors page for this release)
@davidbrochart | @github-actions | @martinRenou | @trungleduc
v0.2.0
0.2.0
Enhancements made
- Add backend installation check #168 (@trungleduc)
- Improve cache mechanism #164 (@trungleduc)
- Add shadow to annotation boxes #163 (@trungleduc)
- Python API #162 (@martinRenou)
- Remove shadowmapping #159 (@martinRenou)
- Improve lighting #158 (@trungleduc)
- Remove gradient background #150 (@martinRenou)
- Multi selection #145 (@martinRenou)
- Add top menu and launcher #140 (@trungleduc)
Bugs fixed
- Fixup visibility checking #161 (@martinRenou)
- Fix Notebook API view #160 (@martinRenou)
- Fix: prevent selecting invisible mesh #155 (@martinRenou)
- Fix broken SVG #153 (@martinRenou)
Maintenance and upkeep improvements
- Install python-occ core on galata bot #167 (@martinRenou)
- Update jupyter_collaboration dependency #166 (@martinRenou)
- Fix galata bot #152 (@martinRenou)
- Install jupyter_collaboration on the Galata bot #165 (@martinRenou)
Documentation improvements
- Update screenshot #156 (@trungleduc)
Contributors to this release
v0.1.0
0.1.0
Enhancements made
- Exploded view #109 (@martinRenou)
- Add launcher buttons #108 (@hbcarlos)
- Only compute the bounding box of the visible objects for the reflength #105 (@martinRenou)
- Improve performance #104 (@martinRenou)
- Add extrusion #98 (@trungleduc)
- Toolbar for configuring the grid and axes #94 (@hbcarlos)
- FCstd color support #91 (@martinRenou)
- Automatically remove annotations when they are empty #86 (@martinRenou)
- Annotations: Change remove button to a close button #84 (@martinRenou)
- Update build occ command #80 (@trungleduc)
- 2D Editor #76 (@trungleduc)
- Use theme for the annotation styling #62 (@martinRenou)
- Take into account the current user for message displaying #61 (@martinRenou)
- Support for undo/redo #60 (@hbcarlos)
- Decouple camera from remote user camera #59 (@martinRenou)
- Automatically rebuild open cascade when needed #56 (@martinRenou)
- Build OpenCascade when building the Worker #54 (@martinRenou)
- Custom Open Cascade build #40 (@martinRenou)
- Follow mode #32 (@trungleduc)
- Display and sync pointers between clients #29 (@martinRenou)
- Render unsupported shape types in read-only mode. #28 (@trungleduc)
- Highlight differently the mesh that is hovered AND selected #27 (@martinRenou)
- Hide source objects after executing operators #117 (@trungleduc)
- Expose JupyterCad 3d view and APIs in notebook #102 (@trungleduc)
- Update to JupyterLab 4 #147 (@martinRenou)
- Simplify annotations update #146 (@martinRenou)
- Update annotations position on resize #143 (@martinRenou)
- Default shape/operator names #141 (@martinRenou)
- Lab app #135 (@trungleduc)
- Toolbar refactor and styling #129 (@martinRenou)
Bugs fixed
- Cleanup selection logic and throttle some events #107 (@martinRenou)
- Fix bot for updating galata references #106 (@martinRenou)
- Fixes selections #103 (@hbcarlos)
- Toolbar for configuring the grid and axes #94 (@hbcarlos)
- Remove malformed form button #88 (@martinRenou)
- Do not reset the grid and axe when the scene is empty #83 (@hbcarlos)
- Hot fix occ build #81 (@trungleduc)
- Fix intersection name #57 (@martinRenou)
- Pointer color fix #39 (@martinRenou)
- Fix minor pointer issues. #30 (@trungleduc)
- Handle de-select when selecting a non-visible object #26 (@martinRenou)
- Update annotations position on resize #143 (@martinRenou)
- Update to JupyterLab 4 #147 (@martinRenou)
- Create monorepo #133 (@trungleduc)
Maintenance and upkeep improvements
- Remove
pip install -e .
step in the check release workflow #116 (@jtpio) - Pin JupyterLab #115 (@martinRenou)
- Prepare for release #114 (@martinRenou)
- Pin JupyterLab #113 (@martinRenou)
- Fix ci #97 (@trungleduc)
- Add galata bot #96 (@trungleduc)
- Uses hatch and update releaser #90 (@hbcarlos)
- Fix binder #87 (@trungleduc)
- Introduce jupytercad-opencascade separate package #85 (@martinRenou)
- Add UI tests #73 (@trungleduc)
- Update to JupyterLab beta 2 #130 (@trungleduc)
- Update to JupyterLab beta 0 #119 (@martinRenou)
Documentation improvements
- Update README #112 (@martinRenou)
- Update readme #111 (@trungleduc)
Other merged PRs
- Fix CI #77 (@trungleduc)
- Fixes objects tree view #75 (@hbcarlos)
- Annotations panel #74 (@martinRenou)
- Fixes 51 #72 (@hbcarlos)
- Fixes iterable #71 (@hbcarlos)
- Types the API and hides Y data structures #68 (@hbcarlos)
- Migrate to @jupyter/ydoc and fix observe #67 (@hbcarlos)
- Remove "getCoordinate" from the Annotation Model #65 (@martinRenou)
- Fix: reset state when unfollowing #58 (@martinRenou)
- Add intersection operator #55 (@davidbrochart)
- Add fuse operator #53 (@davidbrochart)
- Prevent updating refLength on each remove/hide #52 (@martinRenou)
- Put back logic for syncing pointers #42 (@martinRenou)
- Fix missing FS and symbol [#41](https://github.com/QuantStac...
v0.1.0rc0
0.1.0rc0
No merged PRs
v0.1.0b0
0.1.0b0
Enhancements made
- Update to JupyterLab 4 #147 (@martinRenou)
- Simplify annotations update #146 (@martinRenou)
- Update annotations position on resize #143 (@martinRenou)
- Default shape/operator names #141 (@martinRenou)
- Lab app #135 (@trungleduc)
- Toolbar refactor and styling #129 (@martinRenou)
Bugs fixed
- Update annotations position on resize #143 (@martinRenou)
Maintenance and upkeep improvements
- Update to JupyterLab 4 #147 (@martinRenou)
- Create monorepo #133 (@trungleduc)
Contributors to this release
v0.1.0a2
0.1.0a2
Enhancements made
- Hide source objects after executing operators #117 (@trungleduc)
- Expose JupyterCad 3d view and APIs in notebook #102 (@trungleduc)
Maintenance and upkeep improvements
- Update to JupyterLab beta 2 #130 (@trungleduc)
- Update to JupyterLab beta 0 #119 (@martinRenou)