Skip to content

Releases: KittyCAD/modeling-app

v0.25.5

30 Sep 19:57
6dfadbe
Compare
Choose a tag to compare

What's Changed

  • Breaking change: part001.sketchGroup.tags is now part001.sketch.tags (#4016)
  • Orthographic projection is the new default. You can change it in User settings or toggle to Perspective in the lower-right corner (#3983)
  • Add ability to open KCL samples in-app (#3912)
  • Add ability to sketch on chamfered faces via point-and-click (#3918)
  • Add ability to mirror unclosed sketch profiles (#3851)
  • KCL: you can now apply rotations when using patternTransform (#3979)
  • KCL: new standard library 'rem' function to get remainder (#3999)
  • Bugfix to autocomplete ordering (#4018)
  • An in-app notification will alert you when a new update is downloaded (#3902)
  • and many other bug fixes and infrastructure improvements from the whole team

Full Changelog: v0.25.4...v0.25.5

v0.25.4

23 Sep 17:11
1d1bb8c
Compare
Choose a tag to compare

What's Changed

  • KCL Breaking change: Circle function arguments have changed fromcircle([yourCenterX, yourCenterY], yourRadius, sketch, tag?) to circle({ center: [yourCenterX, yourCenterY], radius: yourRadius }, sketch, tag?) (#3860)
  • Circle now has a point-and-click tool while sketching! (#3860)

Full Changelog: v0.25.3...v0.25.4

v0.25.3

21 Sep 13:49
6e0675c
Compare
Choose a tag to compare

What's Changed

  • Update app to sync with breaking change
  • Implement from for unit length (#3932)
  • Bump the world (kcl-lib) (#3930)
  • Fix edge cut logic (#3928)
  • Fix zoom callback on camera controls (#3924)
  • zoom level increase when swapping sketch modes (#3854)
  • Fix power syntax "4 ^ 2" (#3900)
  • Bug fix: make dismiss during export not fire success toast (#3882)
  • Fix canExtrudeSelectionItem and getSelectionType for multiple selections (#3884)
  • Make light theme borders more contrasting, update sidebar icons (#3883)
  • Fix: Opposite adjacent edge selection (#3896)

Full Changelog: v0.25.2...v0.25.3

v0.25.2

16 Sep 15:46
8602e93
Compare
Choose a tag to compare

What's Changed

  • Sketch segment labels now align to segments (#3796)
  • The "reset settings" button now only resets current level (#3855)
  • Updates to the onboarding example project bracket (#3874)
  • So many bug fixes and architecture improvements from the whole team ❤️

Full Changelog: v0.25.1...v0.25.2

v0.25.1

07 Sep 00:03
e61516f
Compare
Choose a tag to compare

What's Changed

  • Double-click to open KCL files can now open multiple windows (#3777)
  • Extrusion commands are now batched, improving performance (#3764)
  • Mark Loft as "KCL only" in toolbar, add a link to docs (#3798)
  • Bug fix: toolbar buttons are clickable again (#3800)
  • Bug fix: app window is now draggable on sign-in page (#3795)
  • Bug fix: remove flash of white background in dark mode startup (#3794)
  • KCL: small refactors to Extrude (#3768)
  • A bunch of bug fixes and new tests

v0.25.0

05 Sep 01:34
31b0a8a
Compare
Choose a tag to compare

What's Changed

  • We migrated desktop app platforms! and we wrote 50+ new tests to celebrate 😄
  • Lofts are now available in KCL code (#3681)
  • KCL now allows multi-line comments in |> expressions (#3731)
  • KCL breaking change: replace tanArc(to) with tanArcToRelative (#3729)
  • Execution now halts when swapping files (#3703)
  • Newly redesigned sign-in page (#3684)
  • Too many bug fixes, tests, and deep system improvements to count
  • And official welcome to the frontend team for Kevin, Lee, and Jon ❤️

Full Changelog: v0.24.12...v0.25.0

v0.24.13

20 Aug 19:00
f441998
Compare
Choose a tag to compare

Fixes a CPU bug with text to cad

v0.24.12

15 Aug 22:32
d916c79
Compare
Choose a tag to compare

What's Changed

  • Add unique index when creating new files or directories with taken names (#3460)
  • Fix sketch groups and extrude groups when used inside objects (#3439)
  • Remove flakey has no pending logic, let users do whatever they want (#3457)

Full Changelog: v0.24.11...v0.24.12

v0.24.11

14 Aug 22:41
e099c95
Compare
Choose a tag to compare

What's Changed

  • More shell examples (#3414)
  • Add actual argument type to error message (#3340)
  • Add a regression test for when engine returns a export fail (#3407)
  • Ability to set tolerances, but with sane defaults (#3397)
  • Disallow users to set theme as a project-level setting (#3312)
  • Fix files pane height issue (#3337)
  • The printer slicer expects mm (#3341)

Full Changelog: v0.24.10...v0.24.11

v0.24.10

08 Aug 02:03
e295f82
Compare
Choose a tag to compare

What's Changed

  • Fix settings derp and app start project theme loading (#3320)
  • Fix tanArcTo (#3318)
  • Set Playwright actionTimeout to 15 seconds (#3115)
  • Increase windows stream ping interval (#3317)
  • Fix type of sketchGroup function (#3316)
  • Fix test: Basic sketch › code pane open at start (#3188)
  • Switch projects fix (#3310)
  • Persist theme - Reload everything on a disconnect (#3250)
  • Start to rework some of our kcl docs (#3222)
  • ArtifactGraph snapshot stability (#3305)
  • Badge scale on hover (#3298)
  • Add a search bar to the projects/home page (#3301)
  • Add a little dropdown arrow menu to gizmo with view settings (#3300)
  • Reset camera on empty scene (#3293)
  • Don't allow edit on sketches with no variable declaration (#3292)

Full Changelog: v0.24.9...v0.24.10