Skip to content

Commit 24d2eec

Browse files
committed
Publish 3.0.0a7
SHA256 hashes: jupytercad-3.0.0a7-py3-none-any.whl: ed1d15136401b996632918a7cecee439d88aaec1993991adab705c6601cbb7a7 jupytercad-3.0.0a7.tar.gz: 3050ee0fac9187108c6deb85a1983a81df9bd9edffa9bce59f40be2facb5e518 jupytercad-base-3.0.0-alpha.7.tgz: 9f3a92b2e40d3deb28a87034b2a3183f4d7ca5db19c86edb35147d5a4c2de931 jupytercad-jupytercad-app-3.0.0-alpha.7.tgz: ddb27f3d447ec7134142eca170885e034bc0a0647a6db71986d432a5c4c53899 jupytercad-jupytercad-core-3.0.0-alpha.7.tgz: 3b158503d2bd6073b45a4ef3595b1af152f149df91f41653deb97a6730b3b520 jupytercad-jupytercad-lab-3.0.0-alpha.7.tgz: ef5d26e7866233ce17842ce3939c5876cee6b1560e08596e74e8a31fd25a65d5 jupytercad-occ-worker-3.0.0-alpha.7.tgz: b2f1bdd005b12fe508eca072c5d891348553ff27ee0ef68f7e290bc65e529057 jupytercad-opencascade-3.0.0-alpha.7.tgz: 873542553748ffbab0c490d5ca619028c0d799a8706f6228f16c1ed9f729b56d jupytercad-schema-3.0.0-alpha.7.tgz: 6847c442a35c1e8f7c55fe121dc9a7df17a92dd27e9c27ffe121083d00809278 jupytercad_app-3.0.0a7-py3-none-any.whl: 5757af604661c9372aacf3d5c8ac99215c57380969ede057055f4a2276bd4037 jupytercad_app-3.0.0a7.tar.gz: 26553ff56363cf329c82f191ab37b97d0bd9a823066fa532d52095ce28227a72 jupytercad_core-3.0.0a7-py3-none-any.whl: 3144162d41527f4ddd8a91f43cda6f6e82f7c4e5e2ec57153d916682761582d9 jupytercad_core-3.0.0a7.tar.gz: e80b795117718cd3cee85543605c41c6675558198acc1da40aae727ca45bba6e jupytercad_lab-3.0.0a7-py3-none-any.whl: 7b0ec1becfe7839c39b80643df97c38e1ef64e03aaa77a08d8b431593638e0b0 jupytercad_lab-3.0.0a7.tar.gz: 1f12a461e85c78254a5d9c02e217a3ba58d3a4a6f1f05bfe902a008b3de47366
1 parent 19efde6 commit 24d2eec

File tree

12 files changed

+981
-824
lines changed

12 files changed

+981
-824
lines changed

CHANGELOG.md

+51-2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,57 @@ pip install jupytercad-freecad
4040

4141
<!-- <START NEW CHANGELOG ENTRY> -->
4242

