Welcome to mirror list, hosted at ThFree Co, Russian Federation.

change_log.txt « texts « resources - github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0325914df3d630eab509b6cad3be9778bc61a94c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
[4.12.0]
Beta
* Lightning infill
The new lightning infill setting lets you to print high-quality top layers but is optimized to use less material and increase your production speed. Special thanks to rburema and BagelOrb!

* Improved top surface quality
We’ve tweaked the Monotonic setting and made adjustments throughout print profiles. This removes occasional scarring on models and improves top surface quality by default. 

* Improved horizontal print quality
Resulting in reduction of ringing, improving resolution and overall print quality.  

* App switcher
The new switcher provides a simpler way to navigate and use other Ultimaker applications, including Ultimaker Digital Factory, Ultimaker Marketplace, and Ultimaker 3D Printing Academy. Reporting bugs to Github is now just one click away, and it’s easier to find the application you need.

* Faster start-up
We've shaved 10 seconds from Ultimaker Cura's start-up time by optimizing profile data caching

*Other new features:
- Moved the Skip button to the left bottom on the Sign in onboarding page and replaced with the Sign in button and Create new account.
- Add {material_type} and {material_name} as replacement patterns, contributed by fieldOfView
- Update file name after saving
- Make parking optional in all "methods" of Pause at Height, contributed by fieldOfView

*Bug fixes:
- Fixed a bug when coming goes through skin on Top Surface Skin Layers
- Fixed a bug in one-at-a-time mode to not wait for initial layer bed temperature if the temperature stays the same
- Fixed a bug where there was double infill and gap filling 
- Fixed a bug with monotonic ironing that causes fan speed jump to 255 for ironing pass
- Fixed an engine crash when using monotonic ordering with zigzag skin pattern
- Fixed missing commas in disallowed list for code injections, contributed by YuvalZilber
- Fixed various typos, contributed by luzpaz
- Fixed FilamentChange Retract method
- Fixed extra microsegments inserted from Wall Overlap Computation
- Fixed inconsistent material name in the header and material selection dropdown
- Fixed scaling model down after scaling it up with tool handles
- Fixed single instance option when opening different files
- Fixed duplicating and multiplying support blockers

* Printer definitions, profiles and materials:
- Added Creasee CS50S pro, Creasee Skywalker and Creasee Phoenix printer definitions, contributed by ivovk9
- Added Joyplace Cremaker M V1, M V2, S V1, contributed by hyu7000
- Added Hellbot printer definitions, contributed by DevelopmentHellbot
- Added Arjun Pro 300 printer definition, contributed by venkatkamesh
- Added AtomStack printer definitions, contributed by zhpt
- Added Weedo X40 printer definition, contributed by x40-Community
- Added 3DI D300 printer definition, contributed by v27jain
- Changed Crealiy Ender 5 Plus end g-code, contributed by mothnox
- Updated definitions and extruders of Hellbot Magna 2 230/300 dual, contributed by DevelopmentHellbot
- Updated Eryone Thinker printer profile, contributed by Eryone
- Updated FLSUN Super Racer profiles, contritubed by Guilouz
- Updated Mega S and X acceleration to firmware default, contributed by NilsRo

*Known bugs with Lighting infill:
- Connect infill polygons doesn't work
- Infill Wipe Distance applies to every polyline
- Infill mesh modifier density
- Infill Overlap doesn't work
- Infill before walls order doesn't respect the order when Lightning is enabled

[4.11.0]
<i>For an overview of the new features in Cura 4.11, please watch <a href="https://youtu.be/OcFkcDyO5DU">our video</a>.</i>

* Monotonic ordering
The new Monotonic top/bottom order setting enables users to print parts with smoother top surfaces. This is especially useful for parts that need good aesthetics, such as visual prototypes. Or for parts that benefit from smooth surfaces, such as those that contact-sensitive components. 

* Complete UI refresh
Look around and you will notice that we have refreshed over 100 icons throughout Ultimaker Cura. The new icons are designed for clarity – resulting in a simpler and more informative slicing experience. Also, when scaling the Ultimaker Cura window, the UI will adapt, resulting in less visual clutter.

* Improved digital library integration
Collaborative workflows using the Digital Library are now simpler. Every user with a cloud-connected Ultimaker 3D printer can access stored projects. And we have added a “Search” function to make finding files easier.

