diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d94bffed493..78564ace0e5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python: ['3.7', '3.8', '3.9', '3.10'] + python: ['3.8', '3.9', '3.10'] steps: - uses: compas-dev/compas-actions.build@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index dc3d8c53808..6973a5baace 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +* Temporarily skip testing for python 3.7 due to a bug related to MacOS 13. * Fixed bug that caused a new-line at the end of the `compas.HERE` constant in IronPython for Mac. * Fixed unbound method usage of `.cross()` on `Plane`, `Vector` and `Frame`. * Fixed Grasshopper `draw_polylines` method to return `PolylineCurve` instead of `Polyline` because the latter shows as only points. @@ -206,7 +207,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.17.4] 2022-12-06 ### Added @@ -223,7 +223,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Removed Python 3.6 from build workflows as it reached end-of-life at the end of 2021. - ## [1.17.3] 2022-11-09 ### Added @@ -236,7 +235,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.17.2] 2022-11-07 ### Added @@ -247,7 +245,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.17.1] 2022-11-06 ### Added @@ -265,7 +262,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.17.0] 2022-10-07 ### Added @@ -288,12 +284,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Based all gltf data classes on `BaseGLTFDataClass` * Fixed `Color.__get___` AttributeError. -* Fixed `RhinoSurface.curvature_at` not returning a Vector, but a Rhino SurfaceCurvature class object +* Fixed `RhinoSurface.curvature_at` not returning a Vector, but a Rhino SurfaceCurvature class object * Fixed `cylinder_to_rhino` conversion to match `compas.geometry.Cylinder` location. * Changed identification of cylinder brep face to non-zero in `compas_rhino.conversions.cylinder.Cylinder`. * Changed linter to `black`. * Automatically trigger `invoke format` during `invoke release`. -* Fixed bug in `intersections.intersection_circle_circle_xy` where the Circle's Plane was accessed instead of the centre. +* Fixed bug in `intersections.intersection_circle_circle_xy` where the Circle's Plane was accessed instead of the centre. * Fixed bug in `_core.tangent` where the Circle's Plane was accessed instead of the centre. * Fixed the `test_tangent` to work with a properly defined circle * `RhinoBrep` serialization works now with surface types other than NURBS. @@ -302,10 +298,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.16.0] 2022-06-20 - ### Added * Added `Polyline.extend`, `Polyline.extended`, `Polyline.shorten`, `Polyline.shortened`. @@ -328,7 +322,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Fixed bug in `compas.robots.Configuration`. * Rebuild part index after deserialization in `Assembly`. * Fixed bug in `compas.artists.colordict.ColorDict`. -* Change `Mesh.mesh_dual` with option of including the boundary. +* Change `Mesh.mesh_dual` with option of including the boundary. * Fixed type error in `compas_rhino.conversions.box_to_rhino`. * Moved from `autopep8` to `black` * Fixed bug in `compas.utilities.linspace` for number series with high precision start and stop values. @@ -337,7 +331,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Locked `sphinx` to 4.5. * Changed `GLTFExporter` such that generated gltfs can be viewed with webxr * Fixed source directory path in `compas_ghpython.uninstall` plugin. -* Fixed bug in`compas_ghpython.components`that ignored input list of `.ghuser` objects to uninstall. +* Fixed bug in `compas_ghpython.components`that ignored input list of `.ghuser` objects to uninstall. * Fixed conversion bug of transformed `Box` in `compas_rhino.conversions` ### Removed @@ -345,7 +339,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Removed unused `compas_rhino.objects` (moved to `compas_ui`). * Removed unused `compas_rhino.ui` (moved to `compas_ui`). - ## [1.15.1] 2022-03-28 ### Added @@ -365,7 +358,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.15.0] 2022-03-22 ### Added @@ -423,7 +415,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Removed `compas.numerical.drx`. - ## [1.14.1] 2022-02-16 ### Added @@ -439,7 +430,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.14.0] 2022-02-06 ### Added @@ -537,7 +527,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.13.2] 2021-12-11 ### Added @@ -548,7 +537,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.13.1] 2021-12-11 ### Added @@ -560,7 +548,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.13.0] 2021-12-10 ### Added @@ -596,7 +583,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Removed `compas.artists.artist.new_artist` pluggable. - ## [1.12.2] 2021-11-30 ### Added @@ -607,7 +593,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.12.1] 2021-11-29 ### Added @@ -622,7 +607,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.12.0] 2021-11-17 ### Added @@ -644,7 +628,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.11.1] 2021-11-09 ### Added @@ -656,7 +639,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.11.0] 2021-11-08 ### Added @@ -675,7 +657,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.10.0] 2021-11-04 ### Added @@ -685,7 +666,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Added pluggables for `compas.geometry.NurbsCurve.__new__`, `compas.geometry.NurbsCurve.from_parameters`, `compas.geometry.NurbsCurve.from_points`, `compas.geometry.NurbsCurve.from_interpolation`, `compas.geometry.NurbsCurve.from_step`. * Added pluggables for `compas.geometry.NurbsSurface.__new__`, `compas.geometry.NurbsSurface.from_parameters`, `compas.geometry.NurbsSurface.from_points`, `compas.geometry.NurbsSurface.from_fill`, `compas.geometry.NurbsSurface.from_step`. * Added missing implementations for abstract clear methods of `compas_rhino.artists.volmeshartist`. - * Added `compas_rhino.geometry.RhinoBox`, `compas_rhino.geometry.RhinoCircle`, `compas_rhino.geometry.RhinoCone`, `compas_rhino.geometry.RhinoCurve`, `compas_rhino.geometry.RhinoCylinder`, `compas_rhino.geometry.RhinoEllipse`, `compas_rhino.geometry.RhinoLine`, `compas_rhino.geometry.RhinoMesh`, `compas_rhino.geometry.RhinoPlane`, `compas_rhino.geometry.RhinoPoint`, `compas_rhino.geometry.RhinoPolyline`, `compas_rhino.geometry.RhinoSphere`, `compas_rhino.geometry.RhinoSurface`, `compas_rhino.geometry.RhinoVector` as wrappers for working with Rhino geometry through geometry conversions or coercion of doc objects. * Added `compas_rhino.conversions` from COMPAS geometry to Rhino geometry and vice versa, for primitives, shapes, curves, surfaces, meshes. * Added `compas_rhino.coercion` from Rhino doc objects to Rhino geometry compatible with COMPAS geometry. @@ -698,7 +678,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.9.3] 2021-11-02 ### Added @@ -710,7 +689,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.9.2] 2021-11-02 ### Added @@ -724,7 +702,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.9.1] 2021-10-22 ### Added @@ -739,7 +716,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.9.0] 2021-10-21 ### Added @@ -781,7 +757,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.8.1] 2021-09-08 ### Added @@ -790,7 +765,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.8.0] 2021-09-08 ### Added @@ -841,7 +815,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.7.0] 2021-06-14 ### Added @@ -931,7 +904,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.6.1] 2021-05-12 ### Added @@ -940,7 +912,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.6.0] 2021-05-12 ### Added @@ -963,7 +934,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.5.0] 2021-04-20 ### Added @@ -984,7 +954,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.4.0] 2021-04-09 ### Added @@ -1006,7 +975,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.3.0] 2021-03-26 ### Added @@ -1021,7 +989,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.2.1] 2021-03-19 ### Added @@ -1032,7 +999,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Fixed API removals from 1.0.0 -> 1.2.0 - ## [1.2.0] 2021-03-18 ### Added @@ -1068,7 +1034,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.1.0] 2021-02-12 ### Added @@ -1095,7 +1060,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [1.0.0] 2021-01-18 ### Added @@ -1111,17 +1075,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.19.3] 2020-12-17 ### Added ### Changed + * Fix bug in `compas.datastructures.Network.neighborhood`. ### Removed - ## [0.19.2] 2020-12-17 ### Added @@ -1132,7 +1095,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.19.1] 2020-12-10 ### Added @@ -1143,7 +1105,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.19.0] 2020-12-09 ### Added @@ -1165,7 +1126,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Removed all implementations of `draw_collection`. - ## [0.18.1] 2020-12-01 ### Added @@ -1187,7 +1147,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.18.0] 2020-11-24 ### Added @@ -1221,7 +1180,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.17.2] 2020-11-04 ### Added @@ -1235,7 +1193,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.17.1] 2020-10-28 ### Added @@ -1295,7 +1252,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.16.8] 2020-10-14 ### Added @@ -1325,7 +1281,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.16.6] 2020-09-30 ### Added @@ -1340,7 +1295,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.16.5] 2020-09-26 ### Added @@ -1357,7 +1311,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.16.4] 2020-09-24 ### Added @@ -1368,7 +1321,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.16.3] 2020-09-23 ### Added @@ -1532,7 +1484,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.15.4] 2020-03-05 ### Added @@ -1551,7 +1502,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed - ## [0.15.3] 2020-02-26 ### Added