Skip to content

Commit 7493a13

Browse files
authored
Merge branch 'main' into main
2 parents 6e357c5 + 6efe276 commit 7493a13

File tree

109 files changed

+3044
-1317
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+3044
-1317
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.6.3
2+
current_version = 1.7.1
33
message = Bump version to {new_version}
44
commit = True
55
tag = True

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
uses: compas-dev/compas-actions.ghpython_components@v1
6060
with:
6161
source: src/compas_ghpython/components
62-
target: src/compas_ghpython/components
62+
target: src/compas_ghpython/components/ghuser
6363
- name: 💃 Build release
6464
if: success() && startsWith(github.ref, 'refs/tags')
6565
run: |

AUTHORS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@
3030
- Xingxin He <<[email protected]>> [@XingxinHE](https://github.com/XingxinHE)
3131
- Robin Godwyll <<[email protected]>> [@robin-gdwl](https://github.com/robin-gdwl)
3232
- Mattis Koh <<[email protected]>> [@mattiskoh](https://github.com/mattiskoh)
33+
- Andrea Ghensi <<[email protected]>> [@sanzoghenzo](https://github.com/sanzoghenzo)

CHANGELOG.md

Lines changed: 69 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,104 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

MANIFEST.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
graft src
2-
graft schemas
32

43
prune .github
54
prune data

data.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"dtype": "compas.geometry/Point", "value": [0.0, 0.0, 0.0]}, {"dtype": "compas.geometry/Vector", "value": [0.0, 0.0, 0.0]}]

0 commit comments

Comments
 (0)