You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Changed the `__str__` of `compas.geometry.Point` and `compas.geometry.Vector` to use a limited number of decimals (determined by `Tolerance.PRECISION`). Note: `__repr__` will instead maintain full precision.
40
-
*In pull requests, `docs` Workflow are now only triggered on review approval.
41
-
*The`draw` implementations of `compas.scene.SceneObject`will now always use the `worldtransformation` of the `SceneObject`.
92
+
*Changed `docs` Workflow to only be triggered on review approval in pull requests.
93
+
*Changed`draw` implementations of `compas.scene.SceneObject`to always use the `worldtransformation` of the `SceneObject`.
42
94
* Fixed typo in name `Rhino.Geometry.MeshingParameters` in `compas_rhino.geometry.RhinoBrep.to_meshes()`.
43
95
* Fixed `TypeErrorException` when serializing a `Mesh` which has been converted from Rhino.
44
96
* Fixed color conversions in `compas_rhion.conversions.mesh_to_compas`.
45
97
* Allowed `SceneObject` registration for `None` context.
98
+
* Changed `compas.data.Data.name` to be stored in `compas.data.Data.attributes`.
99
+
* Changed `compas.data.Data.__jsondump__` to include `compas.data.Data.attributes` if the dict is not empty.
100
+
* Changed `compas.data.Data.__jsonload__` to update `compas.data.Data.attributes` if the attribute dict is provided.
101
+
* Changed `compas.datastructures.Graph` to take additional `**kwargs`, instead of only `name=None` specifically.
102
+
* Changed `compas.datastructures.Network` to take additional `**kwargs`, instead of only `name=None` specifically.
103
+
* Changed `compas.datastructures.Halfedge` to take additional `**kwargs`, instead of only `name=None` specifically.
104
+
* Changed `compas.datastructures.Mesh` to take additional `**kwargs`, instead of only `name=None` specifically.
105
+
* Moved registration of `ping` and `remote_shutdown` of the RPC server to `compas.rpc.Server.__init__()`.
106
+
* Moved `FileWatcherService` to `compas.rpc.services.watcher` so it can be reused.
107
+
* Changed `compas.datastructures.Mesh.subdivide` to `compas.datastructures.Mesh.subdivided`.
108
+
* Moved `compas.numerical.pca_numpy` to `compas.geometry.pca_numpy`.
109
+
* Moved `compas.numerical.scalafield_contours` to `compas.geometry.scalarfield_contours`.
110
+
* Moved `compas.numerical.matrices` to `compas.topology.matrices`.
111
+
* Moved `compas.numerical.linalg` to `compas.geometry.linalg`.
112
+
* Changed `watchdog` dependency to be only required for platforms other than `emscripten`.
113
+
* Changed `compas.geometry.earclip_polygon` algorithm because the current one does not handle several cases.
46
114
47
115
### Removed
48
116
49
117
* Removed `compas_rhino.forms`. Forms will be moved to `compas_ui`.
0 commit comments