From 03a6d090dbf42e5540cd670cddb8342f0ed685c8 Mon Sep 17 00:00:00 2001 From: MariMakes <40423138+MariMakes@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:40:00 +0200 Subject: [PATCH 1/5] Update Changelog for Stable Release Added the introduced bugfixes to the changelog --- resources/texts/change_log.txt | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index c9ffcab430..5cbaa2bb2b 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -7,7 +7,7 @@ - Introduced an analyzing tool in the cura engine to better track slicing crashes, and started fixing the biggest reports coming in. - New Primetower option; Sparse, next to the current Bucket, contributed by @wawanbreton - Brim only on the inside setting -- Allowing to define print sequence manually when printing One at a time, contributed by @alexandr-vladimirov (Github) +- Allowing to define print sequence manually when printing One at a time, contributed by @alexandr-vladimirov - Introduced a setting to apply Monotonic ordering to the Raft Top Surface - Introduced a Raft Wall Line Count for the Bottom, Middle and Top of the raft - The play speed of the nozzle in the preview is now closer to the movement of the printhead @@ -43,6 +43,22 @@ - Added an error so LimitXYAccelJerk doesn't run unless Accel Control is enabled in Cura, contributed by @Gregvaliant - Some helpful code cleanup contributed by @dmitrygribenchuk +* Bugs resolved since the Beta Release +- Resolved some crashes when opening project files +- Resolved the biggest crashes coming in via the analyzing tool in the cura engine +- Added links to support pages for Method materials to help find the best material compatibility +- Introduced several visual improvements for the loading Universal Cura Projects window +- Universal Cura Projects will now be opened in the center of the buildplate +- The prime tower no longer primes extruders that are not being used +- Fixed file association for stl, obj, 3mf, gcode, and ufp for MacOS +- MacOS users can use the open menu multiple times in a row again +- The support type is now updated in recommended when it’s changed in custom +- The skirt height is now generated on the innermost skirt instead of the outermost skirt again +- Fixed the skirt distance for dual extrusion printers +- The Brim Only Inside setting will not generate a brim when it’s not defined +- Fixed a bug where the project name would accidentally revert after saving, resolves https://github.com/Ultimaker/Cura/issues/11276 +- Improved handling of a fractional layer with tree support, contributed by @ThomasRahm + * Printer definitions, profiles and materials: - Introduced high-speed profiles for the layer heights <0.15mm for Ultimaker PLA, T-PLA, ABS and PETG. - Updated Initial Layer Speed settings for UltiMaker S3, and UltiMaker S5 From 1a552af45083e5b53f2200380239ea6a6f1e597e Mon Sep 17 00:00:00 2001 From: Mariska <40423138+MariMakes@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:47:13 +0200 Subject: [PATCH 2/5] Two corrections Removed a < Added the mention of Support for the brim inside only --- resources/texts/change_log.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 5cbaa2bb2b..cde238ed10 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -55,12 +55,12 @@ - The support type is now updated in recommended when it’s changed in custom - The skirt height is now generated on the innermost skirt instead of the outermost skirt again - Fixed the skirt distance for dual extrusion printers -- The Brim Only Inside setting will not generate a brim when it’s not defined +- The Brim Only Inside setting will not generate a brim on support when it’s not defined - Fixed a bug where the project name would accidentally revert after saving, resolves https://github.com/Ultimaker/Cura/issues/11276 - Improved handling of a fractional layer with tree support, contributed by @ThomasRahm * Printer definitions, profiles and materials: -- Introduced high-speed profiles for the layer heights <0.15mm for Ultimaker PLA, T-PLA, ABS and PETG. +- Introduced high-speed profiles for the layer heights smaller than 0.15mm for Ultimaker PLA, T-PLA, ABS and PETG. - Updated Initial Layer Speed settings for UltiMaker S3, and UltiMaker S5 - Updated the Shrinkage Factor for PET CF to improve dimensional accuracy - Renamed UltiMaker PP Transparent to UltiMaker PP Natural From 532dc0825bfbd4aa69ff6a80a1ca5631a013a0bd Mon Sep 17 00:00:00 2001 From: Saumya Jain Date: Tue, 2 Apr 2024 13:54:08 +0200 Subject: [PATCH 3/5] Values now shown while saving UCP For all the values even numericals were passed through the translations. so nothing came out for numbers. Now we filter it for enums and then translate it. CURA-11801 --- plugins/3MFWriter/SettingsExportModel.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/plugins/3MFWriter/SettingsExportModel.py b/plugins/3MFWriter/SettingsExportModel.py index 0ee8885ada..906ea967ea 100644 --- a/plugins/3MFWriter/SettingsExportModel.py +++ b/plugins/3MFWriter/SettingsExportModel.py @@ -125,12 +125,16 @@ class SettingsExportModel(QObject): label = settings_catalog.i18nc(label_msgtxt, label_msgid) value = settings_stack.getProperty(setting_to_export, "value") unit = settings_stack.getProperty(setting_to_export, "unit") - options = settings_stack.getProperty(setting_to_export, "options") - value_msgctxt = f"{str(setting_to_export)} option {str(value)}" - value_msgid = options.get(value, "") - value_name = settings_catalog.i18nc(value_msgctxt, value_msgid) - setting_type = settings_stack.getProperty(setting_to_export, "type") + value_name = str(SettingDefinition.settingValueToString(setting_type, value)) + if unit: + value_name += " " + str(unit) + if setting_type == "enum": + options = settings_stack.getProperty(setting_to_export, "options") + value_msgctxt = f"{str(setting_to_export)} option {str(value)}" + value_msgid = options.get(value, "") + value_name = settings_catalog.i18nc(value_msgctxt, value_msgid) + if setting_type is not None: value = f"{str(SettingDefinition.settingValueToString(setting_type, value))} {unit}" else: From bd5b4c374231938aea9283faee1b5b4cc7294de8 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Tue, 2 Apr 2024 14:10:48 +0200 Subject: [PATCH 4/5] Pin dependancies versions for 5.7.0 --- conandata.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/conandata.yml b/conandata.yml index ecd873dff3..ff48fd9037 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,11 +1,11 @@ version: "5.7.0-beta.1" requirements: - - "uranium/5.7.0-beta.1" - - "curaengine/5.7.0-beta.1" - - "cura_binary_data/5.7.0-beta.1" - - "fdm_materials/5.7.0-beta.1" + - "uranium/5.7.0" + - "curaengine/5.7.0" + - "cura_binary_data/5.7.0" + - "fdm_materials/5.7.0" - "curaengine_plugin_gradual_flow/0.1.0-beta.3" - - "dulcificum/latest@ultimaker/testing" + - "dulcificum/0.2.0-alpha.0" - "pysavitar/5.3.0" - "pynest2d/5.3.0" - "curaengine_grpc_definitions/0.2.0" From 40742565e7aa47e347b47bd4d879c9c507223c23 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Tue, 2 Apr 2024 14:11:08 +0200 Subject: [PATCH 5/5] Set proper 5.7.0 version --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index ff48fd9037..00556fcc30 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,4 +1,4 @@ -version: "5.7.0-beta.1" +version: "5.7.0" requirements: - "uranium/5.7.0" - "curaengine/5.7.0"