Change Log

Changes in Blender’s Python API between releases.

5.1 to 5.2

bpy.types.AnnotationStroke

Added

bpy.types.AssetMetaData

Added

bpy.types.AssetRepresentation

Added

bpy.types.BlendData

Added

bpy.types.Brush

Added

Removed

  • automasking_boundary_edges_propagation_steps

  • automasking_cavity_blur_steps

  • automasking_cavity_factor

  • automasking_start_normal_falloff

  • automasking_start_normal_limit

  • automasking_view_normal_falloff

  • automasking_view_normal_limit

  • use_automasking_boundary_edges

  • use_automasking_boundary_face_sets

  • use_automasking_cavity

  • use_automasking_cavity_inverted

  • use_automasking_custom_cavity_curve

  • use_automasking_face_sets

  • use_automasking_topology

  • use_automasking_view_normal

  • use_automasking_view_occlusion

Renamed

bpy.types.BrushGpencilSettings

Added

bpy.types.ColorStrip

Added

bpy.types.CompositorNodeOutputFile

Added

bpy.types.CompositorNodeTree

Added

bpy.types.CyclesRenderLayerSettings

Added

  • bpy.types.CyclesRenderLayerSettings.denoising_pass_follow_reflections

  • bpy.types.CyclesRenderLayerSettings.denoising_pass_use_albedo_roughness_weighting

bpy.types.CyclesRenderSettings

Added

  • bpy.types.CyclesRenderSettings.debug_texture_cache_preserve_unused

  • bpy.types.CyclesRenderSettings.debug_use_texture_cache_eviction

  • bpy.types.CyclesRenderSettings.texture_resolution

  • bpy.types.CyclesRenderSettings.texture_resolution_render

  • bpy.types.CyclesRenderSettings.use_pixel_jitter

bpy.types.CyclesWorldSettings

Added

  • bpy.types.CyclesWorldSettings.use_shadows

bpy.types.FileAssetSelectParams

Added

bpy.types.FunctionNodeInputString

Added

bpy.types.FunctionNodeInputVector

Added

bpy.types.GreasePencil

Added

bpy.types.GreasePencilLayerMasks

Added

bpy.types.GreasePencilLineartModifier

Added

bpy.types.IDOverrideLibraryPropertyOperation

Added

bpy.types.LightProbePlane

Added

bpy.types.MaskLayer

Added

bpy.types.MaterialGPencilStyle

Added

bpy.types.Menu

Function Arguments

  • bpy.types.Menu.draw_preset (self, context), was (self, _context)

  • bpy.types.Menu.path_menu (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator, add_operator_props, translate, recursive_paths), was (self, searchpaths, operator, props_default, prop_filepath, filter_ext, filter_path, display_name, add_operator, add_operator_props, translate)

bpy.types.MovieClipProxy

Removed

  • build_record_run

  • timecode

bpy.types.Node

Added

Function Arguments

bpy.types.NodeCustomGroup

Function Arguments

  • bpy.types.NodeCustomGroup.poll (ntree), was (_ntree)

bpy.types.NodeTreeInterfacePanel

Added

bpy.types.NodesModifier

Added

Removed

  • bl_system_properties_get

bpy.types.Object

Added

bpy.types.Paint

Removed

  • eraser_brush_asset_reference

Renamed

bpy.types.Panel

Added

bpy.types.PreferencesExperimental

Removed

  • use_geometry_nodes_lists

Renamed

bpy.types.PreferencesFilePaths

Added

bpy.types.PreferencesSystem

Added

Removed

  • image_draw_method

bpy.types.PreferencesView

Added

bpy.types.RaytraceEEVEE

Added

bpy.types.RenderSettings

Added

bpy.types.SCENE_UL_gltf2_filter_action

Added

  • bpy.types.SCENE_UL_gltf2_filter_action.filter_items

bpy.types.Scene

Added

bpy.types.SceneEEVEE

Removed

  • fast_gi_thickness_far

bpy.types.SceneStrip

Added

bpy.types.Sculpt

Removed

  • automasking_boundary_edges_propagation_steps

  • automasking_cavity_blur_steps

  • automasking_cavity_curve

  • automasking_cavity_curve_op

  • automasking_cavity_factor

  • automasking_start_normal_falloff

  • automasking_start_normal_limit

  • automasking_view_normal_falloff

  • automasking_view_normal_limit

  • use_automasking_boundary_edges

  • use_automasking_boundary_face_sets

  • use_automasking_cavity

  • use_automasking_cavity_inverted

  • use_automasking_custom_cavity_curve

  • use_automasking_face_sets

  • use_automasking_start_normal

  • use_automasking_topology

  • use_automasking_view_normal

  • use_automasking_view_occlusion

bpy.types.SequencerCompositorModifierData

Added

bpy.types.SequencerPreviewOverlay

Added

bpy.types.SequencerTimelineOverlay

Added

Removed

  • show_thumbnails

bpy.types.SequencerToolSettings

Added

bpy.types.ShaderNodeRaycast

Added

bpy.types.SpaceImageEditor

Added

bpy.types.SpaceNodeOverlay

Added

bpy.types.SpaceOutliner

Added

bpy.types.SpaceSequenceEditor

Added

bpy.types.SpreadsheetRowFilter

Added

bpy.types.Strip

Added

Removed

  • use_linear_modifiers

bpy.types.StripModifier

Added

bpy.types.StripProxy

Removed

  • build_record_run

  • timecode

bpy.types.StripsMeta

Function Arguments

bpy.types.StripsTopLevel

Function Arguments

bpy.types.TextStrip

Added

bpy.types.ThemeUserInterface

Added

bpy.types.ThemeView3D

Added

bpy.types.UILayout

Added

Function Arguments

  • bpy.types.UILayout.prop (data, property, text, text_ctxt, translate, icon, placeholder, expand, slider, toggle, icon_only, event, full_event, emboss, index, icon_value, invert_checkbox, text_align), was (data, property, text, text_ctxt, translate, icon, placeholder, expand, slider, toggle, icon_only, event, full_event, emboss, index, icon_value, invert_checkbox)

  • bpy.types.UILayout.template_palette (data, property), was (data, property, color)

bpy.types.USERPREF_UL_asset_libraries

Added

  • bpy.types.USERPREF_UL_asset_libraries.filter_items

Function Arguments

  • bpy.types.USERPREF_UL_asset_libraries.draw_item (self, context, layout, _data, item, _icon, _active_data, _active_propname, _index), was (self, _context, layout, _data, item, _icon, _active_data, _active_propname, _index)

bpy.types.UVLoopLayers

Added

bpy.types.UserAssetLibrary

Added

bpy.types.WindowManager

Added

bpy.types.XrSessionSettings

Added

bpy.types.XrSessionState

Added