43+
## 3.0.0a7
44+
45+
([Full Changelog](https://github.com/jupytercad/JupyterCAD/compare/@jupytercad/[email protected]))
46+
47+
### Enhancements made
48+
49+
- Rotation Controls [#603](https://github.com/jupytercad/JupyterCAD/pull/603) ([@arjxn-py](https://github.com/arjxn-py))
50+
- Improve placement info + missing "degrees" info [#602](https://github.com/jupytercad/JupyterCAD/pull/602) ([@martinRenou](https://github.com/martinRenou))
51+
- Add commands to command palette [#598](https://github.com/jupytercad/JupyterCAD/pull/598) ([@martinRenou](https://github.com/martinRenou))
52+
- Disable transform control for readonly files [#594](https://github.com/jupytercad/JupyterCAD/pull/594) ([@martinRenou](https://github.com/martinRenou))
53+
- Add transform icon [#593](https://github.com/jupytercad/JupyterCAD/pull/593) ([@IsabelParedes](https://github.com/IsabelParedes))
54+
- Add stl and stp icons [#591](https://github.com/jupytercad/JupyterCAD/pull/591) ([@IsabelParedes](https://github.com/IsabelParedes))
55+
- Show selection in transparency for non-visible objects [#587](https://github.com/jupytercad/JupyterCAD/pull/587) ([@martinRenou](https://github.com/martinRenou))
56+
- Enable toggling transform controls [#578](https://github.com/jupytercad/JupyterCAD/pull/578) ([@arjxn-py](https://github.com/arjxn-py))
57+
- Perform a dry run for transforms [#575](https://github.com/jupytercad/JupyterCAD/pull/575) ([@martinRenou](https://github.com/martinRenou))
58+
- Allow transforming objects when clipping is enabled [#565](https://github.com/jupytercad/JupyterCAD/pull/565) ([@martinRenou](https://github.com/martinRenou))
59+
- Add Translation Controls [#529](https://github.com/jupytercad/JupyterCAD/pull/529) ([@arjxn-py](https://github.com/arjxn-py))
60+
61+
### Bugs fixed
62+
63+
- No transform controls when exploded view is enabled [#616](https://github.com/jupytercad/JupyterCAD/pull/616) ([@martinRenou](https://github.com/martinRenou))
64+
- Do not show the transform if there is no current selection [#615](https://github.com/jupytercad/JupyterCAD/pull/615) ([@martinRenou](https://github.com/martinRenou))
65+
- Fix selection of newly created objects in the 3D view [#614](https://github.com/jupytercad/JupyterCAD/pull/614) ([@martinRenou](https://github.com/martinRenou))
66+
- Transform controls: undo positioning upon failure [#610](https://github.com/jupytercad/JupyterCAD/pull/610) ([@martinRenou](https://github.com/martinRenou))
67+
- Allow exporting .stl to .jcad [#604](https://github.com/jupytercad/JupyterCAD/pull/604) ([@martinRenou](https://github.com/martinRenou))
68+
- Fix missing placement for STL & STEP Files [#600](https://github.com/jupytercad/JupyterCAD/pull/600) ([@arjxn-py](https://github.com/arjxn-py))
69+
- Expand undo_manager scope [#581](https://github.com/jupytercad/JupyterCAD/pull/581) ([@trungleduc](https://github.com/trungleduc))
70+
- Add a min-height to the toolbar separator [#577](https://github.com/jupytercad/JupyterCAD/pull/577) ([@brichet](https://github.com/brichet))
71+
- Bug fix: Prevent tree from wrongly updating the selection [#571](https://github.com/jupytercad/JupyterCAD/pull/571) ([@martinRenou](https://github.com/martinRenou))
72+
- Fix selection logic [#569](https://github.com/jupytercad/JupyterCAD/pull/569) ([@martinRenou](https://github.com/martinRenou))
73+
- Fix initial selected edges color [#566](https://github.com/jupytercad/JupyterCAD/pull/566) ([@martinRenou](https://github.com/martinRenou))
74+
- Fix selection through clip plane [#564](https://github.com/jupytercad/JupyterCAD/pull/564) ([@martinRenou](https://github.com/martinRenou))
75+
- Make selection logic smoother [#563](https://github.com/jupytercad/JupyterCAD/pull/563) ([@arjxn-py](https://github.com/arjxn-py))
76+
- Do not update the camera position automatically for single object scene [#559](https://github.com/jupytercad/JupyterCAD/pull/559) ([@martinRenou](https://github.com/martinRenou))
77+
78+
### Maintenance and upkeep improvements
79+
80+
- Update UI-tests snapshots [#589](https://github.com/jupytercad/JupyterCAD/pull/589) ([@martinRenou](https://github.com/martinRenou))
81+
- Add test for exploded view [#584](https://github.com/jupytercad/JupyterCAD/pull/584) ([@arjxn-py](https://github.com/arjxn-py))
82+
- Add test for rotated shape [#583](https://github.com/jupytercad/JupyterCAD/pull/583) ([@arjxn-py](https://github.com/arjxn-py))
83+
- Undo opencascade positioning and rotation [#580](https://github.com/jupytercad/JupyterCAD/pull/580) ([@arjxn-py](https://github.com/arjxn-py))
84+
- Introduce IMouseDrag interface [#570](https://github.com/jupytercad/JupyterCAD/pull/570) ([@martinRenou](https://github.com/martinRenou))
85+
86+
### Contributors to this release
87+
88+
([GitHub contributors page for this release](https://github.com/jupytercad/JupyterCAD/graphs/contributors?from=2024-11-04&to=2024-11-29&type=c))
89+
90+
[@arjxn-py](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Aarjxn-py+updated%3A2024-11-04..2024-11-29&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Abrichet+updated%3A2024-11-04..2024-11-29&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Agithub-actions+updated%3A2024-11-04..2024-11-29&type=Issues) | [@IsabelParedes](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3AIsabelParedes+updated%3A2024-11-04..2024-11-29&type=Issues) | [@martinRenou](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3AmartinRenou+updated%3A2024-11-04..2024-11-29&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Apre-commit-ci+updated%3A2024-11-04..2024-11-29&type=Issues) | [@SylvainCorlay](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3ASylvainCorlay+updated%3A2024-11-04..2024-11-29&type=Issues) | [@trungleduc](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Atrungleduc+updated%3A2024-11-04..2024-11-29&type=Issues)
91+
92+
<!-- <END NEW CHANGELOG ENTRY> -->
93+
4394
## 3.0.0a6
4495

4596
([Full Changelog](https://github.com/jupytercad/JupyterCAD/compare/v3.0.0a5...2d78f0bfd9f20854af1f6db5d60a75f3f5756bf4))
@@ -62,8 +113,6 @@ pip install jupytercad-freecad
62113

63114
[@arjxn-py](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Aarjxn-py+updated%3A2024-10-29..2024-11-04&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Agithub-actions+updated%3A2024-10-29..2024-11-04&type=Issues) | [@trungleduc](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Atrungleduc+updated%3A2024-10-29..2024-11-04&type=Issues) | [@tshakah](https://github.com/search?q=repo%3Ajupytercad%2FJupyterCAD+involves%3Atshakah+updated%3A2024-10-29..2024-11-04&type=Issues)
64115

65-
<!-- <END NEW CHANGELOG ENTRY> -->
66-
67116
## 3.0.0a5
68117

69118
([Full Changelog](https://github.com/jupytercad/JupyterCAD/compare/v3.0.0a4...8d0b77fa32ef01ed2b3d7f1d6f806aef3577c18f))

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/jupytercad-root",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"private": true,
55
"homepage": "https://github.com/jupytercad/JupyterCAD",
66
"repository": {

packages/base/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/base",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "A JupyterLab extension for 3D modelling.",
55
"keywords": [
66
"jupyter",
@@ -38,8 +38,8 @@
3838
"@deathbeds/jupyterlab-rjsf": "^1.1.0",
3939
"@jupyter/collaborative-drive": "^3.0.0",
4040
"@jupyter/ydoc": "^3.0.0",
41-
"@jupytercad/occ-worker": "^3.0.0-alpha.6",
42-
"@jupytercad/schema": "^3.0.0-alpha.6",
41+
"@jupytercad/occ-worker": "^3.0.0-alpha.7",
42+
"@jupytercad/schema": "^3.0.0-alpha.7",
4343
"@jupyterlab/application": "^4.0.0",
4444
"@jupyterlab/apputils": "^4.0.0",
4545
"@jupyterlab/completer": "^4.2.4",

packages/occ-worker/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/occ-worker",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "Jupytercad opencascade worker package.",
55
"keywords": [
66
"jupytercad"
@@ -36,8 +36,8 @@
3636
"watch": "tsc-watch --onSuccess \"webpack --config worker.webpack.config.js --mode=development\""
3737
},
3838
"dependencies": {
39-
"@jupytercad/opencascade": "^3.0.0-alpha.6",
40-
"@jupytercad/schema": "^3.0.0-alpha.6",
39+
"@jupytercad/opencascade": "^3.0.0-alpha.7",
40+
"@jupytercad/schema": "^3.0.0-alpha.7",
4141
"@lumino/coreutils": "^2.0.0",
4242
"uuid": "^8.3.2"
4343
},

packages/opencascade/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/opencascade",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "The custom OpenCascade build for JupyterCAD.",
55
"keywords": [
66
"jupyter",

packages/schema/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/schema",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "A Jupytercad schema package.",
55
"keywords": [
66
"jupytercad"
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = "3.0.0a6"
1+
__version__ = "3.0.0a7"
22

33
from jupytercad_lab import CadDocument # noqa

python/jupytercad/pyproject.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ classifiers = [
1919
"Programming Language :: Python :: 3.12",
2020
]
2121
dependencies = [
22-
"jupytercad_core==3.0.0a6",
23-
"jupytercad_lab==3.0.0a6",
24-
"jupytercad_app==3.0.0a6",
22+
"jupytercad_core==3.0.0a7",
23+
"jupytercad_lab==3.0.0a7",
24+
"jupytercad_app==3.0.0a7",
2525
]
2626
dynamic = ["version"]
2727
license = {file = "LICENSE"}

python/jupytercad_app/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/jupytercad-app",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "A JupyterLab standalone app for 3D modelling.",
55
"keywords": [
66
"jupyter",
@@ -55,8 +55,8 @@
5555
"@jupyter/collaborative-drive": "^3.0.0",
5656
"@jupyter/docprovider": "^3.0.0",
5757
"@jupyter/ydoc": "^3.0.0",
58-
"@jupytercad/base": "^3.0.0-alpha.6",
59-
"@jupytercad/schema": "^3.0.0-alpha.6",
58+
"@jupytercad/base": "^3.0.0-alpha.7",
59+
"@jupytercad/schema": "^3.0.0-alpha.7",
6060
"@jupyterlab/application": "^4.0.0",
6161
"@jupyterlab/application-extension": "^4.0.0",
6262
"@jupyterlab/apputils": "^4.0.0",

python/jupytercad_core/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/jupytercad-core",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "JupyterCad core extension",
55
"keywords": [
66
"jupyter",
@@ -54,9 +54,9 @@
5454
},
5555
"dependencies": {
5656
"@jupyter/collaborative-drive": "^3.0.0",
57-
"@jupytercad/base": "^3.0.0-alpha.6",
58-
"@jupytercad/occ-worker": "^3.0.0-alpha.6",
59-
"@jupytercad/schema": "^3.0.0-alpha.6",
57+
"@jupytercad/base": "^3.0.0-alpha.7",
58+
"@jupytercad/occ-worker": "^3.0.0-alpha.7",
59+
"@jupytercad/schema": "^3.0.0-alpha.7",
6060
"@jupyterlab/application": "^4.0.0",
6161
"@jupyterlab/apputils": "^4.0.0",
6262
"@jupyterlab/docregistry": "^4.0.0",

python/jupytercad_lab/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupytercad/jupytercad-lab",
3-
"version": "3.0.0-alpha.6",
3+
"version": "3.0.0-alpha.7",
44
"description": "JupyterCad Lab extension.",
55
"keywords": [
66
"jupyter",
@@ -52,9 +52,9 @@
5252
},
5353
"dependencies": {
5454
"@jupyter/collaborative-drive": "^3.0.0",
55-
"@jupytercad/base": "^3.0.0-alpha.6",
56-
"@jupytercad/jupytercad-core": "^3.0.0-alpha.6",
57-
"@jupytercad/schema": "^3.0.0-alpha.6",
55+
"@jupytercad/base": "^3.0.0-alpha.7",
56+
"@jupytercad/jupytercad-core": "^3.0.0-alpha.7",
57+
"@jupytercad/schema": "^3.0.0-alpha.7",
5858
"@jupyterlab/application": "^4.0.0",
5959
"@jupyterlab/apputils": "^4.0.0",
6060
"@jupyterlab/coreutils": "^6.0.0",

0 commit comments

Comments
 (0)