Skip to content

Commit c8d3bb5

Browse files
committed
Set version number to 7.5.0rc1
1 parent 2e2a861 commit c8d3bb5

File tree

4 files changed

+71
-56
lines changed

4 files changed

+71
-56
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ set(PYTHONOCC_VERSION_MINOR 5)
2929
set(PYTHONOCC_VERSION_PATCH 0)
3030

3131
# Empty for official releases, set to -dev, -rc1, etc for development releases
32-
set(PYTHONOCC_VERSION_DEVEL -dev)
32+
set(PYTHONOCC_VERSION_DEVEL -rc1)
3333

3434
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
3535

NEWS

Lines changed: 68 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,85 @@
1+
Version 7.5.0rc1 - February 2021
2+
================================
3+
4+
This release requires opencascade-7.5.0
5+
6+
* wrapper: Port to opencascade-7.5.0
7+
8+
* display: fix wxDisplay
9+
10+
* display: fix wrong Viewer3d initialization in OffscreenRenderer
11+
12+
* display: drop support for PyQt4 and PySide
13+
14+
* display: display OpenGl information by default in OCCViewer
15+
116
==========================
217
Version 7.4.1 - November 2020
318

419
This release requires opencascade 7.4.0 or 7.4.0p1
520

621
* display: fix antialiasing in SimpleGui
722

8-
* wrapper : refactored exception catcher reduce code duplication
23+
* wrapper: refactored exception catcher reduce code duplication
924

10-
* webgl : added a flask web server for ThreeJs
25+
* webgl: added a flask web server for ThreeJs
1126

12-
* wrapper : added stub .pyi files for type hints (e.g. mypy, PyCharm etc.)
27+
* wrapper: added stub .pyi files for type hints (e.g. mypy, PyCharm etc.)
1328

14-
* wrapper : small optimizations in Tesselator
29+
* wrapper: small optimizations in Tesselator
1530

16-
* wrapper : added missing classes XCAFDoc_DimTolTool, BRepClass_FaceClassifier, Standard_Type,
31+
* wrapper: added missing classes XCAFDoc_DimTolTool, BRepClass_FaceClassifier, Standard_Type,
1732
Standard_Failure, Prs3d_Point, Units_Quantity_, Units_Dimension
1833

19-
* wrapper : added support for class aliases defined as typedefs (e.g. BRepOffsetAPI_Sewing)
34+
* wrapper: added support for class aliases defined as typedefs (e.g. BRepOffsetAPI_Sewing)
2035

21-
* wrapper : fix support for occt7.4.0p1
36+
* wrapper: fix support for occt7.4.0p1
2237

23-
* wrapper : changed GetImageData to take width and height parameters
38+
* wrapper: changed GetImageData to take width and height parameters
2439

2540
* misc cleanup, typos, small fixes all over the code base
2641

27-
==========================
42+
=============================
2843
Version 7.4.0 - February 2020
2944

3045
This release requires opencascade 7.4.0
3146

32-
* jupyter : improved webgl display, added utility functions (abb, oobb, mass computation etc.), fixed edges display wrong line type (dash)
47+
* jupyter: improved webgl display, added utility functions (abb, oobb, mass computation etc.), fixed edges display wrong line type (dash)
3348

34-
* display : added PySide2 to the backend list
49+
* display: added PySide2 to the backend list
3550

36-
* DataExchange : fixes step loader when more than one root
51+
* DataExchange: fixes step loader when more than one root
3752

38-
* DataExchange : added SVG exporter (possibility to render svg in jupyter)
53+
* DataExchange: added SVG exporter (possibility to render svg in jupyter)
3954

40-
* wrapper : fixed for Standard_Integer parameters returned by reference
55+
* wrapper: fixed for Standard_Integer parameters returned by reference
4156

42-
* wrapper : improved wrapper for NCollection_DataMap
57+
* wrapper: improved wrapper for NCollection_DataMap
4358

44-
* wrapper : removed unnecessary %nodefaultctor swig directive, that prevent using default constructor for many classes
59+
* wrapper: removed unnecessary %nodefaultctor swig directive, that prevent using default constructor for many classes
4560

46-
* demos : many fixes, improvements, and new examples
61+
* demos: many fixes, improvements, and new examples
4762

4863
* lgtm and codacy quality fixes
4964

