Skip to content

Commit 18e4d75

Browse files
authored
Merge branch 'main' into polyline_extend_shorten_fix
2 parents ea9a0f5 + cdc3518 commit 18e4d75

Some content is hidden

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

58 files changed

+2435
-664
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 = 2.0.0a0
2+
current_version = 2.0.0-alpha.1
33
message = Bump version to {new_version}
44
commit = True
55
tag = True

.github/workflows/ironpython.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ jobs:
2121
- name: "[RPC tests] Install CPython dependencies"
2222
run: |
2323
python -m pip install --upgrade pip
24-
pip install cython --config-settings="--build-option=--no-cython-compile"
2524
- name: "[RPC tests] Install COMPAS on CPython"
2625
run: |
2726
pip install --no-cache-dir .

.gitpod.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
tasks:
2-
- init: pip3 install cython --install-option="--no-cython-compile" && pip3 install .
2+
- init: pip3 install .

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,28 @@ 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-
## [2.0.0a0] 2023-09-20
8+
## Unreleased
9+
10+
### Added
11+
* Added `Frame.axes`
12+
13+
* Added `compas.datastructures.TreeNode` and `compas.datastructures.Tree` classes.
14+
* Added `EllipseArtist` to `compas_rhino` and `compas_ghpython`.
15+
16+
### Changed
17+
18+
* Changed `Network.is_planar` to rely on `NetworkX` instead `planarity` for planarity checking.
19+
* Removed `planarity` from requirements.
20+
* Fixed argument order at `compas.geometry.cone.circle`.
21+
* Pinned `jsonschema` version to >=4.17, <4.18 to avoid Rust toolchain
22+
* Fixed `box_to_compas` in `compas_rhino.conversions` to correctly take in the center of the box as the center point of the frame.
23+
* Removed `cython` from requirements.
24+
* Made X and Y axis optional in the constructor of `Frame`.
25+
26+
### Removed
27+
28+
29+
## [2.0.0-alpha.1] 2023-09-20
930

1031
### Added
1132

@@ -102,6 +123,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
102123
* Added `polyhedron_to_rhino` to `compas_rhino.conversions`.
103124
* Added `from_mesh` plugin to `compas_rhino.geometry.RhinoBrep`.
104125
* Added `compas.geometry.Plane.worldYZ` and `compas.geometry.Plane.worldZX`.
126+
* Added `compas.datastructures.CellNetwork`.
105127
* Added `compas_rhino.conversions.brep_to_compas_box`.
106128
* Added `compas_rhino.conversions.brep_to_compas_cone`.
107129
* Added `compas_rhino.conversions.brep_to_compas_cylinder`.
@@ -205,6 +227,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
205227
* Fixed bug in `compas.geometry.angle_vectors_signed`.
206228
* Changed `compas.artists.MeshArtist` default colors.
207229
* Fixed bug in `compas.geometry.curves.Polyline` shorten and extend methods.
230+
* Changed internal _plane storage of the `compas.datastructures.Halfface` from `_plane[u][v][w]` to `_plane[u][v][fkey]`
231+
* Fixed `SyntaxError` when importing COMPAS in GHPython.
208232

209233
### Removed
210234

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ COMPAS has dedicated packages for working with Rhino, Grasshopper, and Blender,
2121

2222
We are working on a new major release of the framework, COMPAS 2.0!
2323
Therefore, be aware that the current version of the repository already contains some changes that are incompatible with the version 1 releases.
24-
The documentation of the latest stable version (COMPAS 1.17.5) [is available here](https://compas.dev/compas/1.17.5).
24+
The documentation of the latest stable version (COMPAS 1.17.6) [is available here](https://compas.dev/compas/1.17.6).
2525

2626
## Installation
2727

docs/_static/versions.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"url": "https://compas.dev/compas/latest/"
66
},
77
{
8-
"name": "v1.17.5 (stable)",
9-
"version": "1.17.5",
10-
"url": "https://compas.dev/compas/1.17.5/"
8+
"name": "v1.17.6 (stable)",
9+
"version": "1.17.6",
10+
"url": "https://compas.dev/compas/1.17.6/"
1111
},
1212
{
1313
"version": "1.16.0",
@@ -17,4 +17,4 @@
1717
"version": "1.15.0",
1818
"url": "https://compas.dev/compas/1.15.0/"
1919
}
20-
]
20+
]

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def visit_reference(self, node):
276276

277277
html_theme = "pydata_sphinx_theme"
278278
html_logo = "_static/images/compas_icon_white.png" # relative to parent of conf.py
279-
html_title = "COMPAS docs"
279+
html_title = "compas"
280280
html_favicon = "_static/images/compas.ico"
281281

282282
html_theme_options = {
@@ -333,7 +333,7 @@ def visit_reference(self, node):
333333
# "icon_links_label": "Quick Links",
334334
"use_edit_page_button": True,
335335
# user interface
336-
"announcement": "This is the WIP documentation for the pre-release of COMPAS 2.0. The documentation of COMPAS 1.17.5 is available <a href='https://compas.dev/compas/1.17.5/'>here</a>.",
336+
"announcement": "This is the WIP documentation for the pre-release of COMPAS 2.0. The documentation of COMPAS 1.17.6 is available <a href='https://compas.dev/compas/1.17.6/'>here</a>.",
337337
"switcher": {
338338
"json_url": "https://raw.githubusercontent.com/compas-dev/compas/gh-pages/versions.json",
339339
"version_match": version,
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)