@@ -9,13 +9,51 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
1010### Added
1111
12+ * Added ` compas.geometry.surfaces.surface.Surface.from_native ` .
13+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_plane ` .
14+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_cylinder ` .
15+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_extrusion ` .
16+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_frame ` .
17+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_interpolation ` .
18+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_revolution ` .
19+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_sphere ` .
20+ * Added ` compas.geometry.surfaces.nurbs.NurbsSurface.from_torus ` .
21+ * Added ` compas_rhino.geometry.surfaces.surface_from_native ` .
22+ * Added ` compas_rhino.geometry.surfaces.nurbssurface_from_cylinder ` .
23+ * Added ` compas_rhino.geometry.surfaces.nurbssurface_from_fill ` .
24+ * Added ` compas_rhino.geometry.surfaces.nurbssurface_from_torus ` .
25+ * Added ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.from_corners ` .
26+ * Added ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.from_cylinder ` .
27+ * Added ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.from_frame ` .
28+ * Added ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.from_sphere ` .
29+ * Added ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.from_torus ` .
30+
1231### Changed
1332
1433* Fixed bug in ` compas.geometry.curves.curve.Curve.reversed ` by adding missing parenthesis.
1534* Fixed all doctests so we can run ` invoke test --doctest ` .
16-
17- ### Removed
18-
35+ * Changed ` compas.geometry.surfaces.surface.Surface.__new__ ` to prevent instantiation of ` compas.geometry.surfaces.surface.Surface ` only.
36+ * Fixed bug in ` compas.geometry.surfaces.nurbs.NurbsSurface.__data__ ` .
37+ * Changed ` compas.geometry.surfaces.nurbs.new_nurbssurface_from_... ` to ` compas.geometry.surfaces.nurbs.nurbssurface_from_... ` .
38+
39+ ### Removed
40+
41+ * Removed pluggable ` compas.geometry.surfaces.surface.new_surface ` .
42+ * Removed pluggable ` compas.geometry.surfaces.surface.new_surface_from_plane ` .
43+ * Removed ` compas.geometry.surfaces.surface.Surface.from_plane ` .
44+ * Removed ` compas.geometry.surfaces.surface.ConicalSurface.__new__ ` .
45+ * Removed ` compas.geometry.surfaces.surface.CylindricalSurface.__new__ ` .
46+ * Removed ` compas.geometry.surfaces.surface.PlanarSurface.__new__ ` .
47+ * Removed ` compas.geometry.surfaces.surface.SphericalSurface.__new__ ` .
48+ * Removed ` compas.geometry.surfaces.surface.ToroidalSurface.__new__ ` .
49+ * Removed ` compas.geometry.surfaces.nurbs.NurbsSurface.__init__ ` .
50+ * Removed ` compas_rhino.geometry.surfaces.new_surface ` .
51+ * Removed ` compas_rhino.geometry.surfaces.nurbs.NurbsSurface.__from_data__ ` .
52+ * Removed ` compas_rhino.geometry.surfaces.surface.Surface.from_corners ` .
53+ * Removed ` compas_rhino.geometry.surfaces.surface.Surface.from_cylinder ` .
54+ * Removed ` compas_rhino.geometry.surfaces.surface.Surface.from_frame ` .
55+ * Removed ` compas_rhino.geometry.surfaces.surface.Surface.from_sphere ` .
56+ * Removed ` compas_rhino.geometry.surfaces.surface.Surface.from_torus ` .
1957
2058## [ 2.2.1] 2024-06-25
2159
0 commit comments