@@ -5,40 +5,104 @@ All notable changes to this project will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8-
98## Unreleased
109
1110### Added
1211
12+ * Added pluggable function ` trimesh_slice ` in ` compas_rhino ` .
13+ * Added equality comparison for pointclouds.
14+ * Added ` compas.data.is_sequence_of_uint ` .
15+
16+ ### Changed
17+
18+ * ` compas.robots.Axis ` is now normalized upon initialization.
19+ * Fixed a bug in ` compas.numerical.dr_numpy ` when using numpy array as inputs.
20+ * Allowed for varying repository file structures in ` compas.robots.GithubPackageMeshLoader ` .
21+ * Fixed data schema of ` compas.geometry.Polyline ` , ` compas.geometry.Polygon ` , ` compas.geometry.Pointcloud ` .
22+
23+ ### Fixed
24+
25+ * Fixed ` Configuration.from_data ` to be backward-compatible with JSON data generated before ` compas 1.3.0 ` .
26+
27+ ### Removed
28+
29+ ## [ 1.7.1] 2021-06-14
30+
31+ ### Added
32+
33+ ### Changed
34+
35+ * Fixed bundling of ghuser components.
36+
37+ ### Removed
38+
39+
40+ ## [ 1.7.0] 2021-06-14
41+
42+ ### Added
43+
44+ ### Changed
45+
46+ * ` compas.robots.Axis ` is now normalized upon initialization.
47+ * Fixed a bug in ` compas.numerical.dr_numpy ` when using numpy array as inputs.
48+ * Allowed for varying repository file structures in ` compas.robots.GithubPackageMeshLoader ` .
49+ * Remove default implementation of ` __str__ ` for data objects.
50+
51+ ### Fixed
52+
53+ * Fixed ` Configuration.from_data ` to be backward-compatible with JSON data generated before ` compas 1.3.0 ` .
54+
55+ ### Removed
56+
57+ ## [ 1.7.1] 2021-06-14
58+
59+ ### Added
60+
61+ ### Changed
62+
63+ * Fixed bundling of ghuser components.
64+
65+ ### Removed
66+
67+ ## [ 1.7.0] 2021-06-14
68+
69+ ### Added
70+
1371* Added pluggable function ` trimesh_gaussian_curvature ` in ` compas_rhino ` .
1472* Added pluggable function ` trimesh_mean_curvature ` in ` compas_rhino ` .
1573* Added pluggable function ` trimesh_principal_curvature ` in ` compas_rhino ` .
1674* Added ` copy ` and ` deepcopy ` functionality to ` compas.robots.Configuration ` .
75+ * Added ` compas.data.is_sequence_of_int ` and ` compas.data.is_sequence_of_float ` .
76+ * Added ` compas.data.Data.JSONSCHEMANAME ` .
77+ * Added ` kwargs ` to all child classes of ` compas.data.Data ` .
1778* Added grasshopper component for drawing a frame.
18- * Added ` draw_origin ` and ` draw_axes `
79+ * Added ` draw_origin ` and ` draw_axes ` .
1980
2081### Changed
2182
2283* Allow str or int as joint type in ` compas.robots.Joint ` constructor.
84+ * Moved json schemas to ` compas.data ` .
85+ * Nested json schemas.
2386* ` compas_ghpython.artists.FrameArtist.draw ` now draws a Rhino Plane.
2487* Fixed bugs in ` compas.geometry.bestfit_circle_numpy ` .
2588* Changed directory where ghuser components are installed.
2689* Added ghuser components directory to those removed by the ` clean ` task.
2790* Clean up the ghuser directory before building ghuser components.
2891* Exposed function ` draw_breps ` in ` compas_rhino.utilities ` ; example added.
2992* Added ` join ` flag to function ` draw_breps ` in ` compas_rhino.utilities `
93+ * Fixed bug in ` compas.geometry.distance.closest_point_on_segment_xy ` .
94+ * Fixed bug in Rhino implementations of ` trimesh ` curvature functions.
3095
3196### Removed
3297
33-
3498## [ 1.6.3] 2021-05-26
3599
36100### Added
37101
38102* Added ` compas.topology.astar_lightest_path ` .
39- * Added jsonschema definitions for primitives and transformations.
103+ * Added JSONSCHEMA definitions for primitives and transformations.
40104* Added schema implementation to primitives and transformations.
41- * Added jsonschema implementation to primitives and transformations.
105+ * Added JSONSCHEMA implementation to primitives and transformations.
42106* Added ` compas.data.is_int3 ` , ` compas.data.is_float3 ` , ` compas_data.is_float4x4 ` .
43107
44108### Changed
0 commit comments