@@ -7,6 +7,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## Unreleased
99
10+ ### Added
11+ * Added ` Frame.axes `
12+
13+ * Added ` compas.datastructures.TreeNode ` and ` compas.datastructures.Tree ` classes.
14+ * Added ` EllipseArtist ` to ` compas_rhino ` and ` compas_ghpython ` .
15+
16+ ### Changed
17+
18+ * Changed ` Network.is_planar ` to rely on ` NetworkX ` instead ` planarity ` for planarity checking.
19+ * Removed ` planarity ` from requirements.
20+ * Fixed argument order at ` compas.geometry.cone.circle ` .
21+ * Pinned ` jsonschema ` version to >=4.17, <4.18 to avoid Rust toolchain
22+ * Fixed ` box_to_compas ` in ` compas_rhino.conversions ` to correctly take in the center of the box as the center point of the frame.
23+ * Removed ` cython ` from requirements.
24+ * Made X and Y axis optional in the constructor of ` Frame ` .
25+
26+ ### Removed
27+
28+
29+ ## [ 2.0.0-alpha.1] 2023-09-20
30+
1031### Added
1132
1233* Added ` create_id ` to ` compas_ghpython.utilities ` . (moved from ` compas_fab ` )
@@ -104,6 +125,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
104125* Added ` polyhedron_to_rhino ` to ` compas_rhino.conversions ` .
105126* Added ` from_mesh ` plugin to ` compas_rhino.geometry.RhinoBrep ` .
106127* Added ` compas.geometry.Plane.worldYZ ` and ` compas.geometry.Plane.worldZX ` .
128+ * Added ` compas.datastructures.CellNetwork ` .
129+ * Added ` compas_rhino.conversions.brep_to_compas_box ` .
130+ * Added ` compas_rhino.conversions.brep_to_compas_cone ` .
131+ * Added ` compas_rhino.conversions.brep_to_compas_cylinder ` .
132+ * Added ` compas_rhino.conversions.brep_to_compas_sphere ` .
133+ * Added ` compas_rhino.conversions.brep_to_rhino ` .
134+ * Added ` compas_rhino.conversions.capsule_to_rhino_brep ` .
135+ * Added ` compas_rhino.conversions.cone_to_rhino_brep ` .
136+ * Added ` compas_rhino.conversions.curve_to_rhino ` .
137+ * Added ` compas_rhino.conversions.cylinder_to_rhino_brep ` .
138+ * Added ` compas_rhino.conversions.extrusion_to_compas_box ` .
139+ * Added ` compas_rhino.conversions.extrusion_to_rhino_cylinder ` .
140+ * Added ` compas_rhino.conversions.extrusion_to_rhino_torus ` .
141+ * Added ` compas_rhino.conversions.polyline_to_rhino_curve ` .
142+ * Added ` compas_rhino.conversions.surface_to_compas ` .
143+ * Added ` compas_rhino.conversions.surface_to_compas_mesh ` .
144+ * Added ` compas_rhino.conversions.surface_to_compas_quadmesh ` .
145+ * Added ` compas_rhino.conversions.surface_to_rhino ` .
146+ * Added ` compas_rhino.conversions.torus_to_rhino_brep ` .
147+ * Added ` compas_rhino.artists._helpers.attributes ` .
148+ * Added ` compas_rhino.artists._helpers.ngon ` .
149+ * Added ` compas.geometry.find_span ` .
150+ * Added ` compas.geometry.construct_knotvector ` .
151+ * Added ` compas.geometry.knotvector_to_knots_and_mults ` .
152+ * Added ` compas.geometry.knots_and_mults_to_knotvector ` .
153+ * Added ` compas.geometry.compute_basisfuncs ` .
154+ * Added ` compas.geometry.compute_basisfuncsderivs ` .
155+ * Added ` compas.geometry.DefaultNurbsCurve ` as try-last, Python-only plugin for ` compas.geometry.NurbsCurve ` .
156+ * Added ` compas.geometry.DefaultNurbsSurface ` as try-last, Python-only plugin for ` compas.geometry.NurbsSurface ` .
157+ * Added color count to constructor functions of ` compas.colors.ColorMap ` .
107158
108159### Changed
109160
@@ -177,6 +228,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
177228* Fixed bug in ` compas.datastructures.Mesh.insert_vertex ` .
178229* Fixed bug in ` compas.geometry.angle_vectors_signed ` .
179230* Fixed bug in ` compas.geometry.Polyline.split_at_corners ` where angles were sometimes wrongly calculated.
231+ * Changed ` compas.artists.MeshArtist ` default colors.
232+ * Changed internal _ plane storage of the ` compas.datastructures.Halfface ` from ` _plane[u][v][w] ` to ` _plane[u][v][fkey] `
233+ * Fixed ` SyntaxError ` when importing COMPAS in GHPython.
180234
181235### Removed
182236
@@ -237,6 +291,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
237291* Removed classmethod ` compas.color.Color.from_data ` .
238292* Removed ` validate_data ` from ` compas.data.validators ` .
239293* Removed ` json_validate ` from ` compas.data.json ` .
294+ * Removed ` compas_rhino.conversions.Box ` .
295+ * Removed ` compas_rhino.conversions.Circle ` .
296+ * Removed ` compas_rhino.conversions.Cone ` .
297+ * Removed ` compas_rhino.conversions.Curve ` .
298+ * Removed ` compas_rhino.conversions.Cylinder ` .
299+ * Removed ` compas_rhino.conversions.Ellipse ` .
300+ * Removed ` compas_rhino.conversions.Line ` .
301+ * Removed ` compas_rhino.conversions.Mesh ` .
302+ * Removed ` compas_rhino.conversions.Plane ` .
303+ * Removed ` compas_rhino.conversions.Point ` .
304+ * Removed ` compas_rhino.conversions.Polyline ` .
305+ * Removed ` compas_rhino.conversions.Vector ` .
306+ * Removed ` compas_rhino.artists.NetworkArtist.draw_nodelabels ` .
307+ * Removed ` compas_rhino.artists.NetworkArtist.draw_edgelabels ` .
308+ * Removed ` compas_rhino.artists.MeshArtist.draw_vertexlabels ` .
309+ * Removed ` compas_rhino.artists.MeshArtist.draw_edgelabels ` .
310+ * Removed ` compas_rhino.artists.MeshArtist.draw_facelabels ` .
311+ * Removed ` compas_rhino.artists.VolMeshArtist.draw_vertexlabels ` .
312+ * Removed ` compas_rhino.artists.VolMeshArtist.draw_edgelabels ` .
313+ * Removed ` compas_rhino.artists.VolMeshArtist.draw_facelabels ` .
314+ * Removed ` compas_rhino.artists.VolMeshArtist.draw_celllabels ` .
315+ * Removed ` compas.robots ` .
316+ * Removed ` compas.artists.robotmodelartist ` .
317+ * Removed ` compas_blender.artists.robotmodelartist ` .
318+ * Removed ` compas_ghpython.artists.robotmodelartist ` .
319+ * Removed ` compas_rhino.artists.robotmodelartist ` .
240320
241321## [ 1.17.5] 2023-02-16
242322
0 commit comments