50-
==========================
65+
================================
5166
Version 7.4.0rc1 - December 2019
5267

5368
This release requires opencascade 7.4.0
5469

55-
* wrapper : small fix in __repr__ method overload
70+
* wrapper: small fix in __repr__ method overload
5671

57-
* wrapper : ported the old Addon subpackage to benefit from 3d fonts
72+
* wrapper: ported the old Addon subpackage to benefit from 3d fonts
5873

59-
* wrapper : added GetLabelName method to TDF_Label class to fix step part names
74+
* wrapper: added GetLabelName method to TDF_Label class to fix step part names
6075

61-
* display : tessellator computes mesh if not already done
76+
* display: tessellator computes mesh if not already done
6277

63-
* webgl : html and js fixes in x3dom and threejs renderers, simple_server uses flask if available
78+
* webgl: html and js fixes in x3dom and threejs renderers, simple_server uses flask if available
6479

6580
* minor lgtm fixes
6681

67-
==========================
82+
==================================
6883
Version 7.4.0beta2 - December 2019
6984

7085
This release requires opencascade 7.4.0
@@ -79,7 +94,7 @@ This release requires opencascade 7.4.0
7994

8095
* code clean-up
8196

82-
==========================
97+
=================================
8398
Version 7.4.0beta - December 2019
8499

85100
This release requires opencascade 7.4.0
@@ -88,81 +103,81 @@ This release requires opencascade 7.4.0
88103

89104
* Dropped SMESH support.
90105

91-
==========================
106+
==============================
92107
Version 0.18.2 - December 2019
93108

94109
This release requires oce-0.18 or higher
95110

96-
* wrapper : fixes
111+
* wrapper: fixes
97112

98113
* jupyter renderer
99114

100115
THIS RELEASE IS THE LAST ONE DEPENDING ON OCE 0.18x
101116

102-
==========================
117+
==============================
103118
Version 0.18.1 - December 2017
104119

105120
This release requires oce-0.18 or oce-0.18.1.
106121

107-
* wrapper : adds a docstring for each module, fixed Addon documentation,
122+
* wrapper: adds a docstring for each module, fixed Addon documentation,
108123

109-
* wrapper : new OffscreenRenderer class, to export to image without any GUI
124+
* wrapper: new OffscreenRenderer class, to export to image without any GUI
110125
manager installed
111126

112-
* wrapper : new TextureItem, LineItem and ImageItem classes for overlayered
127+
* wrapper: new TextureItem, LineItem and ImageItem classes for overlayered
113128
items
114129

115-
* wrapper : Add missing DrawText method from Visual3d_Layer module
130+
* wrapper: Add missing DrawText method from Visual3d_Layer module
116131

117-
* wrapper : support for smesh 6.7.5
132+
* wrapper: support for smesh 6.7.5
118133

119-
* new examples : heithgmap, face recognition, 3d to 2d screen coordinates,
134+
* new examples: heithgmap, face recognition, 3d to 2d screen coordinates,
120135
overlayered lines-text-images, raytracing, camera projection, import
121136
STEP file with colors,
122137

123-
* examples : example to rst script, in order to provide a description for
138+
* examples: example to rst script, in order to provide a description for
124139
each example, in rst format
125140

126-
* webgl : x3dom and threejs minors fixes/enhancement, simple_server fixes
141+
* webgl: x3dom and threejs minors fixes/enhancement, simple_server fixes
127142

128-
* gui : fix SimpleGui position at startup, wx fixes
143+
* gui: fix SimpleGui position at startup, wx fixes
129144

130-
* ci/cd : upload each successful travis or appveyor built to anaconda cloud,
145+
* ci/cd: upload each successful travis or appveyor built to anaconda cloud,
131146
tagged using the branch name
132147

133-
==========================
148+
========================
134149
Version 0.18 - June 2017
135150

136151
This release requires oce-0.18 or oce-0.18.1.
137152

138-
* wrapper : support oce-0.18 (upstream occt 6.9.1)
153+
* wrapper: support oce-0.18 (upstream occt 6.9.1)
139154

140-
* wrapper : support smesh 6.7.4
155+
* wrapper: support smesh 6.7.4
141156

142-
* wrapper : support for packages Voxel, NIS, DataExchange related
157+
* wrapper: support for packages Voxel, NIS, DataExchange related
143158

