Skip to content

4.4 Beta Pre-release

Pre-release
Pre-release
Compare
Choose a tag to compare
@nallath nallath released this 04 Nov 11:55
· 73 commits to 4.4 since this release

This is a pre-release for the Beta of 4.4.0. Due to a major SDK change (7.0.0), a pre-release is made available to allow plugin developers more time to update their plugins.

We have added the following:

  • The ContainerTree class provides easy access to which profiles are available for each configuration in Cura.
  • QualityManagementModel is expanded to contain functions for duplicating, deleting, etc. of custom profiles.
  • MaterialManagementModel is expanded to contain functions for duplicating, deleting, etc. of materials.
  • Setting version is incremented to 10.
  • Per-extruder container stacks now contain an additional entry: The "intent" profile, meant to indicate how the user intends to use the print: For strength, accuracy, just visual, etc.
  • IntentCategoryModel provides a list of the available intent categories.
  • IntentModel provides a list of the available intent profiles per intent category.
  • A new decorator marks certain things as "API", to mark certain things as considered completely stable for plug-ins to use. These markers have not yet been added to all things that we consider stable to use, though.
  • Metadata can now be set per PluginObject, allowing multiple of the same type of PluginObjects to be defined in one plug-in. PluginObjects have a getName function to disambiguate them.

We have removed the following:

  • MaterialManager. Use ContainerTree or MaterialManagementModel instead.
  • QualityManager. Use ContainerTree or QualityManagementModel instead.
  • VariantManager. Use ContainerTree instead.