Skip to content

Releases: KittyCAD/modeling-app

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)

v0.13.0

05 Dec 15:55
3972431
Compare
Choose a tag to compare

What's Changed

  • update e2e tests after grid update (#1171)
  • expand lsp test (#1167)
  • Rename mod in_memory to composite (#1169)
  • Read/write composite values to KCEP memory (#1164)
  • EP instructions must be serializable (#1163)
  • Start execution plans (#1155)
  • Sort constraint buttons (#1161)
  • side quest for screenshot diffs (#1160)
  • Select axis and relevant constraints (#1154)
  • more e2e export fixes (#1150)
  • Add tauri e2e test for auth on Linux (#1040)
  • fix ply and stl exports (#1141)
  • test exports (#1139)
  • ensure import files always sent as bson (#1138)
  • selections e2e test (#1136)
  • Add Playwright tests for onboarding (#1125)
  • make error not so long (#1129)
  • readme (#1119)
  • initial playwright setup and test (#1039)
  • Cargo.lock updates (#1108)
  • remove the buffer we were using for debugging, its too small for import (#1100)
  • Derive Databake now that it has HashMap support (#1095)
  • KCL optional parameters (#1087)
  • Release KCL 0.1.36 (#1078)

Full Changelog: v0.12.0...v0.13.0

v0.12.0

14 Nov 02:12
5865965
Compare
Choose a tag to compare
  • Add first KCL stdlib and circle function (#1029)
  • Fit resolutions to less than 2k x 2k (#1065)
  • Add a console.error when ICE fails (#1067)
  • Disable eslint rule react-hooks/exhaustive-deps (#1055)
  • Macro for parsing KCL at Rust compile-time (#1049)
  • Implement databake for all AST node types (#1047)
  • Add top level expressions fix (#1046)
  • Describe Rust version for devs (#1044)
  • AST function nodes no longer have stdlib function members (#1031)
  • Test with a circle function (#1030)
  • Refactor the call_fn fn to be more readable (#1028)
  • Fix auto-version in nightly builds (#1026)
  • Fix epsilon bug (#1025)