* Save materials profiles to USB
Users can now save all third-party material profiles to USB. <i>This feature is for Ultimaker S-line printers only and is especially useful for cloud-connected (or offline) printers.</i>

* Notifications for beta and plugin releases
Users can now set notification preferences to alert them to new Ultimaker Cura beta and plug-in releases.

* Improve logging of errors in OAuth flow
When helping a user with log-in problems it is easier to see where the OAuth flow goes wrong.

* Search in the description in the settings visibility menu
When searching in the settings visibility menu you will also search in the description of the settings.

* Bug fixes:
- Fixed the setting visibility button to make it easier to click
- Inform the user that their webcam does not work because they are cloud connected
- Inform the user that their webcam does not work if the firewall is enabled
- Fixed a crash when pressing the slice button while context menu is opened 
- Support non-ASCII character in the Digital Library project name
- Fixed integer underflow if print is less than half the initial layer height
- Fixed a bug where infill mesh sometimes default to having walls or skin
- Fix builds with Python 3.8, contributed by StefanBruens
- Fix CC settings for PLA
- Fixed memory leak in Zeroconf 0.25
- Fixed connecting USB printing with detecting baud-rates, contributed by rrrlasse
- Fixed crash when Cura crashes on exit
- Fixed a bug where the infill goes through walls
- Fixed the version upgrade of preferences file
- Fixed missing icons in deprecated icons list, contributed by fieldOfView
- Fixed a crash in CuraEngine when the prime tower is placed in an invalid position
- Fixed a bug when user is unable to sign in on Linux if a Keyring backend is installed
- Fixed the rotation direction of the 90 degrees rotation arrows, contributed by fieldOfView

* Printer definitions, profiles and materials:
- Added SecKit SK-Tank, SK-Go printer definitions, contributed by SecKit
- Added MP Mini Delta 2 printer definition, contributed by PurpleHullPeas
- Added Kingroon K3P and K3PS printer definitions, contributed by NoTaMu
- Added Eryone PLA, PLA Wood, PLA Matte and PETG 1.75mm profiles, contributed by dapostol73
- Added BIQU BX printer definition, contributed by looxonline
- Added FLSun Super race printer definitions, contributed by thushan
- Added Atom 2.0 and Atom Plus printer definitions, contributed by lin-ycv
- Added PBR 3D Gen-I printer definition, contributed by pbr-research
- Added Creasee 3D printer definitions, contributed by ivovk9
- Updated Strateo3D profiles, contributed by ChronosTech
- Added Voron V0 printer definitions, contributed by jgehrig
- Updated Liquid profiles, contributed by alexgrigoras
- Added Farm 2 and Farm2CE printer definitions, contributed by saliery999
- Added GooFoo and Renkforce print definitions and GooFoo materials, contributed by goofoo3d

*<i>From version 4.11 onwards - Ultimaker Cura is only supported on operating systems actively maintained by their software manufacturer or community. This means Windows 7 and MacOS 10.13 will no longer be supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning.</i>

[4.10.0]
<i>For an overview of the new features in Cura 4.10, please watch <a href="https://www.youtube.com/watch?v=9PCVeJ_yytk">our video</a>.</i>

*Native CAD import plugin
Ultimaker Professional and Excellence subscribers can now directly import native CAD files into Ultimaker Cura.
Enable this feature by downloading the Native CAD import plugin from the Ultimaker marketplace. 

*Flow visualization
In preview mode you can now visualize the flow. Contributed by khani3s.

*Show loading plugins on startup
When starting Cura you will now see which plugins Cura is loading.

*Add Z position parameter to FilamentChange
With the FilamentChange script you can now control all 3 coordinates. 

*Allow FilamentChange script to use Marlin M600 configuration
Contributed by Sekisback.

*Double click on file in Digital Factory
When double clicking on a file in the open project dialog in Digital Factory it will now open in Cura. 

* Bug Fixes
- Fixed temperature exceptions for UM2+C material profiles.
- Fixed a bug where pause at height stops all extrusion if relative extrusion is used.
- Fixed authentication issues when logging into UM account. Contributed by fieldOfView.
- Fixed the pause-at-height retract with Repetier-flavour.
- Fixed erasing z-coordinate in the move tool to the value of 0. 
- Fixed the limit range of layer view to only visible structures. 
- Fixed a bug where Cura crashes when scaling a model on Linux. 
- Fixed path minimum limit. 
- Fixed a bug when using right to left language numbers were overlaying on text in the print settings.
- Fixed edge case with disabling bridging.
- Fixed a bug where some names with Unicode characters crashes Cura when trying to authorize. 
- Fixed renaming groups. Contributed by fieldOfView. 
- Fixed a bug when the seam was not placed in sharpest corner.
- Fixed the gantry height for S-line printers. 
- Fixed a bug where a model is partially below build plate if center selected model is used.
- Fixed a bug where a tooltip arrow appeared when the "Manage printers" button is hovered.
- Fixed a bug where assemblies were not arranged in the center of the build plate. 