144-
* new examples : background image, emmenthaler, ais_shape downcast,
159+
* new examples: background image, emmenthaler, ais_shape downcast,
145160
core_display_z_transparency, clipping plane, bounding box computation
146161
using mesh, STEP compound loading, surfacic mesh, volumic mesh, mesh traverse,
147162
added a fast loading STL example
148163

149164
* many minor bugfixes
150165

151-
=============================
166+
===========================
152167
Version 0.17.3 - March 2017
153168

154169
This release requires oce-0.17.0, oce-0.17.1, oce-0.17.2 or
155170
oce-0.17.3. Prefer the latter.
156171

157-
* wrapper : new GEAOMAlgo_Splitter, and related example, from Salome 8.2
172+
* wrapper: new GEAOMAlgo_Splitter, and related example, from Salome 8.2
158173

159-
* examples : core_geometry_line_properties,
174+
* examples: core_geometry_line_properties,
160175

161-
* webgl : toggle visibility feature for 3js renderer, teselator clean up,
176+
* webgl: toggle visibility feature for 3js renderer, teselator clean up,
162177
increased default deviation (i.e. decreased default quality), set precision to 4 digits,
163178
speed up generation for json and xml exporters
164179

165-
* ci/cd : many conda and appveyor fixes/improvements
180+
* ci/cd: many conda and appveyor fixes/improvements
166181

167182
=============================
168183
Version 0.17.2 - January 2017
@@ -184,7 +199,7 @@ This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.
184199
* ci/cd: travis upoads nightly builds to http://anaconda.com/tpaviot, conda packages
185200
on appveyor are available for download as artifacts
186201

187-
=============================
202+
==============================
188203
Version 0.17.1 - December 2016
189204

190205
This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.
@@ -236,7 +251,7 @@ This release requires oce-0.16.0 or oce-0.16.1
236251

237252
* OCCViewer fixes (py3k, DisplayVector)
238253

239-
* New examples : minimal distance, boolean operations,
254+
* New examples: minimal distance, boolean operations,
240255
fillet operations, splinecage, topology_traverse
241256

242257
* New modules made available from TKCAF, TKSTEP and TKSTEPBase
@@ -246,7 +261,7 @@ Version 0.16.4 - April 2016
246261

247262
This release requires oce-0.16.0 or oce-0.16.1
248263

249-
* New memeory management system : previous pythonocc released
264+
* New memeory management system: previous pythonocc released
250265
suffered from memory issues (leaks). The release introduces a
251266
much better way to deal with the OCE handles
252267

@@ -275,7 +290,7 @@ Version 0.16.2 - July 2015
275290

276291
This release requires oce-0.16.0 or oce-0.16.1
277292

278-
* New examples : display_quality, surface_from_curve, export_to_image,
293+
* New examples: display_quality, surface_from_curve, export_to_image,
279294
shape_pickling, display_linewidth, prs3d_customization, textured_shape,
280295
faircurve, topology_prism, topology_pipe, evolved_shape, draft_angle,
281296
through_section, topology_face, topology_edge, vertex_filleting,
@@ -306,7 +321,7 @@ This release requires oce-0.16.0 or oce-0.16.1
306321

307322
* minor cmake fixes/improvements
308323

309-
* new wrapper for : MeshVS, OCAF STEP and IGES
324+
* new wrapper for: MeshVS, OCAF STEP and IGES
310325

311326
==============================
312327
Version 0.16.0 - November 2014

ci/conda/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% set version = "7.5.0" %}
1+
{% set version = "7.5.0rc1" %}
22

33
package:
44
name: pythonocc-core

src/PkgBase/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
PYTHONOCC_VERSION_PATCH = 0
44

55
# Empty for official releases, set to -dev, -rc1, etc for development releases
6-
PYTHONOCC_VERSION_DEVEL = '-dev'
6+
PYTHONOCC_VERSION_DEVEL = '-rc1'
77

88
VERSION = "%s.%s.%s%s" % (PYTHONOCC_VERSION_MAJOR, PYTHONOCC_VERSION_MINOR,
99
PYTHONOCC_VERSION_PATCH, PYTHONOCC_VERSION_DEVEL)

0 commit comments

Comments
 (0)