📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Minor changes from 0.9.10:
Bug fixes:
Major features of this release:
Spring cleaning, breaking changes.
After using 0.7.0 it became evident that the new features were not namespaced consistently. Although it is not customary to introduce an API breaking change in a patch, it also doesn't make sense to rev up to 1.0 (major) or 0.8 (minor) yet. Previous version are located in the archive.
New features:
Major features:
API additions:
Changes from 0.6.0:
MetaParameters for models OvalArc fix when self-intersecting Added Slot model Fix for fillets on the same line Fixed nullref in mirror OpenJsCad support multiple extrusions Fix layer not being applied to path Added SVG font size option Using clone instead of stringify/parse
This release has some major improvements regarding accuracy of the combine() function.
This version has a breaking change from the previous version, in the way the models and paths are used. Previously, models and paths were arrays, and each object within the array had an id property. Now, models and paths are objects / dictionaries, so the id is on this object instead of the inner model or path.
Launch day!