* Printer definitions, profiles and materials.
- Add CC0.4 core and materials for S3 and S5.
- Updated Axi machine start gcodes, contributed by Synsuiter.
- Volumic 3D printer definitions, contributed by VOLUMIC.
- Anycubic Mega X and Anycubic Mega S, contributed by NilsRo.
- Updated Deltacomb printer profiles, contributed by kaleidoscopeit.
- eMotionTech Strateo3D materials and profiles, contributed by ChronosTech.
- Sovol SV03, contributed by balacij.
- Two Trees Bluer, Bluer Plus, Sapphire Pro and Sapphire Plus, contributed by Lester3DGadgets.
- Update Skriware 2, contributed by Lukkoz.
- Longer LK1, LK1 Pro, LK1 Plus, LK4, LK4 Pro, LK5, LK5 Plus and Cube 2, contributed by lowkeyjoe. 
- Mingda D3, D4 and Rock3, contributed by cataclism. 
- JGAurora A6, contributed by CrissR.

*<i>Please, be aware that after version 4.10 Ultimaker Cura will only be supported on operating systems actively maintained by their software manufacturer or community. This means Windows 7 and MacOS 10.13 will no longer be supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning.</i>

[4.9.1]
* PETG Profile update.
Ultimaker PETG profiles have been added. The Generic PETG profile for 2.85mm filaments has been updated as well.

* Bug Fixes
- The second extruder should now prime properly again when using a prime blob.
- Reduced the flood of QML errors in the log file. Contributed by fieldOfView.
- Fixed a crash when entering layer view on MacOS 10.13.6. Contributed by jwrw.
- Fixed a crash when there was an inaccessible X: drive in Windows. Cura should no longer try to access the X: drive now.

[4.9.0]
<i>For an overview of the new features in Cura 4.9, please watch <a href="https://www.youtube.com/watch?app=desktop&v=q7IJ0I9Mi1I&feature=youtu.be">our video</a>.</i>

* Digital factory integration.
Now you can open files directly from Digital Library projects. Then, after preparation, quickly and easily export them back. This feature is available for all users with an Ultimaker Essentials, Professional, or Excellence subscription. <a href="https://ultimaker.com/software/enterprise-software"> Learn more</a>

* "Line type" is now the default color scheme.
When entering the Preview mode, you don't have to switch manually to line type. 

* Z-seam is now clearly shown in preview mode.
This ensures that you will know whether the seam will be sufficiently hidden in the end product. This will also indicate the starting point of the print.
<i> Thanks to BasF0 for contributing to this feature </i>

* New 'line width' color-scheme available in preview mode.
Line-width can now be selected as a color-scheme in preview mode.

* Weight estimation in decimals.
This provides a more detailed idea of the amount of material used - which is especially useful for smaller prints. 

* Split Shell category into Walls and Top/Bottom. 
The shell category was a mix of settings about walls and settings about top/bottom, splitting them into two categories makes more sense. 

* Post-processing script to embed screenshot in g-code.
The ability to have thumbnails embedded. Contributed by Gravedigger7789.

* Add checkbox for Extruder Offsets.
Ability to enable or disable the extruder offsets to gcode. This will be enabled by default, unless it is in the printer's def.json file. Contributed by RFBomb. 

* Cura should work properly on MacOS 'Big Sur' now, afforded by upgrades to Python (to 3.8) and Qt (to 5.15).
If you had (UX, visual, graphics card) problems, specifically on (newer) MacOS versions, like Big Sur, you should be able to use this new version.

