Skip to content

Releases: KittyCAD/modeling-app

v0.17.0

25 Mar 18:25
d8cc57b
Compare
Choose a tag to compare

What's Changed

  • Add batch support to current KCL implementation (#1871)
  • Change KCL Samples link (#1869)
  • Add *.zoo.dev origins to Tauri HTTP scopes (#1868)
  • Make engine background color driven by theme setting (#1842)
  • Circular dependencies refactor (#1863)
  • Grackle: integrate source ranges (#1852)
  • Add parsing of types to functions (#1844)
  • Set token when fetching user (#1851)
  • SketchOnFace UI (#1664)
  • Better error lsp server (#1850)
  • Grackle: Fix a clippy lint (#1848)
  • Up cam throttle (#1843)
  • Add regression test for angletomatch (#1806)
  • Fix angleToMatchLengthXY (#1765)
  • Fix dependabot perms (#1792)
  • Ignore test_copilot_lsp_completions til new model deployed (#1791)
  • Add tangentialArcTo to grackle stdlib (#1731)
  • Bind all unary, binary and constants to KCL (#1781)
  • Add onboarding check workflow (#1764)
  • Bump dependencies (multiple PRs)

Full Changelog: v0.16.0...v0.17.0

v0.16.0

20 Mar 12:44
d11d363
Compare
Choose a tag to compare

What's Changed

  • Fix file route resolution to restore file switching (#1768)
  • Fix cargo warnings (#1766)
  • Add support for line, xLine, yLine, xLineTo, yLineTo (#1754)
  • Tag changes followup (#1747)
  • Updating example kcl back to bracket with updated changes (#1743)
  • Fix recast bug (#1746)
  • Update starting example (#1742)
  • Make tag last optional param everywhere (#1739)
  • Better copilot test (#1741)
  • Update cargo-test.yml (#1740)
  • File based settings (#1679)
  • Handle many files as a zip archive (#1688)
  • Grackle: Extrude/ClosePath stdlib functions (#1717)
  • Fix circle (#1715)
  • Fix links for kcl docs (#1714)
  • Update SketchGroup when calling lineTo (#1713)
  • Fixes for docs (#1712)
  • Change up docs format (#1711)
  • Generate kcl examples in docs from macro (#1710)
  • Add to_degrees/to_radians fns (#1709)
  • Send telemetry (#1702)
  • More lsp stuff / telemetry-prep (#1694)
  • Patterns 2d 3d (#1701)
  • Move settings types and initial values to lib/settings (#1698)
  • Lsp workspace stuff (#1677)
  • Rename GlobalState to SettingsAuth (#1689)
  • Fix error range kcl embedded function and add test (#1691)
  • Update onboarding based on team feedback (#1665)
  • Cam update should move target too (#1674)
  • Add optional tag to circle (#1669)
  • Fix circle sketch on face (#1668)
  • Start of close tag (#1639)
  • Bump dependencies

Full Changelog: v0.15.6...v0.16.0

v0.15.6

07 Mar 19:23
4c18255
Compare
Choose a tag to compare
  • Bump kittycad to 0.0.55

v0.15.5

06 Mar 01:41
7d7b176
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.4...v0.15.5

v0.15.4

29 Feb 22:51
f3e0939
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.3...v0.15.4

v0.15.3

29 Feb 03:45
47d40eb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.2...v0.15.3

v0.15.2

21 Feb 21:37
f4c0347
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.1...v0.15.2

v0.15.1

19 Feb 21:13
d68d7a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

17 Feb 03:48
70f3ded
Compare
Choose a tag to compare
  • ✨ Features
    • Tangential Arcs in point-and-click and kcl
    • Try these out, they're working well in our testing!
    • Sketch on face in kcl
      • By tagging the segment that created a face in an extrude and referencing it later in your next sketch, you can place the new sketch on that face. We're so excited this works, and should be able to get it into the point-and-click interface soon.
    • Import in kcl
      • Currently only import non-kcl CAD files in your project directory like STEP at their original scale, at the origin. Lays the foundation for homogenous assemblies!
    • Linear and circular patterns in kcl
      • We are reworking implementation to allow for circular patterns to cut holes, expect more soon.
  • 🍲 In-Progress Work
    • Foundations of ghost text for AI autocompletions
    • A new compiler for kcl called Grackle, which lays the foundation for batch command execution and big-time speedups
  • 📉 Papercuts, Maintenance, & Bug Fixes
    • Stop backspace navigating back in history
    • Cmd + comma settings shortcut
    • Show app version in the settings
    • Link to kcl samples added to code menu
    • More robust testing so we can move faster
    • Update most dependencies

v0.14.0

20 Dec 16:29
bc6407b
Compare
Choose a tag to compare
  • Zoo rebrand (#1228, #1235)
  • First consistency improvement for stdlib (#1096)
  • Tauri update (#1157)
  • Updated test snapshots (#1224, #1223, #1179)
  • Bug fixes for debug panel and unclickable stream (#1211, #1209)
  • Less annoying web warnings (#1206)
  • Removed execution-plan crate (#1207)
  • Support for modeling commands in the Command Bar (#1204, #1196, #1184)
  • Tauri tests on dev when the CI's BUILD_RELEASE is false (#1183)
  • Execution plans should allow dynamic sized types (#1178)