Skip to content

Commit d9fb559

Browse files
author
Onur Rauf Bingol
committed
Version bump to v4.2.0
1 parent 216ee6f commit d9fb559

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# NURBS-Python Changelog
22

3+
## v4.2.0 released on 2018-09-07
4+
5+
This release moves some of the features from `BSpline` module to other modules since it is getting bigger and it has a lot of responsibilities which can be "globalized" to ease extensibility.
6+
7+
* Code reorganization and cleanup for Curve and Surface classes
8+
* Removed plural-named methods, such as `tangents`, `normals`, etc and moved the functionality to singular methods (`normal`, `tangent`, etc.)
9+
* Moved `translate`, `split` and `decompose` methods to `operations` module
10+
* `derivatives` method is added as an abstract method to `Abstract.Curve` and `Abstract.Surface` since it is also a requirement for all `Evaluator` implementations.
11+
12+
The following new and updated features are added with this release:
13+
14+
* New module: `operations`, it contains geometric operations that can be applied to curves and surfaces
15+
* Added libconfig-type file export feature to `exchange` module
16+
* Updated triangulation functions
17+
* Updated `elements` module
18+
* Updated `VisMPL.VisSurfTriangle()` class to use `utilities.make_triangle_mesh()` for triangulation
19+
* Added colormap input to `VisMPL.VisSurfTriangle()` class
20+
* Fixed deprecation errors for Plotly >= 3.0.0
21+
* Added new vector and point operations to `utilities` module
22+
23+
324
## v4.1.0 released on 2018-07-31
425

526
* Added algorithms A2.4, A2.5, A3.7 and A3.8
@@ -97,7 +118,6 @@ This is the first **beta version** of NURBS-Python v4.x series.
97118
* Updated examples
98119
* Evaluation algorithms speed improvements
99120

100-
101121
* Added [Plotly](https://plot.ly/python/) visualization module
102122
* Updated documentation and added more details
103123
* Added new export file formats

geomdl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"""
66

77
__author__ = "Onur Rauf Bingol"
8-
__version__ = "4.1.0"
8+
__version__ = "4.2.0"
99
__license__ = "MIT"
1010

1111

0 commit comments

Comments
 (0)