* Bug Fixes
- Fixed a security vulnerability on windows permitting the openssl library used to launch other programs. Thanks to Xavier Danest for raising this bug.
- Fixed Connect Top/Bottom Polygons. 
- Fixed closing Marketplace after quitting Cura.
- Fixed clicking on Marketplace button to go to web Marketplace.
- Fixed Pause at Height when using Repetier flavour. Contributed by EGOiST1991.
- Fixed correct desity for current PETG filaments. Contributed by kad.
- Fixed Pause at height post processing script that returns to right position.
- Fixed layer view being grayed out after reslicing.
- Fixed fan speed issue due to reuse of empty extruder plan.
- Fixed loading OBJ files with no texture references, but does have normal references.
- Fixed retraction/priming while extruder switches. Contributed by sisu70.
- Fixed loading script from all registered resource path. Contributed by fieldOfView.
- Fixed typeError: define_round_method. Contributed by Sophist-UK. 
- Fixed missing layer with Hole Horizontal Expansion. 
- Fixed Tree Support Floor layers. Contributed by ThomasRahm.
- Fixed Top Surface Skin Layers if Top layers = 0.
- Fixed recent files on opening as project. 
- Fixed opening project file from command-line. 
- Fixed thumbnail in UFP files.
- Fixed validator for floats in Machine Settings dialog. Contributed by fieldOfView.
- Fixed recessed areas at the bottom of a model while using Make Overhangs Printable. Contributed by OpusMcN.
- Fixed slicing grouped models if one of the group parts is below Z=0.
- Fixed material temperatures and fan speed for Anycubic i3 Mega. Contributed by trunneml.
- Fixed drop model down to buildplate when always drop to buildplate is disabled. 
- Fixed drop objects to buildplate after scaling.
- Fixed disallowed areas while using Brim Line Widths. 
- Fixed message for non manifold models. 
- Fixed setting category arrows. Contributed by fieldOfView.
- Fixed metadate tags for 3MF files. 
- Fixed engine crash when using low-density Cross Infill.
- Improved performance of loading .def.json files. 

* Printer definitions, profiles and materials
- 3DFuel Pro PLA and SnapSupport materials, contributed by grk3010.
- Cubincon Style NeoA31, contributed by HUNIBESTHyVISION.
- Eryone thinker series and Eryone ER20, contributed by Eryone.
- Flashforge DreamerNX, contributed by KeltE.
- Fused Form FF300, contributed by FusedForm.
- Geeetech A10 improved start and end gcode, contributed by TheTRCG.
- ideagen3D Sapphire and ideagen3D Sapphire Plus, contributed by Firedrops.
- INAT Proton X printers, contributed by MarkINAT.
- Koonovo, contributed by KOONOVO3DPRINTER.
- Liquid, contributed by alexgrigoras.
- Lulzbot TAZ Pro and Lulzbot Mini 2, contributed by spotrh.
- Maker Made 300x printer, contributed by skilescm.
- MINGDA D2, contributed by cataclism.
- Snapmaker 2.0, contributed by maihde.
- Sri Vignan Technologies, contributed by venkatkamesh.
- Syndaver AXI Machine, contributed by synsuiter.
- Tinyboy Fabricator Mini 1.5, contributed by reibuehl.
- Trimaker printers, contributed by tomasbaldi.
- TwoTrees Bluer, contributed by WashingtonJunior.
- Update Hellbot Magna 1 and Hellbot Magna dual, contributed by DevelopmentHellbot.
- Update Rigid3D and added Rigid3D Mucit2, contributed by mehmetsutas.
- Update TPU profiles for 0.6mm nozzle of UM2+C.
- ZAV series, contributed by kimer2002.

[4.8.0]
<i>For an overview of the new features in Cura 4.8, please see this video: <a href="https://www.youtube.com/watch?v=BI1n4IDHbuA">Change log overview</a>.</i>

* New arrange algorithm!
Shout-out to Prusa Research, since they made the libnest2d library for this, and allowed a licence change.

* When opening a project file, pick any matching printer in addition to just exact match and new definition.
Previously, when someone sent you a project, you either had to have the exact same printer under the exact same name, or create an entirely new instance. Now, in the open project dialog, you can specify any printer that has a(n exactly) matching printer-type.

* Show warning message on profiles that where successfully imported, but not supported by the currently active configuration.
People where a bit confused when adding profiles, which then didn't show up. With this new version, when you add a profile that isn't supported by the current instance (but otherwise correctly imported), you get a warning-message.

* Show parts of the model below the build-plate in a different color.
When viewing the build-plate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead.

* Show the familiar striped pattern for objects outside of the build-volume in Preview mode as well.
Models outside of the build-volume can of course not be sliced. In the Prepare mode, this was already visible with solid objects indicated in the familiar grey-yellow striped pattern. Now you can also see the objects that are still in the scene just outside if the build-volume in Preview mode.

