Releases: KittyCAD/modeling-app
Releases · KittyCAD/modeling-app
v0.25.1
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
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)
withtanArcToRelative
(#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
v0.24.12
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
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
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
v0.24.9
What's Changed
- Reset camera on empty scene (#3293)
- Don't allow edit on sketches with no variable declaration (#3292)
- Add assertEqual function to KCL stdlib (#3279)
- Add "report a bug" mention to user menu onboarding step (#3278)
- Camera breaks on extrude zoom to fit (#3276)
- Jump to error not lint (#3271)
- Coplanar sketch should have diagnostic error. (#3269)
Full Changelog: v0.24.8...v0.24.9
v0.24.8
What's Changed
- Jump to error code on badge click (#3262)
- Apply fillets before a shell (#3261)
- Editor repaints any errors when rendered (#3260)
- Add print button (#3133)
- Fix bug when engine returns an error on websocket export (#3256)
- Test for default planes in empty scene (#3249)
- Fix computed properties of KCL objects (#3246)
Full Changelog: v0.24.7...v0.24.8
v0.24.7
What's Changed
- Show default planes on empty scene (#3237)
- Re-get the openPanes from localStorage when navigating between projects (#3241)
- Have links clickable within tooltips without clicking content below them (#3204)
- Fix link to keybindings tab in help menu on Windows (#3236)
- Fix cryptic error (#3234)
- Rm error pane show badge on code (#3233)
- Open file with url encoded space (#3231)
Full Changelog: v0.24.6...v0.24.7
v0.24.6
What's Changed
- Bug fix: prevent phantom KCL errors on project switch by Kurt and Frank (#3205)
- Badge appears on KCL Errors pane button when errors are present by Frank (#3208)
Full Changelog: v0.24.5...v0.24.6