Skip to content

v0.30.0

Compare
Choose a tag to compare
@nadr0 nadr0 released this 11 Dec 19:09
· 117 commits to main since this release
00e9725

Added

  • KCL: Implement as aliases for sub-expressions
  • Add point-and-click Loft
  • KCL: Keyword argument function calls
  • Surface KCL warnings to frontend and LSP
  • AST: Allow KCL fn params to have defaults and labels
  • KCL: Add some more warnings
  • Add point-and-click Shell
  • KCL keyword args: calling user-defined functions
  • Add point and click revolve workflow for sketch and axis selection
  • Add a "current" marker to UnitsMenu

Changed

  • KCL: Module/import upgrades
  • Update bracket KCL variable syntax in onboarding
  • Move length and named value constraint flows into command palette

Fixed

  • Fix: upon entering sketch mode, axis do not rotate
  • Fix: replace whitespace with a - so that ids are valid and scroll to works
  • Bug: Setting mouse controls to OnShape or AutoCAD resets to default
  • Bug: KCL formatter removes 'fn' from closures
  • KCL: Fix so that tag declarators can be used as parameters
  • Fix to not have browser tooltip on top of editor tooltips
  • More consistent GitHub links
  • Change diagnostic action button to primary color

Full Changelog: v0.29.0...v0.30.0