* Iron the top-most bottom layer when spiralizing a solid model, contributed by smartavionics
Ironing was only used for top-layers, or every layer. But what is the biggest flat surface in a vase? This helpful pull request made it so that, in this case, the top-most bottom layer is used to iron on.

* Allow scrolling through setting-tooltips, useful for some plugins.
Certain plugins, such as the very useful Settings Guide, occasionally have very large tooltips. This update allows you to scroll through those.

* Bug Fixes
- <u>Fixed under-simplification (blobs, zits) on some printer models.</u> <i>An oversight in 4.6.x resulted in an oversimplification (smoothing) of models. The attempted fix in 4.7.x overcompensated, which gave difficulty (zits, blobs) for some printer models when the resulting gcode became too intricate. This is now fixed, though some profiles might need to be updated, since they where made against 4.6.x, and therefore may rely on the over-simplification.</i>
- Fix percentage text-fields when scaling non-uniformly.
- Fix cloud printer stuck in connect/disconnect loop.
- Fix rare crash when processing stair stepping in support.
- Fix sudden increase in tree support branch diameter.
- Fix cases of tree-support resting against vertical wall.
- Fix conical support missing on printers with 'origin at center' set.
- Fix infill multiplier and connected lines settings not cooperating with each other.
- Fixed an issue with skin-edge support, contributed by smartavionics
- Fix printer renaming didn't always stick after restart.
- Fix move after retraction not changing speed if it's a factor 60 greater.
- Fix Windows file alteration detection (reload file popup message appears again).
- OBJ-file reader now doesn't get confused by legal negative indices.
- Fix off-by-one error that could cause horizontal faces to shift one layer upwards.
- Fix out of bounds array and lost checks for segments ended with mesh vertices, contributed bt skarasov
- Remove redundant 'successful responses' variable, contributed by aerotog
- In rare cases, brim and prime-tower-bim would overlap.
- Fix support for some models when bottom distance and stair step height where both 0 (like with PVA).
- An issue with infill only overlap modifier when the wall line count was overridden in the global settings.
- Filling gaps between walls would also fill between skin and infill.

* Printer definitions and profiles
- <i>Introducing the <b>Ultimaker 2+ Connect</b></i>
- Artillery Sidewinder X1, Artillery Sidewinder Genius, contributed by cataclism
- AnyCubic Kossel, contributed by FoxExe
- BIQU B1, contributed by looxonline
- BLV mgn Cube 300, contributed by wolfgangmauer
- Cocoon Create, Cocoon Create Touch, contributed by thushan
- Creality CR-6 SE, contributed by MatthieuMH
- Flying Bear Ghost 5, contributed by oducceu
- Fused Form 3D (FF300, FF600, FF600+, FFmini), contributed by FusedForm
- Add Acetate profiles for Strateo3D, contributed by KOUBeMT

[4.7.1]
<i>For an overview of the new features in Cura 4.7, please see this video: <a href="https://www.youtube.com/watch?v=vuKuil0dJqE">Change log overview</a>.</i>

* Bug fixes
- Fixed a crash when duplicating a built-in profile.
- Having an equals symbol in your start or end g-code would cause part of that g-code to disappear and could cause a crash when loading a model. This is fixed now.
- The MacOS build is now notarized by Apple, to prevent a security warning from popping up when starting Cura for the first time.
- Corrected the orientation of the build plate mesh for Tevo Tarantula Pro.

[4.7.0]
* Rotation widgets
fieldOfView has contributed code that adds 3 pairs of arrow widgets to the Rotate tool handle, to rotate objects by exactly 90 degrees.

* Performance improvements with multiple 3D models
In previous versions many objects on a build plate could cause Cura's performance and response to be slow. We have made some code optimizations to increase the responsiveness of Cura in such cases.

* Cloud connections improvements
Improved the overall UX workflow when a user is using a cloud connection. Check our new enhancements below.

* Moved tree-support from experimental to normal settings
We've made stability fixes and tested thoroughly so that it can be considered stable.

* Improve object list GUI
The object list indicates now the extruder used for each model, the mesh type if the model is not a normal mesh, and the number of per model setting overrides and whether a model is outside of the build plate. Contributed by fieldOfView.

* Support for MacOS Big Sur
Ultimaker Cura will now run on Apple's upcoming operating system.

