Skip to content

Commit dbbe9e0

Browse files
committed
Changelog updates to catch up to the current state of the main branch
1 parent aba24c0 commit dbbe9e0

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

changes.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,53 @@
11
Changes
22
=======
33

4+
master
5+
------
6+
### Breaking changes
7+
* Renamed the argument for `Workplane.extrude` from `distance` to `until` and `Workplane.cutBlind`'s `distanceToCut` also to `until`. This is only a breaking change if you use the named parameters, i.e. `extrude(distance = 10.0)` or `cutBlind(distanceToCut)` instead of using positional them as positional parameters.
8+
* Fixed a bug in `Mixin1DProtocol.tangentAt()` where `paramAt()` was being called twice. This should only break scripts that relied on the incorrect behavior. [#641](https://github.com/CadQuery/cadquery/pull/641)
9+
10+
### Other changes
11+
* Documentation updates [#648](https://github.com/CadQuery/cadquery/pull/648) [#654](https://github.com/CadQuery/cadquery/pull/654) [#656](https://github.com/CadQuery/cadquery/pull/656) [#659](https://github.com/CadQuery/cadquery/pull/659) [#668](https://github.com/CadQuery/cadquery/pull/668) [#689](https://github.com/CadQuery/cadquery/pull/689) [#695](https://github.com/CadQuery/cadquery/pull/695) [#699](https://github.com/CadQuery/cadquery/pull/699) [#711](https://github.com/CadQuery/cadquery/pull/711) [#727](https://github.com/CadQuery/cadquery/pull/727) [#733](https://github.com/CadQuery/cadquery/pull/733) [#734](https://github.com/CadQuery/cadquery/pull/734) [#737](https://github.com/CadQuery/cadquery/pull/737) [#738](https://github.com/CadQuery/cadquery/pull/738) [#748](https://github.com/CadQuery/cadquery/pull/748) [#757](https://github.com/CadQuery/cadquery/pull/757) [#774](https://github.com/CadQuery/cadquery/pull/774) [#775](https://github.com/CadQuery/cadquery/pull/775) [#805](https://github.com/CadQuery/cadquery/pull/805) [#813](https://github.com/CadQuery/cadquery/pull/813) [#837](https://github.com/CadQuery/cadquery/pull/837) [#839](https://github.com/CadQuery/cadquery/pull/839) [#843](https://github.com/CadQuery/cadquery/pull/843) [#845](https://github.com/CadQuery/cadquery/pull/845) [#846](https://github.com/CadQuery/cadquery/pull/846) [#847](https://github.com/CadQuery/cadquery/pull/847) [#848](https://github.com/CadQuery/cadquery/pull/848) [#852](https://github.com/CadQuery/cadquery/pull/852) [#863](https://github.com/CadQuery/cadquery/pull/863) [#866](https://github.com/CadQuery/cadquery/pull/866) [#867](https://github.com/CadQuery/cadquery/pull/867) [#887](https://github.com/CadQuery/cadquery/pull/887)
12+
* Added better documentation on the internals of CadQuery [#821](https://github.com/CadQuery/cadquery/pull/821)
13+
* Added documentation for assembly constraints [#850](https://github.com/CadQuery/cadquery/pull/850)
14+
* Bugfix for center option of functions such as box and rect [#617](https://github.com/CadQuery/cadquery/pull/617)
15+
* Fixes for DXF import [#630](https://github.com/CadQuery/cadquery/pull/630)
16+
* Updated to OCCT 7.5 [#633](https://github.com/CadQuery/cadquery/pull/633) [#818](https://github.com/CadQuery/cadquery/pull/818)
17+
* Added ability to specify arbitrary tangents in `spline()` [#636](https://github.com/CadQuery/cadquery/pull/636)
18+
* Added `forConstruction` option to `offset2D()` [#639](https://github.com/CadQuery/cadquery/pull/639)
19+
* Fixed errors related to `findSolid()` returning `None` [#655](https://github.com/CadQuery/cadquery/pull/655)
20+
* Simplified the API interface for `findSolid()` [#662](https://github.com/CadQuery/cadquery/pull/662)
21+
* Updated for Python 3.9 [#672](https://github.com/CadQuery/cadquery/pull/672)
22+
* Improved inheritance handling for Workplane fluent methods [#677](https://github.com/CadQuery/cadquery/pull/677)
23+
* Improved interface to pop pending wires and edges off the stack [#678](https://github.com/CadQuery/cadquery/pull/678)
24+
* Added deprecation warning for `Workplane.findFace()` [#679](https://github.com/CadQuery/cadquery/pull/679)
25+
* Wrapped `TopoDS_CompSolid` from the OCCT/OCP layer so that it could be used in the fluent API. [#681](https://github.com/CadQuery/cadquery/pull/681)
26+
* Added 2D fillet and chamfer functions [#683](https://github.com/CadQuery/cadquery/pull/683)
27+
* Created GitHub issue templates [#687](https://github.com/CadQuery/cadquery/pull/687)
28+
* Added `AreaNthSelector` and length selector [#688](https://github.com/CadQuery/cadquery/pull/688)
29+
* Implemented makeSplineApprox for edges and faces [#694](https://github.com/CadQuery/cadquery/pull/694)
30+
* Started using expression grammar for assembly selectors [#704](https://github.com/CadQuery/cadquery/pull/704)
31+
* Added a coplanar check on wires before allowing operations like `extrude()` [#710](https://github.com/CadQuery/cadquery/pull/710)
32+
* Added an InPlane constraint for assemblies [#712](https://github.com/CadQuery/cadquery/pull/712)
33+
* Raise a `TypeError` now when the Location parameter is a tuple [#723](https://github.com/CadQuery/cadquery/pull/723)
34+
* Added `Assembly.toCompound()` to enable proper assembly export to formats like STL [#726](https://github.com/CadQuery/cadquery/pull/726)
35+
* Implemented BRep import and vtkPolyData export [#735](https://github.com/CadQuery/cadquery/pull/735) [#865](https://github.com/CadQuery/cadquery/pull/865)
36+
* Started converting text sizes to float instead of integer [#764](https://github.com/CadQuery/cadquery/pull/764)
37+
* Improved performance of `makeFromWires()` [#768](https://github.com/CadQuery/cadquery/pull/768)
38+
* Added `__repr__` and `__str__` methods to `Matrix` class to improve print output.
39+
* Fixed ability to handle assembly constraints for infinite faces [#797](https://github.com/CadQuery/cadquery/pull/797)
40+
* Fixed an issue with the assembly solver that would cause it to hang in some cases [#806](https://github.com/CadQuery/cadquery/pull/806)
41+
* Fixed the default camera position for VTK.js [#822](https://github.com/CadQuery/cadquery/pull/822)
42+
* Removed deprecated OCCT `BRepOffsetAPI_MakeThickSolid` reference from `Mixin3d.shell`. [#829](https://github.com/CadQuery/cadquery/pull/829)
43+
* Implemented `projectToLine()` method for `Vector` [](https://github.com/CadQuery/cadquery/pull/835)
44+
* Added a 3D `cylinder` primitive [#858](https://github.com/CadQuery/cadquery/pull/858)
45+
* Fixed a typo in the error message of `close()` [#871](https://github.com/CadQuery/cadquery/pull/871)
46+
* Added `extrude` and `cutBlind` until variations, which allows having an operation continue until the next face is reached. See the breaking change involved above. [#875](https://github.com/CadQuery/cadquery/pull/875) [#894](https://github.com/CadQuery/cadquery/pull/894)
47+
* Fixed bug that made the selectors `#Z` and `not |Z` work the same [#882](https://github.com/CadQuery/cadquery/pull/882)
48+
* Updated `paramAt` to handle trimmed curves [#901](https://github.com/CadQuery/cadquery/pull/901)
49+
* Update to support pyparsing 3 [#907](https://github.com/CadQuery/cadquery/pull/907)
50+
451
2.1 (stable release)
552
------
653
### Breaking changes

0 commit comments

Comments
 (0)