Change Log#

Changes in Blender’s Python API between releases.

4.2 to 4.3#

bpy.types.Action#

Added#

bpy.types.AnimData#

Added#

bpy.types.BevelModifier#

Added#

bpy.types.BlendData#

Added#

bpy.types.Brush#

Added#

bpy.types.BrushGpencilSettings#

Added#

Removed#

  • gpencil_paint_icon

  • gpencil_sculpt_icon

  • gpencil_vertex_icon

  • gpencil_weight_icon

  • use_default_eraser

bpy.types.Camera#

Added#

bpy.types.ColorManagedViewSettings#

Added#

bpy.types.CompositorNodeColorBalance#

Added#

bpy.types.CompositorNodeOutputFile#

Added#

bpy.types.Curves#

Added#

bpy.types.DopeSheet#

Added#

bpy.types.FileAssetSelectIDFilter#

Renamed#

bpy.types.FunctionNodeValueToString#

Added#

bpy.types.GPencilFrame#

Removed#

  • clear

  • is_edited

  • keyframe_type

bpy.types.GPencilLayer#

Removed#

  • blend_mode

  • channel_color

  • clear

  • hide

  • is_parented

  • line_change

  • location

  • lock_material

  • mask_layers

  • matrix_inverse

  • matrix_inverse_layer

  • matrix_layer

  • opacity

  • parent

  • parent_bone

  • parent_type

  • pass_index

  • rotation

  • scale

  • show_points

  • tint_color

  • tint_factor

  • use_lights

  • use_mask_layer

  • use_onion_skinning

  • use_solo_mode

  • vertex_paint_opacity

  • viewlayer_render

Renamed#

bpy.types.GPencilStroke#

Removed#

  • aspect

  • bound_box_max

  • bound_box_min

  • display_mode

  • edit_curve

  • end_cap_mode

  • hardness

  • has_edit_curve

  • is_nofill_stroke

  • line_width

  • material_index

  • select

  • select_index

  • start_cap_mode

  • time_start

  • triangles

  • use_cyclic

  • uv_rotation

  • uv_scale

  • uv_translation

  • vertex_color_fill

bpy.types.GPencilStrokePoint#

Removed#

  • pressure

  • select

  • strength

  • time

  • uv_factor

  • uv_fill

  • uv_rotation

  • vertex_color

bpy.types.GeometryNodeToolSetSelection#

Added#

bpy.types.GreasePencil#

Removed#

  • after_color

  • before_color

  • clear

  • curve_edit_corner_angle

  • curve_edit_threshold

  • edit_curve_resolution

  • edit_line_color

  • ghost_after_range

  • ghost_before_range

  • grid

  • is_annotation

  • is_stroke_paint_mode

  • is_stroke_sculpt_mode

  • is_stroke_vertex_mode

  • is_stroke_weight_mode

  • materials

  • onion_factor

  • onion_keyframe_type

  • onion_mode

  • pixel_factor

  • stroke_depth_order

  • stroke_thickness_space

  • use_adaptive_curve_resolution

  • use_autolock_layers

  • use_curve_edit

  • use_ghost_custom_colors

  • use_ghosts_always

  • use_multiedit

  • use_onion_fade

  • use_onion_loop

  • use_onion_skinning

  • use_stroke_edit_mode

  • zdepth_offset

bpy.types.GreasePencilLayers#

Removed#

  • active

  • move

bpy.types.ID#

Added#

bpy.types.MovieClipSequence#

Added#

bpy.types.Node#

Added#

bpy.types.NodeReroute#

Added#

bpy.types.NodeSocket#

Added#

bpy.types.NodeTree#

Added#

bpy.types.NodeTreeInterfacePanel#

Added#

bpy.types.NodeTreeInterfaceSocketString#

Added#

bpy.types.NodesModifier#

Added#

bpy.types.NodesModifierBake#

Added#

bpy.types.Object#

Removed#

  • generate_gpencil_strokes

  • grease_pencil_modifiers

bpy.types.Paint#

Added#

Removed#

  • tool_slots

bpy.types.PreferencesEdit#

Added#

bpy.types.PreferencesExperimental#

Removed#

  • use_grease_pencil_version3

Renamed#

bpy.types.PreferencesSystem#

Added#

bpy.types.PreferencesView#

Added#

bpy.types.RenderSettings#

Added#

bpy.types.SceneEEVEE#

Added#

bpy.types.SequencerToolSettings#

Added#

bpy.types.SequencesMeta#

Function Arguments#

bpy.types.SequencesTopLevel#

Function Arguments#

bpy.types.ShaderNodeVolumeScatter#

Added#

bpy.types.SoundSequence#

Added#

bpy.types.SpaceNodeEditor#

Removed#

  • use_auto_render

bpy.types.SpaceView3D#

Added#

bpy.types.ThemeNodeEditor#

Added#

bpy.types.ThemeStyle#

Renamed#

bpy.types.ThemeUserInterface#

Added#

bpy.types.ThemeView3D#

Added#

bpy.types.ToolSettings#

Added#

bpy.types.UDIMTile#

Added#

bpy.types.UILayout#

Added#

Renamed#

Function Arguments#

  • bpy.types.UILayout.template_search (data, property, search_data, search_property, new, unlink, text, text_ctxt, translate), was (data, property, search_data, search_property, new, unlink)

  • bpy.types.UILayout.template_search_preview (data, property, search_data, search_property, new, unlink, text, text_ctxt, translate, rows, cols), was (data, property, search_data, search_property, new, unlink, rows, cols)

bpy.types.View3DOverlay#

Added#

bpy.types.WindowManager#

Removed#

  • pose_assets

  • selected_action

bpy.types.WorkSpace#

Removed#

  • active_pose_asset_index

bpy.types.WorkSpaceTool#

Added#

Function Arguments#

  • bpy.types.WorkSpaceTool.setup (idname, cursor, keymap, gizmo_group, brush_type, data_block, operator, index, options, idname_fallback, keymap_fallback), was (idname, cursor, keymap, gizmo_group, data_block, operator, index, options, idname_fallback, keymap_fallback)

bpy.types.XrSessionSettings#

Added#