* Change normal support vs. tree support into a drop-down
There is now the option of easily switching between normal and tree support. You cannot enable both at the same time any more.

* Add "Multiply model" to Edit menu
The option is now also accessible in the Edit menu and not only in the context menu (right-click).

* Add local printer improvements
Whenever the user wants to add a non-networked printer it is now easier to distinguish the scrollbar and some more information regarding the selected printer in our new redesigned layout. Have a look yourself! Brought to us by fieldOfView.

* Show all while searching per object settings
For more ease-of-use, the behavior has been changed so that all settings are visible temporarily, even if initial were hidden.

* Search through setting descriptions
When searching through the custom settings, the results include all the matches found in both the setting names and setting descriptions. This makes some settings easier to find if you don't remember the name.

* Check for account updates manually
A check for update/sync/refresh button was added near the account so that the user can manually check for updates of subscribed Marketplace packages and available Digital Factory printers.

* Always select last write-device
Cura will now remember the last used output device to save the g-code to (to file, USB stick, etc.) Contributed by fieldOfView.

* Improved sync with the Ultimaker Marketplace
Profile picture and links to the Digital Factory have been improved in the account dropdown.

* Add option to sign in with another account while looking for cloud printers
The "Sign in with a different account" link logs the user off both from Cura and the browser, so that they can sign in with another account. In case the other account has extra cloud printers, then these printers are added to Cura and are available for use.

* Show warning in printer management page that removing is temporary
When removing a printer in your Digital Factory, a message pops up to inform the user that the printer will be re-added in the next sync.

* Show cloud connection not available
We now display an offline icon when losing connection to a printer in the Digital Factory.

* Show notification when printer is removed from account
We show a notification when a printer is removed from the account. You can either go to the account page to restore access or remove it from Cura. In order to establish a new connection, the user is directed to the Digital Factory.

* Add an offline printer, linked to an account, to Cura
Printers that are temporarily offline (but previously added to your account) will also be added to Cura. You won't be able to send a print to that printer, but you could slice for it and store the g-code elsewhere.

* Adjust initial layer horizontal expansion
We adjusted the initial layer horizontal expansion for some profiles. This compensates for Elephant's Foot, a small defect where the bottom of the print has a little ridge where it is molten to the build plate.

* Allow a g-code to be inserted before or after pausing
It allows the user to enter a custom g-code before and after a pause at height. Contributed by rodrigosclosa.

* Remove package ratings
The package ratings have been removed from the Marketplace.

* Remove extra skin wall count in concentric
Hide "Extra Skin Wall Count" setting if a concentric pattern is used, and don't let it affect the print any more.

* Support Stair Step Minimum Slope Angle
With this setting you can disable stair stepping on the very bottom of the support, up until the slope of the model has a certain angle.

* Pause at Height scripts combined
Instead of having various scripts to use for different machines, there is now just one Pause at Height post-processing script, so all printers can now have the same features when pausing. Contributed by fieldOfView.

* Pause at Height limited to 1 redo layer
The "redo layers" setting is replaced by a checkbox to redo just the last layer, to prevent colliding the print head with previously printed layers.

* Change at Z improvements
Added support for changing Retract Length and Speed and fixed an issue when multiple changes are stacked on top of each other. Contributed by novamxd.

* Add post-processing script display progress on LCD
The "Display Progress On LCD" post-processing script shows the time left and the percentage on their LCD screen. Contributed by Bostwickenator.

* Add preference for single instance
If enabled, only one instance of Cura will be started at a time. Contributed by fieldOfView.

* Remove spaghetti infill
This setting was rarely used and didn't work well.

