- FIX: dxf export results in error with newer cadquery versions #12
- FIX: introduced dependency to numpy<2, as current cadquery version (2.4, dev) is incompatible with new numpy 2.0 #13
- new functions make_extrude_x(), make_extrude_y(), and make_extrude_z()
- new param center for make_extrude(), bug fixes
- fix in Interval1D.max
- added move() methods in interval classes
- make_box(): center param accessible as named param only
- make_text(): added center param, center as default
- added add_ellipse and cut_ellipse()
- added angle param to add/cut_rect()
- added add/cut_slot variant with 2 points
- added add/cut/intersect_sketch()
- added make_sphere() and make_cylinder()
- added Body.cut_hole()
- added Body.move_to_origin(), Body.center() and Body.mirror()
- added Sketch.move_to_origin(), Sketch.center() and Sketch.mirror()
- added pattern_distribute() and pattern_distribute_stretch()
- breaking change: Sketch.add_polygon() has now parameter auto_close which is True by default
- introduced Interval1D, Interval2D, Interval3D
- new method: Body.intersect()
- renamed Body.fuse() to Body.add()
- reordered params of cadscript.make_extrude, allowed passing of tuple for amount
- removed method Sketch.finalize()
- vertex selector support for Sketch.fillet() and Sketch.chamfer(). Also allow passing point(s)
- Refactoring; API cleanup
- Initial version on github