From bdc9726e2cbf3a48ba714b5e3885738133ed3180 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20S=C3=B6derstr=C3=B6m?= Date: Wed, 5 Jul 2023 00:25:08 +0200 Subject: [PATCH] chore(release): 0.1.0 --- CHANGELOG.md | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0dc4e7d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,56 @@ +# Changelog + +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +## 0.1.0 (2023-07-04) + + +### ⚠ BREAKING CHANGES + +* Rename Plane to Area +* Circle::hole was renamed to Circle::drill. Adds +mandatory ToolPathCompensation to Cut::circle (Circle struct) that is +used when calculating cut radius. All to_instructions and +Program::to_gcode now returns Result wrapped values for error handling. +* When using program.extend the action method passed in +now must return a Result. +* Prefer &str over String for function arguments. Use +program units for move instructions. + +### Features + +* add camotics project file generator 923c1c3 +* add circle tool compensation, return Result 2036d22 +* add line segments path fc6acdf +* add plane and circle cuts 0f11957 +* add tool context handling 571df29 +* add wasm setup 091f04e +* adds tool comp., unit conv., arc improv. dce2af0 +* **frame:** adds frame cut 8c5e831 +* improve public api, document crate 9705fe8 +* **path:** add point segments 91a2fa1 +* **planing:** adds planing program d8eb646 +* progr meta, fix tool ordering 2009cd6 +* **program:** add merge method e33269c +* **program:** add Program::new_empty_from method ea0f97c +* **program:** end at tool change height 262814b +* **program:** expose z_safe/tool_change getters 89cd73b +* return result from program extensions c322a95 +* set G21/G20 units after each tool change f3bdac2 +* **to_gcode:** add gcode serialization 417dfc8 +* **to_instructions:** add gcode instructions conv 292e171 +* **tool:** implement Default trait 66cc423 +* **units:** add measurement conversions 40dece0 +* **vector:** add with_x/y/z to change one axis e64c67d +* **vector:** impl glam and nalgebra conversions 4f8043a +* write project to disk, calculate bounds 3ee2e1d + + +### Bug Fixes + +* add ; suffix to comments f434444 +* **cuts:** fixes mixup of circle arguments bf45ef1 +* tool ordering when serializing 6807a89 + + +* prefer &str over String in signatures 792c3db