* Bug fixes
- Fixed issues with support no longer generated on some parts of the model. Support Stair Steps has caused some support to be missing where it touches the build plate or where it's resting on a shallow surface. It should be complete again.
- Fixed multiple different issues with tree support, where branches would intersect with the model, the wouldn't keep distance when resting on the model, or when printing with Spiralize mode.
- Fixed an issue where Cubic Subdivision infill didn't move along with the model.
- Cubic Subdivision will now rotate according to the Infill Line Directions setting. Contributed by smartavionics.
- X-ray view is now red again, instead of translucent green.
- Improved wording of the "Discard/Keep Changes" dialog for clarity.
- Models assigned to extruders >4 are visible again in layer view.
- Fixed an issue when importing images if the "Base" setting was greater than "Height".
- Cura now outputs a command to cool down the build plate for the second object in one-at-a-time mode even if the Initial Layer Build Plate Temperature is 0.
- Distance between infill and walls and between infill and skin is corrected when using Infill Layer Thickness.
- Fixed a crash when Coasting Minimum Volume is set to 0.
- The usable build volume will no longer be shrunk unnecessarily when not using any adhesion, but using a prime tower with a brim.
- Fixed a slicing crash when combining Randomize Infill Start with an even number for Infill Line Multiplier.
- Improved reduction of model resolution. The Maximum Resolution and Deviation settings should now be more accurate and no longer behave differently in one corner of the model.
- Removed an unintended gap when something was resting on an ironed surface.
- Fix skirt printing out of order, causing unnecessary travel moves. Contributed by smartavionics.
- A fix was added by smartavionics which removes unnecessary long moves that travel towards the outer wall.
- It wasn't possible to connect to a network printer if two network plugins were enabled simultaneously. Now made possible by Loociano.
- Support settings are now visible when you have support disabled, but a support mesh is present in the scene. Fixed by fieldOfView.
- Fix printing speed after performing a retraction when using the stretch post-processing script. Contributed by sgtnoodle.
- Prevent tool panels from overlapping with scene information. Fix made by smartavionics.
- The values of the machine settings would look cut-off on some Linux distributions. Now fixed by smartavionics.
- Fixed settings sometimes not appearing if they belong to a checkbox setting that is enabled by default (e.g. retraction settings belonging to Enable Retraction).
- We cleaned up our “About...” dialog. It is now up to date.
- Improve performance of loading profile metadata. This fix improves the start-up time of Cura.
- When loading images, the translucency and linear options were swapped. Translucency should now again be tuned for lithophanes, and linear for a height map. Contributed by michalsc.
- Retractions in travel move to next layer were sometimes omitted, but that's fixed now. Contributed by smartavionics.
- Fix initial layer thickness when empty initial layers are removed. Contributed by smartavionics.
- If Brim Replaces Support is enabled, the brim will now also replace support interface.

* Printer definitions and profiles
- Custom printer for Smoothieware firmware. Contributed by grk3010.
- SVT DYITech. Contributed by venkatkamesh.
- HMS434 update. Contributed by maukCC.
- Cubicon Style NEO-A22. Contributed by hunibest-Hyvision.
- Atmat Machines. Contributed by gandzia44.
- Adjusted error limits for some MonoPrice Mini Delta settings. Contributed by PurpleHullPeas.
- Tronxy. Contributed by 64bittuning.
- Uni 3D Series. Contributed by evg33.
- Predator printers and mesh for FLSUN-QQ. Contributed by curso007.
- Fixed bed dimensions for Geeetech A10M and update Geeetech A10. Contributed by gerardrubio and keleticsaba.
- Anycubic Mega Zero. Contributed by kad.
- New Deltacomb models and updates. Contributed by kaleidoscopeit.
- Add 2nd extruder to Tevo Tarantula printers. Contributed by paalex.
- I3 Metal Motion. Contributed by pfelecan.
- Lotmaxx Shark. Contributed by sm3dp.
- Dagoma dual-extrusion printers. Contributed by 0r31.
- Sovol 3D. Contributed by Joyce-lujunxu.
- Tinyboy printers. Contributed by fred2088.
- Beamup L. Contributed by beamup3d.
- Strateo3D material updates. Contributed by KOUBeMT.
- Adjusted firmware speed/acceleration rates for Dagoma Disco. Contributed by Sophist-UK.

[4.6.2]
* Removed Ultibot from Marketplace login screen.
For professionalism, Ultibot has been asked to leave the Marketplace login screen. He's now gone from everything.

* Bug fixes
- We fixed a frustrating bug where a package would keep issuing a badge notification to update, even after the package had been updated.
- The Ultimaker 2+ generated an unwanted travel move that could drag priming material into the start of a print. This is now fixed.

[4.6.1]
* Bug fixes
- Changes to the Simplify() algorithm in 4.6.0 caused Z seam placement issues, which resulted in less-than-perfect results. This has been fixed.
- Added missing nozzle profiles for Ender 3 Pro.

[4.6.0]

THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more at https://ultimaker.com/in/cura/covid-19

