Releases: compas-dev/compas
Releases · compas-dev/compas
COMPAS 1.13.2
Added
- Added
compas_ghpython.fetch_ghio_lib
to simplify the loading of Grasshopper's IO library for extension developers.
Changed
Removed
COMPAS 1.13.1
Added
Changed
- Fixed bug in
Grasshopper
plugin path on Windows. - Fixed bug in
Grasshopper
UserObjects
uninstall.
Removed
COMPAS 1.13.0
Added
- Added
compas_rhino.DEFAULT_VERSION
. - Added
clean
option tocompas_rhino.install
to remove existing symlinks if they cannot be imported from the current environment. - Added basic implementation of
compas.datastructures.Assembly
. - Added
compas.is_grasshopper
. - Added
compas.GH
. - Added
compas.artists.Artist.CONTEXT
. - Added
compas.artists.Artist.AVAILABLE_CONTEXTS
. - Added
compas.artists.artist.register_artists
pluggable.
Changed
- Updated
pr-checks
workflow for checking Changelog entry. - Fixed return value of attributes of empty
compas_rhino.geometry.RhinoNurbsCurve
. - Fixed error in parameter list of
compas_rhino.geometry.curves.new_nurbscurve
. - Fixed error in parameter list of
compas_rhino.geometry.curves.new_nurbscurve_from_interpolation
. - Fixed error in parameter list of
compas_rhino.geometry.curves.new_nurbscurve_from_step
. - Changed
compas_rhino.install
to remove broken symlinks. - Changed
compas_rhino.install
to reinstall broken symlinks if they can be imported from the current environment. - Changed
compas_rhino.uninstall
to remove broken symlinks. - Changed
compas_rhino.install_plugin
to remove broken symlinks. - Changed default Rhino version for installation to
7.0
. - Fixed bug in
compas_ghpython
related to importingGrasshopper
prematurely. - Changed
compas.artists.Artist.ITAM_ARTIST
to context-based dict. - Changed
compas_rhino.__init__.py
functions. - Changed
compas_ghpython.__init__.py
functions.
Removed
- Removed
compas.artists.artist.new_artist
pluggable.
COMPAS 1.12.2
Added
Changed
- Moved import of
subprocess
to top of filecompas._os.py
.
Removed
COMPAS 1.12.1
Added
Changed
- Fixed bug in
compas_rhino.conversions.RhinoPoint.from_geometry
.
Removed
COMPAS 1.12.0
Added
- Added
CircleArtist
,LineArtist
,PointArtist
,PolygonArtist
,PolylineArtist
, andVectorArtist
tocompas_blender
. - Added
draw_circles
anddraw_planes
tocompas_blender
. - Added
compas_rhino.geometry.curves
plugins forcompas.geometry.curves
pluggables. - Added
compas_rhino.geometry.RhinoNurbsCurve
. - Added
to_compas_quadmesh
tocompas_rhino.conversions.RhinoSurface
.
Changed
- Replaced implementation of
RGBColour
andFloat
with deprecation warning incompas.utilities.descriptors
. - Moved all Rhino geometry and objects wrappers to
compas_rhino.conversions
. - Fixed bug in
compas_rhino.conversions.RhinoSurface.from_geometry
. - Changed
compas_rhino.conversions.RhinoLine.from_geometry
to accept line curves. - Fixed bug in
compas_rhino.geometry.RhinoNurbsCurve.closest_point
. - Modify
to_compas_mesh
incompas_rhino.conversions.RhinoSurface
to use brep loops.
Removed
COMPAS 1.11.1
Added
Changed
Removed
COMPAS 1.11.0
Added
- Added halfedge loops in
compas.datastructures.Halfedge.halfedge_loop
. - Added halfedge strips in
compas.datastructures.Halfedge.halfedge_strip
. - Added
compas.datastructures.mesh_split_strip
andcompas.datastructures.Mesh.split_strip
. - Added boundingbox to
compas_rhino.conduits.BaseConduit
Changed
- Fixed bug in combination of
compas_rhino.artists.MeshArtist.draw_mesh
andcompas_rhino.utilities.drawing.draw_mesh
. - Fixed bug in continuous loops in
compas.datastructures.Halfedge.edge_loop
. - Fixed bug in continuous strips in
compas.datastructures.Halfedge.edge_strip
. - Changed abstract method
compas.artists.MeshArtist.draw_mesh
to implemented method incompas_plotters.artists.MeshArtist.draw_mesh
.
Removed
COMPAS 1.10.0
Added
- Added
compas.geometry.Curve
andcompas.geometry.NurbsCurve
. - Added
compas.geometry.Surface
andcompas.geometry.NurbsSurface
. - 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
.
Changed
- Fixed bug in directions of
compas.datastructures.Mesh.from_meshgrid
. - Fixed bug in Rhino mesh face drawing.
- Fixed bug related to legacy uninstall on Rhino for Mac.
Removed
COMPAS 1.9.3
Added
Changed
- Changed default path for Rhino 7 legacy install cleanup to Rhino7.app in
compas_rhino.__init__.py
. - Changed z-coordinate of
compas.datastructures.Mesh.from_meshgrid
to0.0
instead of0
.