* New Intent profiles.
In version 4.4 we introduced Intent profiles for the Ultimaker S3 and Ultimaker S5 which allow you to start prints at the click of a button without a lot of configuration steps. Due to popular demand, version 4.6 expands the range of Engineering Intent profiles to include more of the Ultimaker material portfolio: PC, Nylon, CPE, and CPE+. These work with 0.4 print cores.

* Show active post processing scripts.
fieldOfview has contributed an ease of use improvement to the post processing plugin. The number of enabled post processing scripts will now display as a badge notification over the post processing scripts icon. A tooltip gives extra information about which scripts are enabled for quick and easy inspection, so there's no need to open the post processing dialog.

* Hole Horizontal Expansion.
smartavionics has contributed a new setting that applies an offset to all holes on each layer, allowing you to manually enlarge or contract holes to compensate for horizontal expansion.

* Per-model settings.
The "Infill only" checkbox has been changed to a dropdown selection: “Infill mesh only” or “Cutting mesh”.

* Transparent support rendering.
In preview mode with ‘Line type’ selected, support material will render with transparency so you can easily see what’s being supported.

* No stair stepping for PVA profiles.
Stair stepping is intended to reduce the adhesion between support and the model, where the support rests on the model, and to reduce scarring. As PVA doesn't suffer from scarring or adhesion issues due to its water-solubility, this value has been set to 0 for PVA profiles. A known issue with the stair stepping algorithm causes support to disappear sometimes, so doing this reduces the chance of that happening when PVA is used.

* Separators in extensions menu.
fieldOfview has contributed a method for plugin authors to add separators between menu items in the “Extensions” submenu. The method is backwards-compatible so changes don’t have to be made in Cura and Uranium together.

* Ultimaker account sign in prompt.
Added clearer text to the sign in popup and first use flow to highlight the benefits of using an Ultimaker account with Cura.

* Updated installer.
Small fixes have been made to the installer. To keep up with the times, we’ve also updated the images to display an Ultimaker S3 instead of an Ultimaker 3.

* Infill mesh ordering.
When you have three objects overlapping each other and you set two of them to "Modify settings for infill of other models", then the setting "Infill Mesh Order" determines which of the two infill meshes gets priority where they overlap. This was broken for cutting meshes, so BagelOrb contributed a fix.

* Backups storage size.
We’ve put a hard limit on backup file size in this release to prevent other files being stored there.

* 3MF gcode comments removed.
Fixed a bug where comments were removed from Start/End G-codes when opening from a 3MF.

* Print monitor preheat fields.
Values in the print monitor preheat fields were broken in previous versions, they have now been fixed by fieldOfview.

* Stepper motor disarming during pause at height.
Some printers automatically disable their steppers after a pause after a certain time. This script makes it possible to set that in the pause script (instead of relying on default behavior of the firmware).

* Crash if logging in on two instances at the same time.
During the beta period we caught a critical bug where logging in to an Ultimaker account with two instances of Cura would crash the second instance. It crashes because while the web page is open, Cura opens a web server in the local host. The web page redirects to that web server when you've logged in, so that it knows that the log-in was successful and what the credentials are. Both instances try to create a web server on the same port, which is impossible.

* "Changes detected from your Ultimaker account" message.
We fixed a bug on MacOS where duplicate "Changes detected from your Ultimaker account" popups would appear at a single time.

* Crashes when inactive.
Some people reported experiencing crashes when the computer had been inactive for a long time, or when the laptop got suspended or went to sleep. This has been fixed.

* Support blocker is not blocking support.
Fixed an issue where the support blocker was not blocking support.

* Sending slice message takes too long when using mesh helpers.
Fixed an issue where it would take too long to trigger a slice when using the mesh helpers and support blocker.

* Flying Bear printers.
oducceu has contributed a machine definition for the Flying Bear Ghost 4S Printer.

* Magicfirm printers.
jeffkyjin has contributed machine definitions for MBot Grid II+, MBot Grid II+ (dual), MBot Grid IV+ and MBot Grid IV+ (dual).

* HMS434.
Updates to the HMS434 machine definition have been contributed by maukcc.

* FabX Pro.
hussainsail2002 has contributed machine definitions for FabX Pro and print profiles for REDD materials.

* Disclaimer: Third-party machine definitions are accepted as contributed, and are not tested or maintained in any way by the Cura development team.

[4.5.0]

The release notes of versions &lt;= 4.5.0 can be found in our <a href="https://github.com/Ultimaker/Cura/releases?after=4.6-beta">releases GitHub page</a>.