# Blender API Change Log

## 2.56 to 2.57

### bpy.types.SplineBezierPoints

#### Function Arguments

- `bpy.types.SplineBezierPoints.friction` (count), was (number)

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.use_stamp_lens`

#### Removed

- use_backbuf

### bpy.types.ActionPoseMarkers

#### Added

- `bpy.types.ActionPoseMarkers.active`
- `bpy.types.ActionPoseMarkers.active_index`

### bpy.types.SpaceImageEditor

#### Renamed

- curves -> `bpy.types.SpaceImageEditor.curve`

### bpy.types.Scene

#### Removed

- network_render

### bpy.types.GameObjectSettings

#### Added

- `bpy.types.GameObjectSettings.use_material_physics_fh`

#### Removed

- use_material_physics

### bpy.types.SplinePoints

#### Function Arguments

- `bpy.types.SplinePoints.use_material_physics` (count), was (number)

### bpy.types.Area

#### Added

- `bpy.types.Area.height`
- `bpy.types.Area.width`

### bpy.types.SolidifyModifier

#### Added

- `bpy.types.SolidifyModifier.material_offset`
- `bpy.types.SolidifyModifier.material_offset_rim`

#### Removed

- use_rim_material

### bpy.types.UserPreferencesEdit

#### Removed

- use_keyframe_insert_keyingset

### bpy.types.MaterialTextureSlot

#### Added

- `bpy.types.MaterialTextureSlot.bump_method`
- `bpy.types.MaterialTextureSlot.bump_objectspace`

#### Removed

- use_old_bump

### bpy.types.ExplodeModifier

#### Added

- `bpy.types.ExplodeModifier.particle_uv`
- `bpy.types.ExplodeModifier.use_edge_cut`

#### Removed

- use_edge_split

### bpy.types.Node

#### Added

- `bpy.types.Node.label`

### bpy.types.RigidBodyJointConstraint

#### Added

- `bpy.types.RigidBodyJointConstraint.limit_angle_max_x`
- `bpy.types.RigidBodyJointConstraint.limit_angle_max_y`
- `bpy.types.RigidBodyJointConstraint.limit_angle_max_z`
- `bpy.types.RigidBodyJointConstraint.limit_angle_min_x`
- `bpy.types.RigidBodyJointConstraint.limit_angle_min_y`
- `bpy.types.RigidBodyJointConstraint.limit_angle_min_z`
- `bpy.types.RigidBodyJointConstraint.limit_max_x`
- `bpy.types.RigidBodyJointConstraint.limit_max_y`
- `bpy.types.RigidBodyJointConstraint.limit_max_z`
- `bpy.types.RigidBodyJointConstraint.limit_min_x`
- `bpy.types.RigidBodyJointConstraint.limit_min_y`
- `bpy.types.RigidBodyJointConstraint.limit_min_z`

#### Removed

- limit_cone_max
- limit_cone_min
- limit_generic_max
- limit_generic_min

### bpy.types.KeyMap

#### Renamed

- items -> `bpy.types.KeyMap.keymap_items`

### bpy.types.SpaceNodeEditor

#### Added

- `bpy.types.SpaceNodeEditor.backdrop_channels`
- `bpy.types.SpaceNodeEditor.backdrop_x`
- `bpy.types.SpaceNodeEditor.backdrop_y`
- `bpy.types.SpaceNodeEditor.backdrop_zoom`
- `bpy.types.SpaceNodeEditor.use_auto_render`

### bpy.types.SPHFluidSettings

#### Added

- `bpy.types.SPHFluidSettings.factor_density`
- `bpy.types.SPHFluidSettings.factor_radius`
- `bpy.types.SPHFluidSettings.factor_repulsion`
- `bpy.types.SPHFluidSettings.factor_rest_length`
- `bpy.types.SPHFluidSettings.factor_stiff_viscosity`
- `bpy.types.SPHFluidSettings.plasticity`
- `bpy.types.SPHFluidSettings.repulsion`
- `bpy.types.SPHFluidSettings.spring_frames`
- `bpy.types.SPHFluidSettings.stiff_viscosity`
- `bpy.types.SPHFluidSettings.use_initial_rest_length`
- `bpy.types.SPHFluidSettings.use_viscoelastic_springs`
- `bpy.types.SPHFluidSettings.yield_ratio`

#### Removed

- stiffness_near
- viscosity_beta

#### Renamed

- viscosity_omega -> `bpy.types.SPHFluidSettings.linear_viscosity`

### bpy.types.ConstraintActuator

#### Added

- `bpy.types.ConstraintActuator.direction_axis_pos`
- `bpy.types.ConstraintActuator.fh_force`

#### Removed

- spring

### bpy.types.UILayout

#### Renamed

- operator_enums -> `bpy.types.UILayout.operator_enum`

### bpy.types.SpaceDopeSheetEditor

#### Added

- `bpy.types.SpaceDopeSheetEditor.show_pose_markers`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.edge_path_live_unwrap`
- `bpy.types.ToolSettings.proportional_size`
- `bpy.types.ToolSettings.use_keyframe_insert_keyingset`

### bpy.types.EditBone

#### Added

- `bpy.types.EditBone.bbone_x`
- `bpy.types.EditBone.bbone_z`

#### Function Arguments

- `bpy.types.EditBone.bbone_z` (self, matrix, scale, roll), was (self, matrix)

### bpy.types.ID

#### Renamed

- update -> `bpy.types.ID.update_tag`

### bpy.types.SpaceGraphEditor

#### Added

- `bpy.types.SpaceGraphEditor.use_fancy_drawing`

### bpy.types.ParticleSystem

#### Added

- `bpy.types.ParticleSystem.child_seed`

### bpy.types.SpaceTimeline

#### Removed

- use_play_3d_editors
- use_play_animation_editors
- use_play_image_editors
- use_play_node_editors
- use_play_properties_editors
- use_play_sequence_editors
- use_play_top_left_3d_editor

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.validate`

#### Renamed

- show_extra_edge_angle -> `bpy.types.Mesh.show_extra_face_angle`

#### Function Arguments

- `bpy.types.Mesh.show_extra_face_angle` (self, vertices, edges, faces), was (self, verts, edges, faces)

### bpy.types.EnumProperty

#### Added

- `bpy.types.EnumProperty.default_flag`

#### Renamed

- items -> `bpy.types.EnumProperty.enum_items`

### bpy.types.Screen

#### Added

- `bpy.types.Screen.use_play_3d_editors`
- `bpy.types.Screen.use_play_animation_editors`
- `bpy.types.Screen.use_play_image_editors`
- `bpy.types.Screen.use_play_node_editors`
- `bpy.types.Screen.use_play_properties_editors`
- `bpy.types.Screen.use_play_sequence_editors`
- `bpy.types.Screen.use_play_top_left_3d_editor`

### bpy.types.MirrorModifier

#### Added

- `bpy.types.MirrorModifier.use_mirror_merge`

### bpy.types.Operator

#### Added

- `bpy.types.Operator.cancel`

### bpy.types.Brush

#### Added

- `bpy.types.Brush.height`
- `bpy.types.Brush.use_fixed_texture`

#### Renamed

- imagepaint_tool -> `bpy.types.Brush.image_tool`
- use_paint_texture -> `bpy.types.Brush.use_paint_image`
- vertexpaint_tool -> `bpy.types.Brush.vertex_tool`

### bpy.types.Key

#### Renamed

- keys -> `bpy.types.Key.key_blocks`

### bpy.types.CompositorNodeBlur

#### Added

- `bpy.types.CompositorNodeBlur.aspect_correction`

### bpy.types.SpaceTextEditor

#### Added

- `bpy.types.SpaceTextEditor.margin_column`
- `bpy.types.SpaceTextEditor.show_margin`

### bpy.types.GPencilLayer

#### Added

- `bpy.types.GPencilLayer.show_x_ray`

#### Removed

- active

### bpy.types.MarbleTexture

#### Renamed

- noisebasis_2 -> `bpy.types.MarbleTexture.noise_basis_2`

### bpy.types.Particle

#### Removed

- is_hair

#### Renamed

- keys -> `bpy.types.Particle.hair_keys`
- keys -> `bpy.types.Particle.particle_keys`

### bpy.types.Modifier

#### Added

- `bpy.types.Modifier.use_apply_on_spline`

### bpy.types.Property

#### Added

- `bpy.types.Property.is_enum_flag`

### bpy.types.SpaceProperties

#### Added

- `bpy.types.SpaceProperties.texture_context`

#### Removed

- show_brush_texture

### bpy.types.VertexGroups

#### Added

- `bpy.types.VertexGroups.remove`

#### Removed

- assign

### bpy.types.Material

#### Added

- `bpy.types.Material.shadow_only_type`

### bpy.types.RenderLayer

#### Function Arguments

- `bpy.types.RenderLayer.shadow_only_type` (filename, x, y), was (filename)

### bpy.types.Object

#### Added

- `bpy.types.Object.is_modified`

#### Renamed

- create_dupli_list -> `bpy.types.Object.dupli_list_create`
- create_mesh -> `bpy.types.Object.to_mesh`
- free_dupli_list -> `bpy.types.Object.dupli_list_clear`

### bpy.types.NodeTree

#### Added

- `bpy.types.NodeTree.inputs`
- `bpy.types.NodeTree.outputs`

### bpy.types.DopeSheet

#### Added

- `bpy.types.DopeSheet.filter_fcurve_name`
- `bpy.types.DopeSheet.show_lattices`
- `bpy.types.DopeSheet.show_only_matching_fcurves`

### bpy.types.ActionFCurves

#### Function Arguments

- `bpy.types.ActionFCurves.show_only_matching_fcurves` (data_path, index, action_group), was (data_path, array_index, action_group)

### bpy.types.ShrinkwrapModifier

#### Added

- `bpy.types.ShrinkwrapModifier.cull_face`

#### Removed

- use_cull_back_faces
- use_cull_front_faces

### bpy.types.WindowManager

#### Added

- `bpy.types.WindowManager.addon_filter`
- `bpy.types.WindowManager.addon_search`
- `bpy.types.WindowManager.addon_support`
- `bpy.types.WindowManager.event_timer_add`
- `bpy.types.WindowManager.event_timer_remove`

### bpy.types.WoodTexture

#### Renamed

- noisebasis_2 -> `bpy.types.WoodTexture.noise_basis_2`

### bpy.types.VertexGroup

#### Added

- `bpy.types.VertexGroup.add`
- `bpy.types.VertexGroup.remove`
- `bpy.types.VertexGroup.weight`

### bpy.types.FCurveKeyframePoints

#### Added

- `bpy.types.FCurveKeyframePoints.insert`

#### Function Arguments

- `bpy.types.FCurveKeyframePoints.insert` (count), was (frame, value, replace, needed, fast)

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.outline_width`

### bpy.types.Image

#### Added

- `bpy.types.Image.pixels`

### bpy.types.Bone

#### Added

- `bpy.types.Bone.bbone_x`
- `bpy.types.Bone.bbone_z`

### bpy.types.InputKeyMapPanel

#### Removed

- draw_entry
- draw_filtered
- draw_hierarchy
- draw_keymaps
- draw_km
- draw_kmi
- draw_kmi_properties
- indented_layout

### bpy.types.ParticleSettings

#### Added

- `bpy.types.ParticleSettings.active_texture`
- `bpy.types.ParticleSettings.active_texture_index`
- `bpy.types.ParticleSettings.child_parting_factor`
- `bpy.types.ParticleSettings.child_parting_max`
- `bpy.types.ParticleSettings.child_parting_min`
- `bpy.types.ParticleSettings.color_maximum`
- `bpy.types.ParticleSettings.create_long_hair_children`
- `bpy.types.ParticleSettings.draw_color`
- `bpy.types.ParticleSettings.effector_amount`
- `bpy.types.ParticleSettings.grid_random`
- `bpy.types.ParticleSettings.hair_length`
- `bpy.types.ParticleSettings.hexagonal_grid`
- `bpy.types.ParticleSettings.is_fluid`
- `bpy.types.ParticleSettings.kink_amplitude_clump`
- `bpy.types.ParticleSettings.kink_flat`
- `bpy.types.ParticleSettings.texture_slots`
- `bpy.types.ParticleSettings.timestep`
- `bpy.types.ParticleSettings.use_advanced_hair`

#### Removed

- reaction_shape
- show_material_color
- use_animate_branching
- use_branching
- use_symmetric_branching

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.show_mouse`

### bpy.types.MaterialPhysics

#### Renamed

- damping -> `bpy.types.MaterialPhysics.fh_damping`
- distance -> `bpy.types.MaterialPhysics.fh_distance`
- force -> `bpy.types.MaterialPhysics.fh_force`
- use_normal_align -> `bpy.types.MaterialPhysics.use_fh_normal`

## 2.57 to 2.58

### bpy_extras

#### Added

- `bpy_extras`
- `bpy_extras.view3d_utils`

#### Moved

- io_utils -> `bpy_extras.io_utils`
- image_utils -> `bpy_extras.image_utils`
- mesh_utils -> `bpy_extras.mesh_utils`
- object_utils -> `bpy_extras.object_utils`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.use_bake_lores_mesh`
- `bpy.types.RenderSettings.use_bake_multires`

### bpy.types.Camera

#### Added

- `bpy.types.Camera.show_guide`

### bpy.types.SpaceImageEditor

#### Added

- `bpy.types.SpaceImageEditor.zoom`

### bpy.types.SpaceView3D

#### Added

- `bpy.types.SpaceView3D.lock_camera`

### bpy.types.RegionView3D

#### Added

- `bpy.types.RegionView3D.is_perspective`

### bpy.types.Scene

#### Added

- `bpy.types.Scene.frame_subframe`

### bpy.types.Area

#### Removed

- active_space

### bpy.types.DisplaceModifier

#### Renamed

- texture_coordinate_object -> `bpy.types.DisplaceModifier.texture_coords_object`

### bpy.types.UserPreferencesView

#### Added

- `bpy.types.UserPreferencesView.use_camera_lock_parent`

### bpy.types.DomainFluidSettings

#### Added

- `bpy.types.DomainFluidSettings.fluid_mesh_vertices`
- `bpy.types.DomainFluidSettings.surface_noobs`

### bpy.types.Sculpt

#### Added

- `bpy.types.Sculpt.use_deform_only`

### bpy.types.ClothCollisionSettings

#### Added

- `bpy.types.ClothCollisionSettings.distance_repel`
- `bpy.types.ClothCollisionSettings.repel_force`

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.template_edit_mode_selection`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.use_snap_project_self`

### bpy.types.Mesh

#### Removed

- edge_face_count
- edge_face_count_dict
- edge_loops_from_edges
- edge_loops_from_faces

### bpy.types.PointDensity

#### Added

- `bpy.types.PointDensity.falloff_curve`
- `bpy.types.PointDensity.falloff_speed_scale`
- `bpy.types.PointDensity.use_falloff_curve`

### bpy.types.SpaceTextEditor

#### Added

- `bpy.types.SpaceTextEditor.use_match_case`

### bpy.types.CameraActuator

#### Added

- `bpy.types.CameraActuator.damping`

### bpy.types.Property

#### Added

- `bpy.types.Property.is_skip_save`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.anisotropic_filter`

### bpy.types.Object

#### Added

- `bpy.types.Object.empty_image_offset`

### bpy.types.Image

#### Added

- `bpy.types.Image.resolution`

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.use_glsl_color_management`

## 2.58 to 2.59

### bpy.types.Scene

#### Function Arguments

- `bpy.types.Scene.collada_export` (filepath, selected), was (filepath)

### bpy.types.MultiresModifier

#### Added

- `bpy.types.MultiresModifier.use_subsurf_uv`

### bpy.types.KeyMap

#### Removed

- copy_to_user

#### Renamed

- is_user_defined -> `bpy.types.KeyMap.is_user_modified`

### bpy.types.SceneRenderLayer

#### Added

- `bpy.types.SceneRenderLayer.use_pass_material_index`

### bpy.types.ToolSettings

#### Renamed

- use_snap_project_self -> `bpy.types.ToolSettings.use_snap_self`

### bpy.types.UserPreferencesInput

#### Added

- `bpy.types.UserPreferencesInput.ndof_fly_helicopter`
- `bpy.types.UserPreferencesInput.ndof_lock_horizon`
- `bpy.types.UserPreferencesInput.ndof_orbit_invert_axes`
- `bpy.types.UserPreferencesInput.ndof_sensitivity`
- `bpy.types.UserPreferencesInput.ndof_show_guide`
- `bpy.types.UserPreferencesInput.ndof_zoom_invert`
- `bpy.types.UserPreferencesInput.ndof_zoom_updown`

#### Removed

- edited_keymaps
- ndof_pan_speed
- ndof_rotate_speed

### bpy.types.IDMaterials

#### Function Arguments

- `bpy.types.IDMaterials.pop` (index, update_data), was (index)

### bpy.types.Material

#### Added

- `bpy.types.Material.pass_index`

### bpy.types.RenderLayer

#### Added

- `bpy.types.RenderLayer.use_pass_material_index`

### bpy.types.Object

#### Added

- `bpy.types.Object.closest_point_on_mesh`

### bpy.types.ThemeNodeEditor

#### Added

- `bpy.types.ThemeNodeEditor.noodle_curving`

### bpy.types.ChildOfConstraint

#### Added

- `bpy.types.ChildOfConstraint.inverse_matrix`

### bpy.types.KeyConfigurations

#### Added

- `bpy.types.KeyConfigurations.addon`
- `bpy.types.KeyConfigurations.user`

### bpy.types.Image

#### Added

- `bpy.types.Image.use_generated_float`

### bpy.types.KeyMapItem

#### Added

- `bpy.types.KeyMapItem.is_user_modified`

## 2.59 to 2.60

### bpy.types.MeshTextureFace

#### Removed

- use_image
- use_object_color
- use_blend_shared

#### Moved

- hide -> `bpy.types.Material.game_settings.invisible`
- use_collision -> `bpy.types.Material.game_settings.physics`
- use_light -> `bpy.types.Material.game_settings.use_shadeless`
- use_twoside -> `bpy.types.Material.game_settings.backface_culling`
- use_bitmap_text -> `bpy.types.Material.game_settings.text`
- blend_type -> `bpy.types.Material.game_settings.alpha_blend`
- use_alpha_sort -> `bpy.types.Material.game_settings.alpha_blend`
- use_billboard -> `bpy.types.Material.game_settings.face_orientation`
- use_halo -> `bpy.types.Material.game_settings.face_orientation`
- use_shadow_cast -> `bpy.types.Material.game_settings.face_orientation`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.ffmpeg_audio_channels`

### bpy.types.DriverTarget

#### Added

- `bpy.types.DriverTarget.transform_space`

#### Removed

- use_local_space_transform

### bpy.types.Sound

#### Added

- `bpy.types.Sound.factory`
- `bpy.types.Sound.use_mono`

### bpy.types.Camera

#### Added

- `bpy.types.Camera.view_frame`

### bpy.types.Scene

#### Added

- `bpy.types.Scene.audio_volume`

### bpy.types.KeyingSet

#### Added

- `bpy.types.KeyingSet.refresh`

### bpy.types.Armature

#### Added

- `bpy.types.Armature.deform_method`

### bpy.types.GameObjectSettings

#### Added

- `bpy.types.GameObjectSettings.obstacle_radius`
- `bpy.types.GameObjectSettings.use_obstacle_create`

### bpy.types.BlendData

#### Added

- `bpy.types.BlendData.speakers`

### bpy.types.SolidifyModifier

#### Added

- `bpy.types.SolidifyModifier.thickness_vertex_group`

### bpy.types.ThemeGraphEditor

#### Added

- `bpy.types.ThemeGraphEditor.handle_auto_clamped`
- `bpy.types.ThemeGraphEditor.handle_sel_auto_clamped`

### bpy.types.CompositorNodeIDMask

#### Added

- `bpy.types.CompositorNodeIDMask.use_smooth_mask`

### bpy.types.Node

#### Added

- `bpy.types.Node.parent`

### bpy.types.Texture

#### Added

- `bpy.types.Texture.evaluate`

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.template_keymap_item_properties`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.use_multipaint`

### bpy.types.UserPreferencesInput

#### Added

- `bpy.types.UserPreferencesInput.ndof_panx_invert_axis`
- `bpy.types.UserPreferencesInput.ndof_pany_invert_axis`
- `bpy.types.UserPreferencesInput.ndof_panz_invert_axis`
- `bpy.types.UserPreferencesInput.ndof_roll_invert_axis`
- `bpy.types.UserPreferencesInput.ndof_rotate_invert_axis`
- `bpy.types.UserPreferencesInput.ndof_tilt_invert_axis`

### bpy.types.LockedTrackConstraint

#### Added

- `bpy.types.LockedTrackConstraint.head_tail`

### bpy.types.SpaceGraphEditor

#### Moved

- use_fancy_drawing -> `bpy.types.SpaceGraphEditor.use_beauty_drawing`

### bpy.types.ParticleSystem

#### Added

- `bpy.types.ParticleSystem.dt_frac`

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.use_paint_mask_vertex`

### bpy.types.FCurve

#### Removed

- use_auto_handle_clamp

### bpy.types.DampedTrackConstraint

#### Added

- `bpy.types.DampedTrackConstraint.head_tail`

### bpy.types.ImageTexture

#### Added

- `bpy.types.ImageTexture.use_derivative_map`

### bpy.types.SoundSequence

#### Added

- `bpy.types.SoundSequence.pan`
- `bpy.types.SoundSequence.pitch`

#### Removed

- attenuation

### bpy.types.FModifier

#### Added

- `bpy.types.FModifier.blend_in`
- `bpy.types.FModifier.blend_out`
- `bpy.types.FModifier.frame_end`
- `bpy.types.FModifier.frame_start`
- `bpy.types.FModifier.influence`
- `bpy.types.FModifier.use_influence`
- `bpy.types.FModifier.use_restricted_range`

### bpy.types.EnvironmentMap

#### Added

- `bpy.types.EnvironmentMap.clear`
- `bpy.types.EnvironmentMap.is_valid`
- `bpy.types.EnvironmentMap.save`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.use_translate_interface`

#### Removed

- use_translate_buttons
- use_translate_toolbox

### bpy.types.LimitDistanceConstraint

#### Added

- `bpy.types.LimitDistanceConstraint.head_tail`
- `bpy.types.LimitDistanceConstraint.use_transform_limit`

### bpy.types.MovieSequence

#### Added

- `bpy.types.MovieSequence.stream_index`

### bpy.types.Material

#### Added

- `bpy.types.Material.game_settings`

### bpy.types.Object

#### Added

- `bpy.types.Object.matrix_parent_inverse`

### bpy.types.SequenceProxy

#### Added

- `bpy.types.SequenceProxy.build_100`
- `bpy.types.SequenceProxy.build_25`
- `bpy.types.SequenceProxy.build_50`
- `bpy.types.SequenceProxy.build_75`
- `bpy.types.SequenceProxy.build_free_run`
- `bpy.types.SequenceProxy.build_free_run_rec_date`
- `bpy.types.SequenceProxy.build_record_run`
- `bpy.types.SequenceProxy.quality`
- `bpy.types.SequenceProxy.timecode`

### bpy.types.Sequence

#### Added

- `bpy.types.Sequence.waveform`

### bpy.types.DopeSheet

#### Added

- `bpy.types.DopeSheet.show_datablock_filters`
- `bpy.types.DopeSheet.show_speakers`

### bpy.types.ActionActuator

#### Added

- `bpy.types.ActionActuator.apply_to_children`
- `bpy.types.ActionActuator.layer`
- `bpy.types.ActionActuator.layer_weight`
- `bpy.types.ActionActuator.use_additive`
- `bpy.types.ActionActuator.use_force`
- `bpy.types.ActionActuator.use_local`

### bpy.types.VertexGroup

#### Added

- `bpy.types.VertexGroup.lock_weight`

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.speaker`

### bpy.types.Image

#### Added

- `bpy.types.Image.pack`
- `bpy.types.Image.unpack`

### bpy.types.Curve

#### Added

- `bpy.types.Curve.fill_mode`

#### Removed

- use_fill_back
- use_fill_front

### bpy.types.ParticleSettings

#### Added

- `bpy.types.ParticleSettings.adaptive_subframes`
- `bpy.types.ParticleSettings.courant_target`

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.level_height`
- `bpy.types.SceneGameData.obstacle_simulation`
- `bpy.types.SceneGameData.recast_data`
- `bpy.types.SceneGameData.restrict_animation_updates`
- `bpy.types.SceneGameData.show_obstacle_simulation`

## 2.60 to 2.61

### bpy.types.BlendDataGroups

#### Added

- `bpy.types.BlendDataGroups.is_updated`

### bpy.types.BlendDataBrushes

#### Added

- `bpy.types.BlendDataBrushes.is_updated`

### bpy.types.Theme

#### Added

- `bpy.types.Theme.clip_editor`

### bpy.types.BlendData

#### Added

- `bpy.types.BlendData.movieclips`

### bpy.types.BlendDataGreasePencils

#### Added

- `bpy.types.BlendDataGreasePencils.is_updated`

### bpy.types.BlendDataImages

#### Added

- `bpy.types.BlendDataImages.is_updated`

### bpy.types.CompositorNodes

#### Added

- `bpy.types.CompositorNodes.clear`

### bpy.types.BlendDataScenes

#### Added

- `bpy.types.BlendDataScenes.is_updated`

### bpy.types.RenderEngine

#### Added

- `bpy.types.RenderEngine.bl_use_shading_nodes`
- `bpy.types.RenderEngine.is_animation`
- `bpy.types.RenderEngine.is_preview`
- `bpy.types.RenderEngine.tag_redraw`
- `bpy.types.RenderEngine.tag_update`
- `bpy.types.RenderEngine.update`
- `bpy.types.RenderEngine.update_progress`
- `bpy.types.RenderEngine.view_draw`
- `bpy.types.RenderEngine.view_update`

### bpy.types.BackgroundImage

#### Added

- `bpy.types.BackgroundImage.clip`
- `bpy.types.BackgroundImage.clip_user`
- `bpy.types.BackgroundImage.show_background_image`
- `bpy.types.BackgroundImage.source`
- `bpy.types.BackgroundImage.use_camera_clip`

### bpy.types.BlendDataMetaBalls

#### Added

- `bpy.types.BlendDataMetaBalls.is_updated`

### bpy.types.SpaceTimeline

#### Added

- `bpy.types.SpaceTimeline.cache_dynamicpaint`

### bpy.types.BlendDataMeshes

#### Added

- `bpy.types.BlendDataMeshes.is_updated`

### bpy.types.BlendDataNodeTrees

#### Added

- `bpy.types.BlendDataNodeTrees.is_updated`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.image_settings`
- `bpy.types.RenderSettings.use_shading_nodes`

#### Removed

- cineon_black
- cineon_gamma
- cineon_white
- color_mode
- exr_codec
- exr_preview
- exr_zbuf
- file_format
- file_quality
- jpeg2k_depth
- jpeg2k_preset
- jpeg2k_ycc
- use_cineon_log
- use_exr_half
- use_tiff_16bit

### bpy.types.RegionView3D

#### Added

- `bpy.types.RegionView3D.view_camera_offset`
- `bpy.types.RegionView3D.view_camera_zoom`

### bpy.types.Scene

#### Added

- `bpy.types.Scene.active_clip`

### bpy.types.NodeLinks

#### Added

- `bpy.types.NodeLinks.clear`

### bpy.types.BlendDataLattices

#### Added

- `bpy.types.BlendDataLattices.is_updated`

### bpy.types.BlendDataParticles

#### Added

- `bpy.types.BlendDataParticles.is_updated`

### bpy.types.BlendDataWorlds

#### Added

- `bpy.types.BlendDataWorlds.is_updated`

### bpy.types.ObjectConstraints

#### Added

- `bpy.types.ObjectConstraints.clear`

### bpy.types.RenderLayers

#### Added

- `bpy.types.RenderLayers.new`
- `bpy.types.RenderLayers.remove`

### bpy.types.Menu

#### Added

- `bpy.types.Menu.bl_description`

### bpy.types.Lamp

#### Added

- `bpy.types.Lamp.node_tree`
- `bpy.types.Lamp.use_nodes`

### bpy.types.CurveSplines

#### Added

- `bpy.types.CurveSplines.clear`

### bpy.types.Screen

#### Added

- `bpy.types.Screen.use_play_clip_editors`

### bpy.types.BlendDataActions

#### Added

- `bpy.types.BlendDataActions.is_updated`

### bpy.types.BlendDataSounds

#### Added

- `bpy.types.BlendDataSounds.is_updated`

### bpy.types.Object

#### Added

- `bpy.types.Object.slow_parent_offset`

#### Removed

- time_offset
- use_time_offset_add_parent
- use_time_offset_edit
- use_time_offset_parent
- use_time_offset_particle

### bpy.types.ObjectModifiers

#### Added

- `bpy.types.ObjectModifiers.clear`

### bpy.types.BlendDataMaterials

#### Added

- `bpy.types.BlendDataMaterials.is_updated`

### bpy.types.MetaBallElements

#### Added

- `bpy.types.MetaBallElements.clear`

### bpy.types.NodeSocket

#### Added

- `bpy.types.NodeSocket.group_socket`
- `bpy.types.NodeSocket.show_expanded`

### bpy.types.Node

#### Added

- `bpy.types.Node.show_texture`

### bpy.types.CompositorNodeOutputFile

#### Added

- `bpy.types.CompositorNodeOutputFile.image_settings`

#### Removed

- exr_codec
- image_type
- quality
- use_exr_half

### bpy.types.BlendDataTexts

#### Added

- `bpy.types.BlendDataTexts.is_updated`

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.bundle_solid`
- `bpy.types.ThemeView3D.camera_path`

### bpy.types.Event

#### Added

- `bpy.types.Event.unicode`

### bpy.types.VertexGroups

#### Added

- `bpy.types.VertexGroups.clear`

### bpy.types.TexMapping

#### Added

- `bpy.types.TexMapping.mapping`
- `bpy.types.TexMapping.mapping_x`
- `bpy.types.TexMapping.mapping_y`
- `bpy.types.TexMapping.mapping_z`

### bpy.types.BlendDataObjects

#### Added

- `bpy.types.BlendDataObjects.is_updated`

### bpy.types.BlendDataCurves

#### Added

- `bpy.types.BlendDataCurves.is_updated`

### bpy.types.BlendDataLibraries

#### Added

- `bpy.types.BlendDataLibraries.is_updated`

### bpy.types.ThemeUserInterface

#### Added

- `bpy.types.ThemeUserInterface.icon_alpha`
- `bpy.types.ThemeUserInterface.panel`

### bpy.types.SpaceNodeEditor

#### Added

- `bpy.types.SpaceNodeEditor.shader_type`

### bpy.types.SpaceView3D

#### Added

- `bpy.types.SpaceView3D.show_bundle_names`
- `bpy.types.SpaceView3D.show_camera_path`
- `bpy.types.SpaceView3D.show_reconstruction`
- `bpy.types.SpaceView3D.tracks_draw_size`
- `bpy.types.SpaceView3D.tracks_draw_type`

### bpy.types.BlendDataWindowManagers

#### Added

- `bpy.types.BlendDataWindowManagers.is_updated`

### bpy.types.BlendDataScreens

#### Added

- `bpy.types.BlendDataScreens.is_updated`

### bpy.types.BlendDataArmatures

#### Added

- `bpy.types.BlendDataArmatures.is_updated`

### bpy.types.UserPreferencesInput

#### Added

- `bpy.types.UserPreferencesInput.tweak_threshold`

#### Removed

- ndof_orbit_invert_axes

### bpy.types.BlendDataCameras

#### Added

- `bpy.types.BlendDataCameras.is_updated`

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.template_image_settings`
- `bpy.types.UILayout.template_marker`
- `bpy.types.UILayout.template_movieclip`
- `bpy.types.UILayout.template_node_link`
- `bpy.types.UILayout.template_node_view`
- `bpy.types.UILayout.template_texture_user`
- `bpy.types.UILayout.template_track`

#### Function Arguments

- `bpy.types.UILayout.template_list` (data, property, active_data, active_property, prop_list, rows, maxrows, type), was (data, property, active_data, active_property, rows, maxrows, type)

### bpy.types.ID

#### Added

- `bpy.types.ID.is_updated`
- `bpy.types.ID.is_updated_data`

### bpy.types.World

#### Added

- `bpy.types.World.node_tree`
- `bpy.types.World.use_nodes`

### bpy.types.BlendDataTextures

#### Added

- `bpy.types.BlendDataTextures.is_updated`

### bpy.types.ShaderNodes

#### Added

- `bpy.types.ShaderNodes.clear`

### bpy.types.TimelineMarkers

#### Added

- `bpy.types.TimelineMarkers.clear`

### bpy.types.SpaceFileBrowser

#### Added

- `bpy.types.SpaceFileBrowser.active_operator`

### bpy.types.BlendDataSpeakers

#### Added

- `bpy.types.BlendDataSpeakers.is_updated`

### bpy.types.Camera

#### Added

- `bpy.types.Camera.angle_x`
- `bpy.types.Camera.angle_y`
- `bpy.types.Camera.sensor_fit`
- `bpy.types.Camera.sensor_height`
- `bpy.types.Camera.sensor_width`
- `bpy.types.Camera.show_sensor`

### bpy.types.BlendDataLamps

#### Added

- `bpy.types.BlendDataLamps.is_updated`

### bpy.types.TextureNodes

#### Added

- `bpy.types.TextureNodes.clear`

### bpy.types.BlendDataFonts

#### Added

- `bpy.types.BlendDataFonts.is_updated`

## 2.61 to 2.62

### bpy.types.SpaceTimeline

#### Added

- `bpy.types.SpaceTimeline.show_seconds`

### bpy.types.MovieClipProxy

#### Added

- `bpy.types.MovieClipProxy.build_undistorted_100`
- `bpy.types.MovieClipProxy.build_undistorted_25`
- `bpy.types.MovieClipProxy.build_undistorted_50`
- `bpy.types.MovieClipProxy.build_undistorted_75`

#### Removed

- build_undistorted

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.unified_paint_settings`
- `bpy.types.ToolSettings.use_uv_sculpt`
- `bpy.types.ToolSettings.uv_relax_method`
- `bpy.types.ToolSettings.uv_sculpt`
- `bpy.types.ToolSettings.uv_sculpt_all_islands`
- `bpy.types.ToolSettings.uv_sculpt_lock_borders`
- `bpy.types.ToolSettings.uv_sculpt_tool`

#### Removed

- sculpt_paint_use_unified_size
- sculpt_paint_use_unified_strength

### bpy.types.DupliObject

#### Added

- `bpy.types.DupliObject.hide`

### bpy.types.Curve

#### Added

- `bpy.types.Curve.use_fill_caps`

### bpy.types.DomainFluidSettings

#### Added

- `bpy.types.DomainFluidSettings.frame_offset`
- `bpy.types.DomainFluidSettings.simulation_rate`

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.exit_key`
- `bpy.types.SceneGameData.samples`
- `bpy.types.SceneGameData.use_desktop`

### bpy.types.Sensor

#### Added

- `bpy.types.Sensor.controllers`

### bpy.types.Scene

#### Removed

- collada_export

### bpy.types.Controller

#### Added

- `bpy.types.Controller.actuators`

### bpy.types.SceneRenderLayer

#### Added

- `bpy.types.SceneRenderLayer.use_pass_diffuse_color`
- `bpy.types.SceneRenderLayer.use_pass_diffuse_direct`
- `bpy.types.SceneRenderLayer.use_pass_diffuse_indirect`
- `bpy.types.SceneRenderLayer.use_pass_glossy_color`
- `bpy.types.SceneRenderLayer.use_pass_glossy_direct`
- `bpy.types.SceneRenderLayer.use_pass_glossy_indirect`
- `bpy.types.SceneRenderLayer.use_pass_transmission_color`
- `bpy.types.SceneRenderLayer.use_pass_transmission_direct`
- `bpy.types.SceneRenderLayer.use_pass_transmission_indirect`

### bpy.types.ClothSettings

#### Added

- `bpy.types.ClothSettings.vel_damping`

### bpy.types.FollowTrackConstraint

#### Added

- `bpy.types.FollowTrackConstraint.camera`
- `bpy.types.FollowTrackConstraint.depth_object`
- `bpy.types.FollowTrackConstraint.object`

### bpy.types.ImageFormatSettings

#### Removed

- exr_codec
- use_jpeg2k_cinema_48
- use_jpeg2k_cinema_preset
- use_jpeg2k_ycc

### bpy.types.Property

#### Added

- `bpy.types.Property.translation_context`

### bpy.types.MovieTrackingTrack

#### Added

- `bpy.types.MovieTrackingTrack.use_grayscale_preview`

#### Removed

- marker_find_frame

### bpy.types.Object

#### Added

- `bpy.types.Object.dm_info`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.compute_device`
- `bpy.types.UserPreferencesSystem.compute_device_type`
- `bpy.types.UserPreferencesSystem.use_16bit_textures`

### bpy.types.SpaceClipEditor

#### Added

- `bpy.types.SpaceClipEditor.lock_time_cursor`
- `bpy.types.SpaceClipEditor.show_blue_channel`
- `bpy.types.SpaceClipEditor.show_green_channel`
- `bpy.types.SpaceClipEditor.show_red_channel`
- `bpy.types.SpaceClipEditor.use_grayscale_preview`

#### Removed

- show_grease_pencil
- show_pyramid_levels

### bpy.types.VertexPaint

#### Added

- `bpy.types.VertexPaint.use_group_restrict`

### bpy.types.DynamicPaintSurface

#### Added

- `bpy.types.DynamicPaintSurface.brush_influence_scale`
- `bpy.types.DynamicPaintSurface.brush_radius_scale`
- `bpy.types.DynamicPaintSurface.color_dry_threshold`
- `bpy.types.DynamicPaintSurface.use_drying`

### bpy.types.RenderLayer

#### Added

- `bpy.types.RenderLayer.use_pass_diffuse_color`
- `bpy.types.RenderLayer.use_pass_diffuse_direct`
- `bpy.types.RenderLayer.use_pass_diffuse_indirect`
- `bpy.types.RenderLayer.use_pass_glossy_color`
- `bpy.types.RenderLayer.use_pass_glossy_direct`
- `bpy.types.RenderLayer.use_pass_glossy_indirect`
- `bpy.types.RenderLayer.use_pass_transmission_color`
- `bpy.types.RenderLayer.use_pass_transmission_direct`
- `bpy.types.RenderLayer.use_pass_transmission_indirect`

### bpy.types.MovieTracking

#### Added

- `bpy.types.MovieTracking.active_object_index`
- `bpy.types.MovieTracking.objects`

### bpy.types.MovieTrackingSettings

#### Added

- `bpy.types.MovieTrackingSettings.object_distance`
- `bpy.types.MovieTrackingSettings.use_default_blue_channel`
- `bpy.types.MovieTrackingSettings.use_default_green_channel`
- `bpy.types.MovieTrackingSettings.use_default_red_channel`

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.show_extra_indices`

### bpy.types.SpaceSequenceEditor

#### Added

- `bpy.types.SpaceSequenceEditor.show_seconds`

#### Removed

- offset_x
- offset_y
- zoom

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.ffmpeg`
- `bpy.types.RenderSettings.use_color_unpremultiply`

#### Removed

- ffmpeg_audio_bitrate
- ffmpeg_audio_channels
- ffmpeg_audio_codec
- ffmpeg_audio_mixrate
- ffmpeg_audio_volume
- ffmpeg_autosplit
- ffmpeg_buffersize
- ffmpeg_codec
- ffmpeg_format
- ffmpeg_gopsize
- ffmpeg_maxrate
- ffmpeg_minrate
- ffmpeg_muxrate
- ffmpeg_packetsize
- ffmpeg_video_bitrate

## 2.62 to 2.63

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.camera`
- `bpy.types.ThemeView3D.empty`

### bpy.types.KeyingSet

#### Added

- `bpy.types.KeyingSet.bl_description`
- `bpy.types.KeyingSet.bl_idname`

#### Renamed

- name -> `bpy.types.KeyingSet.bl_label`

### bpy.types.BlendDataScenes

#### Added

- `bpy.types.BlendDataScenes.tag`

### bpy.types.RenderEngine

#### Added

- `bpy.types.RenderEngine.camera_override`

### bpy.types.BackgroundImage

#### Added

- `bpy.types.BackgroundImage.show_on_foreground`

### bpy.types.CyclesRenderSettings

#### Added

- `bpy.types.CyclesRenderSettings.preview_active_layer`
- `bpy.types.CyclesRenderSettings.sample_clamp`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.double_threshold`

### bpy.types.Image

#### Added

- `bpy.types.Image.render_slot`

### bpy.types.MovieTrackingStabilization

#### Added

- `bpy.types.MovieTrackingStabilization.filter_type`

### bpy.types.DomainFluidSettings

#### Removed

- viscosity_preset

### bpy.types.ParticleSettings

#### Added

- `bpy.types.ParticleSettings.use_rotations`

### bpy.types.SceneGameData

#### Renamed

- dome_tesselation -> `bpy.types.SceneGameData.dome_tessellation`

### bpy.types.RegionView3D

#### Added

- `bpy.types.RegionView3D.update`

### bpy.types.Scene

#### Added

- `bpy.types.Scene.active_layer`

### bpy.types.ShaderNodeTexEnvironment

#### Added

- `bpy.types.ShaderNodeTexEnvironment.projection`

### bpy.types.UserPreferencesEdit

#### Added

- `bpy.types.UserPreferencesEdit.fcurve_unselected_alpha`

### bpy.types.MeshTextureFace

#### Removed

- pin_uv
- select_uv

### bpy.types.Menu

#### Function Arguments

- `bpy.types.Menu.path_menu` (self, searchpaths, operator, props_default, filter_ext), was (self, searchpaths, operator, props_default)

### bpy.types.CompositorNodeDistanceMatte

#### Added

- `bpy.types.CompositorNodeDistanceMatte.channel`

### bpy.types.KeyingSetInfo

#### Added

- `bpy.types.KeyingSetInfo.bl_description`

### bpy.types.KeyingSets

#### Function Arguments

- `bpy.types.KeyingSets.new` (idname, name), was (name)

### bpy.types.CompositorNodeOutputFile

#### Added

- `bpy.types.CompositorNodeOutputFile.active_input`
- `bpy.types.CompositorNodeOutputFile.active_input_index`
- `bpy.types.CompositorNodeOutputFile.base_path`

#### Removed

- filepath
- frame_end
- frame_start

#### Renamed

- image_settings -> `bpy.types.CompositorNodeOutputFile.format`

### bpy.types.CyclesCameraSettings

#### Added

- `bpy.types.CyclesCameraSettings.aperture_fstop`
- `bpy.types.CyclesCameraSettings.aperture_type`

### bpy.types.Struct

#### Added

- `bpy.types.Struct.translation_context`

### bpy.types.ThemeSequenceEditor

#### Added

- `bpy.types.ThemeSequenceEditor.movieclip_strip`
- `bpy.types.ThemeSequenceEditor.preview_back`

### bpy.types.TexMapping

#### Renamed

- location -> `bpy.types.TexMapping.translation`

### bpy.types.ArmatureActuator

#### Added

- `bpy.types.ArmatureActuator.influence`

### bpy.types.ThemeTextEditor

#### Removed

- scroll_bar

### bpy.types.ThemeUserInterface

#### Added

- `bpy.types.ThemeUserInterface.wcol_tooltip`

### bpy.types.MeshEdge

#### Removed

- is_fgon

### bpy.types.Brush

#### Added

- `bpy.types.Brush.sculpt_capabilities`

#### Renamed

- use_space_atten -> `bpy.types.Brush.use_space_attenuation`

### bpy.types.ShaderNodeMapping

#### Renamed

- location -> `bpy.types.ShaderNodeMapping.translation`

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.auto_texspace`
- `bpy.types.Mesh.calc_tessface`
- `bpy.types.Mesh.loops`
- `bpy.types.Mesh.polygons`
- `bpy.types.Mesh.tessface_uv_textures`
- `bpy.types.Mesh.tessface_vertex_colors`
- `bpy.types.Mesh.tessfaces`
- `bpy.types.Mesh.unit_test_compare`
- `bpy.types.Mesh.uv_layer_clone`
- `bpy.types.Mesh.uv_layer_clone_index`
- `bpy.types.Mesh.uv_layer_stencil`
- `bpy.types.Mesh.uv_layer_stencil_index`
- `bpy.types.Mesh.uv_layers`

#### Removed

- faces
- layers_float
- layers_string

#### Renamed

- layers_int -> `bpy.types.Mesh.polygon_layers_float`
- layers_int -> `bpy.types.Mesh.polygon_layers_int`
- layers_int -> `bpy.types.Mesh.polygon_layers_string`

#### Function Arguments

- `bpy.types.Mesh.update` (calc_edges, calc_tessface), was (calc_edges)

### bpy.types.Key

#### Added

- `bpy.types.Key.eval_time`

### bpy.types.LatticeModifier

#### Added

- `bpy.types.LatticeModifier.strength`

### bpy.types.UserPreferencesView

#### Added

- `bpy.types.UserPreferencesView.quit_dialog`

## 2.63 to 2.64

### bpy.types.CyclesLampSettings

#### Added

- `bpy.types.CyclesLampSettings.samples`

### bpy.types.Histogram

#### Added

- `bpy.types.Histogram.show_line`

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.bone_pose_active`
- `bpy.types.ThemeView3D.skin_root`

### bpy.types.GameObjectSettings

#### Added

- `bpy.types.GameObjectSettings.fall_speed`
- `bpy.types.GameObjectSettings.jump_speed`
- `bpy.types.GameObjectSettings.step_height`

### bpy.types.BlendData

#### Added

- `bpy.types.BlendData.masks`

### bpy.types.TextureNodeMixRGB

#### Added

- `bpy.types.TextureNodeMixRGB.use_clamp`

### bpy.types.SmokeCollSettings

#### Added

- `bpy.types.SmokeCollSettings.collision_type`

### bpy.types.CompositorNodes

#### Added

- `bpy.types.CompositorNodes.active`

### bpy.types.RenderEngine

#### Added

- `bpy.types.RenderEngine.resolution_x`
- `bpy.types.RenderEngine.resolution_y`
- `bpy.types.RenderEngine.tile_x`
- `bpy.types.RenderEngine.tile_y`

#### Function Arguments

- `bpy.types.RenderEngine.begin_result` (x, y, w, h, layer), was (x, y, w, h)
- `bpy.types.RenderEngine.end_result` (result, cancel), was (result)

### bpy.types.BackgroundImage

#### Added

- `bpy.types.BackgroundImage.draw_depth`
- `bpy.types.BackgroundImage.frame_method`

### bpy.types.SmokeDomainSettings

#### Added

- `bpy.types.SmokeDomainSettings.cell_size`
- `bpy.types.SmokeDomainSettings.density`
- `bpy.types.SmokeDomainSettings.domain_resolution`
- `bpy.types.SmokeDomainSettings.scale`
- `bpy.types.SmokeDomainSettings.start_point`

### bpy.types.CyclesRenderSettings

#### Added

- `bpy.types.CyclesRenderSettings.aa_samples`
- `bpy.types.CyclesRenderSettings.ao_samples`
- `bpy.types.CyclesRenderSettings.blur_glossy`
- `bpy.types.CyclesRenderSettings.diffuse_samples`
- `bpy.types.CyclesRenderSettings.glossy_samples`
- `bpy.types.CyclesRenderSettings.mesh_light_samples`
- `bpy.types.CyclesRenderSettings.preview_aa_samples`
- `bpy.types.CyclesRenderSettings.preview_start_resolution`
- `bpy.types.CyclesRenderSettings.progressive`
- `bpy.types.CyclesRenderSettings.transmission_samples`

#### Removed

- blur_caustics
- debug_min_size

### bpy.types.ActionGroup

#### Added

- `bpy.types.ActionGroup.color_set`
- `bpy.types.ActionGroup.colors`

#### Removed

- custom_color

### bpy.types.WipeSequence

#### Added

- `bpy.types.WipeSequence.input_1`
- `bpy.types.WipeSequence.input_count`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.snap_node_element`
- `bpy.types.ToolSettings.use_proportional_edit_mask`

### bpy.types.ThemeClipEditor

#### Added

- `bpy.types.ThemeClipEditor.space_list`
- `bpy.types.ThemeClipEditor.strips`
- `bpy.types.ThemeClipEditor.strips_selected`

### bpy.types.Image

#### Added

- `bpy.types.Image.colorspace_settings`
- `bpy.types.Image.frame_duration`
- `bpy.types.Image.gl_touch`
- `bpy.types.Image.scale`
- `bpy.types.Image.view_as_render`

### bpy.types.ThemeDopeSheet

#### Added

- `bpy.types.ThemeDopeSheet.summary`

### bpy.types.MovieClipUser

#### Renamed

- current_frame -> `bpy.types.MovieClipUser.frame_current`

### bpy.types.TransformSequence

#### Added

- `bpy.types.TransformSequence.input_1`
- `bpy.types.TransformSequence.input_count`

### bpy.types.ImageSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.DupliObject

#### Added

- `bpy.types.DupliObject.index`
- `bpy.types.DupliObject.particle_index`

### bpy.types.RenderSettings

#### Removed

- use_color_management
- use_radiosity

### bpy.types.Curve

#### Added

- `bpy.types.Curve.bevel_factor_end`
- `bpy.types.Curve.bevel_factor_start`

### bpy.types.MovieClip

#### Added

- `bpy.types.MovieClip.colorspace_settings`
- `bpy.types.MovieClip.frame_duration`
- `bpy.types.MovieClip.frame_offset`
- `bpy.types.MovieClip.frame_start`

### bpy.types.CompositorNodeTree

#### Added

- `bpy.types.CompositorNodeTree.chunk_size`
- `bpy.types.CompositorNodeTree.edit_quality`
- `bpy.types.CompositorNodeTree.render_quality`
- `bpy.types.CompositorNodeTree.two_pass`
- `bpy.types.CompositorNodeTree.use_opencl`

### bpy.types.SpaceUVEditor

#### Removed

- cursor_location
- pivot_point

### bpy.types.RemeshModifier

#### Added

- `bpy.types.RemeshModifier.use_smooth_shade`

### bpy.types.CurveMapping

#### Added

- `bpy.types.CurveMapping.update`

### bpy.types.CompositorNodeMixRGB

#### Added

- `bpy.types.CompositorNodeMixRGB.use_clamp`

### bpy.types.ParticleSettings

#### Added

- `bpy.types.ParticleSettings.use_scale_dupli`

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.deactivation_angular_threshold`
- `bpy.types.SceneGameData.deactivation_linear_threshold`
- `bpy.types.SceneGameData.deactivation_time`

### bpy.types.SoundSequence

#### Added

- `bpy.types.SoundSequence.show_waveform`

### bpy.types.Scene

#### Added

- `bpy.types.Scene.display_settings`
- `bpy.types.Scene.sequence_editor_clear`
- `bpy.types.Scene.sequence_editor_create`
- `bpy.types.Scene.sequencer_colorspace_settings`
- `bpy.types.Scene.view_settings`

#### Removed

- collada_export

### bpy.types.Armature

#### Removed

- use_deform_envelopes
- use_deform_preserve_volume
- use_deform_vertex_groups

### bpy.types.MeshUVLoopLayer

#### Added

- `bpy.types.MeshUVLoopLayer.name`

### bpy.types.CurveMap

#### Added

- `bpy.types.CurveMap.evaluate`

### bpy.types.ShaderNodeTexEnvironment

#### Added

- `bpy.types.ShaderNodeTexEnvironment.image_user`

### bpy.types.SolidifyModifier

#### Added

- `bpy.types.SolidifyModifier.use_flip_normals`

### bpy.types.TextureNodeMath

#### Added

- `bpy.types.TextureNodeMath.use_clamp`

### bpy.types.SceneRenderLayer

#### Added

- `bpy.types.SceneRenderLayer.layers_exclude`
- `bpy.types.SceneRenderLayer.samples`

### bpy.types.CompositorNodeViewer

#### Added

- `bpy.types.CompositorNodeViewer.center_x`
- `bpy.types.CompositorNodeViewer.center_y`
- `bpy.types.CompositorNodeViewer.tile_order`

### bpy.types.ClothCollisionSettings

#### Added

- `bpy.types.ClothCollisionSettings.vertex_group_self_collisions`

### bpy.types.SpeedControlSequence

#### Added

- `bpy.types.SpeedControlSequence.input_1`
- `bpy.types.SpeedControlSequence.input_count`

### bpy.types.ActionConstraint

#### Added

- `bpy.types.ActionConstraint.use_bone_object_action`

### bpy.types.CompositorNodeScale

#### Added

- `bpy.types.CompositorNodeScale.frame_method`
- `bpy.types.CompositorNodeScale.offset_x`
- `bpy.types.CompositorNodeScale.offset_y`

### bpy.types.SpaceDopeSheetEditor

#### Added

- `bpy.types.SpaceDopeSheetEditor.show_group_colors`

### bpy.types.MetaSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.ShaderNodeMixRGB

#### Added

- `bpy.types.ShaderNodeMixRGB.use_clamp`

### bpy.types.FollowTrackConstraint

#### Added

- `bpy.types.FollowTrackConstraint.frame_method`

### bpy.types.EffectSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.ThemeNLAEditor

#### Added

- `bpy.types.ThemeNLAEditor.active_action`
- `bpy.types.ThemeNLAEditor.active_action_unset`
- `bpy.types.ThemeNLAEditor.meta_strips`
- `bpy.types.ThemeNLAEditor.meta_strips_selected`
- `bpy.types.ThemeNLAEditor.sound_strips`
- `bpy.types.ThemeNLAEditor.sound_strips_selected`
- `bpy.types.ThemeNLAEditor.transition_strips`
- `bpy.types.ThemeNLAEditor.transition_strips_selected`
- `bpy.types.ThemeNLAEditor.tweak`
- `bpy.types.ThemeNLAEditor.tweak_duplicate`

#### Removed

- bars
- bars_selected

### bpy.types.SculptCapabilities

#### Added

- `bpy.types.SculptCapabilities.has_overlay`
- `bpy.types.SculptCapabilities.has_texture_angle`
- `bpy.types.SculptCapabilities.has_texture_angle_source`

### bpy.types.ImageFormatSettings

#### Added

- `bpy.types.ImageFormatSettings.display_settings`
- `bpy.types.ImageFormatSettings.view_settings`

### bpy.types.Property

#### Added

- `bpy.types.Property.is_library_editable`

### bpy.types.MovieTrackingTrack

#### Added

- `bpy.types.MovieTrackingTrack.grease_pencil`
- `bpy.types.MovieTrackingTrack.motion_model`
- `bpy.types.MovieTrackingTrack.use_alpha_preview`
- `bpy.types.MovieTrackingTrack.use_brute`
- `bpy.types.MovieTrackingTrack.use_mask`
- `bpy.types.MovieTrackingTrack.use_normalization`

#### Removed

- pattern_max
- pattern_min
- pyramid_levels
- search_max
- search_min
- tracker

### bpy.types.CompositorNodeBlur

#### Added

- `bpy.types.CompositorNodeBlur.use_variable_size`

### bpy.types.Object

#### Added

- `bpy.types.Object.dm_info`
- `bpy.types.Object.is_deform_modified`
- `bpy.types.Object.layers_local_view`

#### Renamed

- animation_visualisation -> `bpy.types.Object.animation_visualization`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.use_gpu_mipmap`

#### Removed

- compute_device
- compute_device_type

### bpy.types.Sequence

#### Added

- `bpy.types.Sequence.modifiers`
- `bpy.types.Sequence.use_linear_modifiers`

#### Removed

- input_1
- input_2
- input_3
- input_count
- waveform

### bpy.types.ConsoleLine

#### Added

- `bpy.types.ConsoleLine.type`

### bpy.types.Region

#### Added

- `bpy.types.Region.view2d`
- `bpy.types.Region.x`
- `bpy.types.Region.y`

### bpy.types.SpaceClipEditor

#### Added

- `bpy.types.SpaceClipEditor.grease_pencil_source`
- `bpy.types.SpaceClipEditor.mask`
- `bpy.types.SpaceClipEditor.mask_draw_type`
- `bpy.types.SpaceClipEditor.pivot_point`
- `bpy.types.SpaceClipEditor.show_graph_hidden`
- `bpy.types.SpaceClipEditor.show_graph_only_selected`
- `bpy.types.SpaceClipEditor.show_mask_smooth`
- `bpy.types.SpaceClipEditor.show_seconds`

### bpy.types.NodeSocket

#### Added

- `bpy.types.NodeSocket.hide`
- `bpy.types.NodeSocket.is_linked`

### bpy.types.MovieClipSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.Node

#### Added

- `bpy.types.Node.color`
- `bpy.types.Node.hide`
- `bpy.types.Node.mute`
- `bpy.types.Node.select`
- `bpy.types.Node.show_options`
- `bpy.types.Node.show_preview`
- `bpy.types.Node.use_custom_color`

### bpy.types.SceneSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.CompositorNodeOutputFile

#### Added

- `bpy.types.CompositorNodeOutputFile.file_slots`
- `bpy.types.CompositorNodeOutputFile.layer_slots`

#### Removed

- active_input

### bpy.types.ObjectBase

#### Added

- `bpy.types.ObjectBase.layers_local_view`

### bpy.types.CyclesCameraSettings

#### Added

- `bpy.types.CyclesCameraSettings.fisheye_fov`
- `bpy.types.CyclesCameraSettings.fisheye_lens`
- `bpy.types.CyclesCameraSettings.panorama_type`

### bpy.types.CompositorNodeDefocus

#### Removed

- samples

### bpy.types.KeyMapItems

#### Function Arguments

- `bpy.types.KeyMapItems.new` (idname, type, value, any, shift, ctrl, alt, oskey, key_modifier, head), was (idname, type, value, any, shift, ctrl, alt, oskey, key_modifier)

### bpy.types.CollisionSettings

#### Added

- `bpy.types.CollisionSettings.stickiness`

#### Removed

- stickness

### bpy.types.GlowSequence

#### Added

- `bpy.types.GlowSequence.input_1`
- `bpy.types.GlowSequence.input_count`

### bpy.types.MouseSensor

#### Added

- `bpy.types.MouseSensor.use_pulse`

### bpy.types.MovieSequence

#### Removed

- color_balance
- use_color_balance

### bpy.types.Pose

#### Renamed

- animation_visualisation -> `bpy.types.Pose.animation_visualization`

### bpy.types.ThemeSequenceEditor

#### Removed

- plugin_strip

### bpy.types.IMAGE_UV_sculpt

#### Added

- `bpy.types.IMAGE_UV_sculpt.prop_unified_weight`

### bpy.types.SpaceImageEditor

#### Added

- `bpy.types.SpaceImageEditor.cursor_location`
- `bpy.types.SpaceImageEditor.mask`
- `bpy.types.SpaceImageEditor.mask_draw_type`
- `bpy.types.SpaceImageEditor.mode`
- `bpy.types.SpaceImageEditor.pivot_point`
- `bpy.types.SpaceImageEditor.show_mask_smooth`
- `bpy.types.SpaceImageEditor.show_maskedit`

#### Removed

- curve
- use_grease_pencil
- use_image_paint

### bpy.types.UserPreferencesFilePaths

#### Added

- `bpy.types.UserPreferencesFilePaths.i18n_branches_directory`

#### Removed

- sequence_plugin_directory
- texture_plugin_directory

### bpy.types.CompositorNodeDilateErode

#### Added

- `bpy.types.CompositorNodeDilateErode.edge`
- `bpy.types.CompositorNodeDilateErode.falloff`
- `bpy.types.CompositorNodeDilateErode.type`

### bpy.types.ScrewModifier

#### Added

- `bpy.types.ScrewModifier.use_smooth_shade`

### bpy.types.SpaceNodeEditor

#### Added

- `bpy.types.SpaceNodeEditor.cursor_location`
- `bpy.types.SpaceNodeEditor.edit_tree`
- `bpy.types.SpaceNodeEditor.show_highlight`
- `bpy.types.SpaceNodeEditor.use_hidden_preview`

### bpy.types.SpaceView3D

#### Added

- `bpy.types.SpaceView3D.layers_local_view`
- `bpy.types.SpaceView3D.show_backface_culling`

### bpy.types.Area

#### Added

- `bpy.types.Area.x`
- `bpy.types.Area.y`

### bpy.types.RenderLayer

#### Added

- `bpy.types.RenderLayer.layers_exclude`

### bpy.types.MovieTracking

#### Added

- `bpy.types.MovieTracking.dopesheet`

### bpy.types.MovieTrackingSettings

#### Added

- `bpy.types.MovieTrackingSettings.default_motion_model`
- `bpy.types.MovieTrackingSettings.use_default_brute`
- `bpy.types.MovieTrackingSettings.use_default_mask`
- `bpy.types.MovieTrackingSettings.use_default_normalization`
- `bpy.types.MovieTrackingSettings.use_tripod_solver`

#### Removed

- default_pyramid_levels
- default_tracker

### bpy.types.CompositorNodeIDMask

#### Renamed

- use_smooth_mask -> `bpy.types.CompositorNodeIDMask.use_antialiasing`

### bpy.types.UserPreferencesInput

#### Added

- `bpy.types.UserPreferencesInput.ndof_orbit_sensitivity`
- `bpy.types.UserPreferencesInput.ndof_view_rotate_method`

### bpy.types.Brush

#### Added

- `bpy.types.Brush.mask_tool`
- `bpy.types.Brush.weight`

### bpy.types.SpaceSequenceEditor

#### Added

- `bpy.types.SpaceSequenceEditor.overlay_type`

#### Removed

- use_grease_pencil

### bpy.types.MovieTrackingMarkers

#### Function Arguments

- `bpy.types.MovieTrackingMarkers.find_frame` (frame, exact), was (frame)

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.template_colormanaged_view_settings`
- `bpy.types.UILayout.template_colorspace_settings`

#### Function Arguments

- `bpy.types.UILayout.template_image_settings` (image_settings, color_management), was (image_settings)

### bpy.types.ID

#### Added

- `bpy.types.ID.is_library_indirect`

### bpy.types.SpaceGraphEditor

#### Added

- `bpy.types.SpaceGraphEditor.show_group_colors`

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.skin_vertices`

#### Removed

- sticky

### bpy.types.ShaderNodes

#### Added

- `bpy.types.ShaderNodes.active`

### bpy.types.ColorSequence

#### Added

- `bpy.types.ColorSequence.input_count`

### bpy.types.ShaderNodeMath

#### Added

- `bpy.types.ShaderNodeMath.use_clamp`

### bpy.types.Paint

#### Added

- `bpy.types.Paint.input_samples`

### bpy.types.ShaderNodeTexImage

#### Added

- `bpy.types.ShaderNodeTexImage.image_user`
- `bpy.types.ShaderNodeTexImage.projection`
- `bpy.types.ShaderNodeTexImage.projection_blend`

### bpy.types.UserPreferencesView

#### Added

- `bpy.types.UserPreferencesView.use_mouse_depth_cursor`

#### Renamed

- use_mouse_auto_depth -> `bpy.types.UserPreferencesView.use_mouse_depth_navigate`

### bpy.types.CompositorNodeMath

#### Added

- `bpy.types.CompositorNodeMath.use_clamp`

### bpy.types.Material

#### Added

- `bpy.types.Material.use_uv_project`

### bpy.types.ThemeNodeEditor

#### Added

- `bpy.types.ThemeNodeEditor.frame_node`
- `bpy.types.ThemeNodeEditor.node_active`
- `bpy.types.ThemeNodeEditor.node_selected`

### bpy.types.Camera

#### Removed

- use_panorama

### bpy.types.UnifiedPaintSettings

#### Added

- `bpy.types.UnifiedPaintSettings.use_unified_weight`
- `bpy.types.UnifiedPaintSettings.weight`

### bpy.types.TextureNodes

#### Added

- `bpy.types.TextureNodes.active`

### bpy.types.MovieTrackingMarker

#### Added

- `bpy.types.MovieTrackingMarker.pattern_bound_box`
- `bpy.types.MovieTrackingMarker.pattern_corners`
- `bpy.types.MovieTrackingMarker.search_max`
- `bpy.types.MovieTrackingMarker.search_min`

### bpy.types.CyclesWorldSettings

#### Added

- `bpy.types.CyclesWorldSettings.samples`

### bpy.types.LatticePoint

#### Added

- `bpy.types.LatticePoint.select`

## 2.64 to 2.65

### bpy.types.SmokeDomainSettings

#### Added

- `bpy.types.SmokeDomainSettings.adapt_margin`
- `bpy.types.SmokeDomainSettings.adapt_threshold`
- `bpy.types.SmokeDomainSettings.additional_res`
- `bpy.types.SmokeDomainSettings.burning_rate`
- `bpy.types.SmokeDomainSettings.flame_ignition`
- `bpy.types.SmokeDomainSettings.flame_max_temp`
- `bpy.types.SmokeDomainSettings.flame_smoke`
- `bpy.types.SmokeDomainSettings.flame_smoke_color`
- `bpy.types.SmokeDomainSettings.flame_vorticity`
- `bpy.types.SmokeDomainSettings.use_adaptive_domain`

#### Removed

- scale

### bpy.types.BezierSplinePoint

#### Renamed

- weight -> `bpy.types.BezierSplinePoint.weight_softbody`

### bpy.types.Material

#### Added

- `bpy.types.Material.use_light_group_local`

### bpy.types.Curve

#### Added

- `bpy.types.Curve.use_map_taper`

### bpy.types.EffectorWeights

#### Added

- `bpy.types.EffectorWeights.smokeflow`

### bpy.types.FieldSettings

#### Added

- `bpy.types.FieldSettings.source_object`
- `bpy.types.FieldSettings.use_smoke_density`

### bpy.types.GPencilFrame

#### Added

- `bpy.types.GPencilFrame.clear`

### bpy.types.UserPreferencesView

#### Renamed

- quit_dialog -> `bpy.types.UserPreferencesView.use_quit_dialog`

### bpy.types.GreasePencilLayers

#### Added

- `bpy.types.GreasePencilLayers.new`
- `bpy.types.GreasePencilLayers.remove`

### bpy.types.PointCache

#### Removed

- use_quick_cache

### bpy.types.KinematicConstraint

#### Removed

- use_target

### bpy.types.DopeSheet

#### Added

- `bpy.types.DopeSheet.show_only_errors`

### bpy.types.UILayout

#### Renamed

- template_color_wheel -> `bpy.types.UILayout.template_color_picker`

### bpy.types.GPencilStroke

#### Added

- `bpy.types.GPencilStroke.draw_mode`

### bpy.types.UserPreferencesEdit

#### Added

- `bpy.types.UserPreferencesEdit.use_auto_keying_warning`

### bpy.types.MovieTrackingObject

#### Added

- `bpy.types.MovieTrackingObject.keyframe_a`
- `bpy.types.MovieTrackingObject.keyframe_b`

### bpy.types.ShrinkwrapModifier

#### Added

- `bpy.types.ShrinkwrapModifier.project_limit`

### bpy.types.FileSelectParams

#### Added

- `bpy.types.FileSelectParams.use_filter_backup`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.tile_x`
- `bpy.types.RenderSettings.tile_y`
- `bpy.types.RenderSettings.use_persistent_data`

#### Removed

- parts_x
- parts_y
- use_sequencer_gl_render

### bpy.types.Sculpt

#### Added

- `bpy.types.Sculpt.show_diffuse_color`

### bpy.types.SmokeFlowSettings

#### Added

- `bpy.types.SmokeFlowSettings.density_vertex_group`
- `bpy.types.SmokeFlowSettings.fuel_amount`
- `bpy.types.SmokeFlowSettings.noise_texture`
- `bpy.types.SmokeFlowSettings.smoke_color`
- `bpy.types.SmokeFlowSettings.smoke_flow_source`
- `bpy.types.SmokeFlowSettings.smoke_flow_type`
- `bpy.types.SmokeFlowSettings.surface_distance`
- `bpy.types.SmokeFlowSettings.texture_map_type`
- `bpy.types.SmokeFlowSettings.texture_offset`
- `bpy.types.SmokeFlowSettings.texture_size`
- `bpy.types.SmokeFlowSettings.use_texture`
- `bpy.types.SmokeFlowSettings.uv_layer`
- `bpy.types.SmokeFlowSettings.velocity_normal`
- `bpy.types.SmokeFlowSettings.velocity_random`
- `bpy.types.SmokeFlowSettings.volume_density`

#### Removed

- use_outflow

### bpy.types.GameObjectSettings

#### Added

- `bpy.types.GameObjectSettings.collision_group`
- `bpy.types.GameObjectSettings.collision_mask`

### bpy.types.SpaceView3D

#### Added

- `bpy.types.SpaceView3D.grid_scale_unit`
- `bpy.types.SpaceView3D.render_border_max_x`
- `bpy.types.SpaceView3D.render_border_max_y`
- `bpy.types.SpaceView3D.render_border_min_x`
- `bpy.types.SpaceView3D.render_border_min_y`
- `bpy.types.SpaceView3D.use_render_border`

### bpy.types.DupliObject

#### Added

- `bpy.types.DupliObject.orco`
- `bpy.types.DupliObject.particle_system`
- `bpy.types.DupliObject.persistent_id`
- `bpy.types.DupliObject.type`
- `bpy.types.DupliObject.uv`

#### Removed

- particle_index

### bpy.types.CyclesRenderSettings

#### Added

- `bpy.types.CyclesRenderSettings.use_progressive_refine`

### bpy.types.MaterialTextureSlot

#### Added

- `bpy.types.MaterialTextureSlot.use_map_to_bounds`

### bpy.types.MovieSequence

#### Added

- `bpy.types.MovieSequence.colorspace_settings`

### bpy.types.GPencilLayer

#### Added

- `bpy.types.GPencilLayer.clear`

### bpy.types.CYCLES

#### Added

- `bpy.types.CYCLES.update_script_node`

### bpy.types.ImageSequence

#### Added

- `bpy.types.ImageSequence.colorspace_settings`

### bpy.types.LatticePoint

#### Added

- `bpy.types.LatticePoint.weight_softbody`

### bpy.types.DecimateModifier

#### Added

- `bpy.types.DecimateModifier.angle_limit`
- `bpy.types.DecimateModifier.decimate_type`
- `bpy.types.DecimateModifier.invert_vertex_group`
- `bpy.types.DecimateModifier.iterations`
- `bpy.types.DecimateModifier.use_collapse_triangulate`
- `bpy.types.DecimateModifier.use_dissolve_boundaries`
- `bpy.types.DecimateModifier.vertex_group`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.multi_sample`

#### Removed

- use_antialiasing

### bpy.types.Text

#### Removed

- markers

### bpy.types.GreasePencil

#### Added

- `bpy.types.GreasePencil.clear`

### bpy.types.UserPreferencesFilePaths

#### Added

- `bpy.types.UserPreferencesFilePaths.hide_system_bookmarks`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.snap_uv_element`

### bpy.types.ShaderNodeTexCoord

#### Added

- `bpy.types.ShaderNodeTexCoord.from_dupli`

### bpy.types.RenderEngine

#### Added

- `bpy.types.RenderEngine.update_memory_stats`
- `bpy.types.RenderEngine.update_script_node`

### bpy.types.MovieTrackingSettings

#### Added

- `bpy.types.MovieTrackingSettings.reconstruction_success_threshold`
- `bpy.types.MovieTrackingSettings.use_fallback_reconstruction`

#### Removed

- keyframe_a
- keyframe_b

### bpy.types.ThemeUserInterface

#### Added

- `bpy.types.ThemeUserInterface.axis_x`
- `bpy.types.ThemeUserInterface.axis_y`
- `bpy.types.ThemeUserInterface.axis_z`

### bpy.types.BlendDataGreasePencils

#### Added

- `bpy.types.BlendDataGreasePencils.new`
- `bpy.types.BlendDataGreasePencils.remove`

### bpy.types.Object

#### Function Arguments

- `bpy.types.Object.dupli_list_create` (scene, settings), was (scene)

## 2.65 to 2.66

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.enum_item_description`
- `bpy.types.UILayout.enum_item_icon`
- `bpy.types.UILayout.enum_item_name`
- `bpy.types.UILayout.icon`
- `bpy.types.UILayout.template_icon_view`

#### Function Arguments

- `bpy.types.UILayout.label` (text, text_ctxt, translate, icon, icon_value), was (text, icon)
- `bpy.types.UILayout.menu` (menu, text, text_ctxt, translate, icon), was (menu, text, icon)
- `bpy.types.UILayout.operator` (operator, text, text_ctxt, translate, icon, emboss), was (operator, text, icon, emboss)
- `bpy.types.UILayout.operator_menu_enum` (operator, property, text, text_ctxt, translate, icon), was (operator, property, text, icon)
- `bpy.types.UILayout.prop` (data, property, text, text_ctxt, translate, icon, expand, slider, toggle, icon_only, event, full_event, emboss, index), was (data, property, text, icon, expand, slider, toggle, icon_only, event, full_event, emboss, index)
- `bpy.types.UILayout.prop_enum` (data, property, value, text, text_ctxt, translate, icon), was (data, property, value, text, icon)
- `bpy.types.UILayout.prop_menu_enum` (data, property, text, text_ctxt, translate, icon), was (data, property, text, icon)
- `bpy.types.UILayout.prop_search` (data, property, search_data, search_property, text, text_ctxt, translate, icon), was (data, property, search_data, search_property, text, icon)
- `bpy.types.UILayout.template_any_ID` (data, property, type_property, text, text_ctxt, translate), was (data, property, type_property, text)
- `bpy.types.UILayout.template_list` (listtype_name, list_id, dataptr, propname, active_dataptr, active_propname, rows, maxrows, type), was (data, property, active_data, active_property, prop_list, rows, maxrows, type)
- `bpy.types.UILayout.template_path_builder` (data, property, root, text, text_ctxt, translate), was (data, property, root, text)

### bpy.types.Scene

#### Added

- `bpy.types.Scene.cycles_curves`
- `bpy.types.Scene.rigidbody_world`

#### Function Arguments

- `bpy.types.Scene.collada_export` (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life), was (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life)

### bpy.types.ThemeGraphEditor

#### Removed

- panel

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.use_customdata_edge_bevel`
- `bpy.types.Mesh.use_customdata_edge_crease`
- `bpy.types.Mesh.use_customdata_vertex_bevel`

#### Removed

- show_all_edges

### bpy.types.ThemeSpaceGeneric

#### Added

- `bpy.types.ThemeSpaceGeneric.panelcolors`

### bpy.types.ImageFormatSettings

#### Added

- `bpy.types.ImageFormatSettings.jpeg2k_codec`

### bpy.types.ThemeUserInterface

#### Added

- `bpy.types.ThemeUserInterface.menu_shadow_fac`
- `bpy.types.ThemeUserInterface.menu_shadow_width`

#### Removed

- panel

### bpy.types.SceneSequence

#### Added

- `bpy.types.SceneSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.UserPreferencesFilePaths

#### Added

- `bpy.types.UserPreferencesFilePaths.use_keep_session`

### bpy.types.Node

#### Added

- `bpy.types.Node.height`
- `bpy.types.Node.width`
- `bpy.types.Node.width_hidden`

### bpy.types.Sculpt

#### Added

- `bpy.types.Sculpt.detail_size`
- `bpy.types.Sculpt.symmetrize_direction`
- `bpy.types.Sculpt.use_edge_collapse`
- `bpy.types.Sculpt.use_smooth_shading`

### bpy.types.EnumPropertyItem

#### Added

- `bpy.types.EnumPropertyItem.icon`

### bpy.types.ThemePanelColors

#### Added

- `bpy.types.ThemePanelColors.back`
- `bpy.types.ThemePanelColors.show_back`

### bpy.types.WindowManager

#### Removed

- rigify_active_type
- rigify_collection
- rigify_types

### bpy.types.ParticleSettings

#### Added

- `bpy.types.ParticleSettings.cycles`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.bake_samples`
- `bpy.types.RenderSettings.use_bake_to_vertex_color`
- `bpy.types.RenderSettings.use_sequencer_gl_textured_solid`

#### Removed

- use_color_unpremultiply

### bpy.types.MovieClipSequence

#### Added

- `bpy.types.MovieClipSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.EffectSequence

#### Added

- `bpy.types.EffectSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.BrushTextureSlot

#### Added

- `bpy.types.BrushTextureSlot.tex_paint_map_mode`

### bpy.types.Sequences

#### Function Arguments

- `bpy.types.Sequences.new_clip` (name, clip, channel, frame_start), was (name, clip, channel, start_frame)
- `bpy.types.Sequences.new_effect` (name, type, channel, frame_start, frame_end, seq1, seq2, seq3), was (name, type, channel, start_frame, end_frame, seq1, seq2, seq3)
- `bpy.types.Sequences.new_image` (name, filepath, channel, frame_start), was (name, filepath, channel, start_frame)
- `bpy.types.Sequences.new_mask` (name, mask, channel, frame_start), was (name, mask, channel, start_frame)
- `bpy.types.Sequences.new_movie` (name, filepath, channel, frame_start), was (name, filepath, channel, start_frame)
- `bpy.types.Sequences.new_scene` (name, scene, channel, frame_start), was (name, scene, channel, start_frame)
- `bpy.types.Sequences.new_sound` (name, filepath, channel, frame_start), was (name, filepath, channel, start_frame)

### bpy.types.ThemeTextEditor

#### Added

- `bpy.types.ThemeTextEditor.syntax_preprocessor`
- `bpy.types.ThemeTextEditor.syntax_reserved`
- `bpy.types.ThemeTextEditor.syntax_symbols`

### bpy.types.UserPreferencesInput

#### Added

- `bpy.types.UserPreferencesInput.use_trackpad_natural`

### bpy.types.PoseBone

#### Removed

- rigify_parameters
- rigify_type

### bpy.types.MetaBall

#### Added

- `bpy.types.MetaBall.transform`

### bpy.types.Sequence

#### Added

- `bpy.types.Sequence.update`

#### Renamed

- getStripElem -> `bpy.types.Sequence.strip_elem_from_frame`

### bpy.types.LaplacianSmoothModifier

#### Added

- `bpy.types.LaplacianSmoothModifier.use_normalized`

### bpy.types.Armature

#### Removed

- rigify_layers

### bpy.types.Window

#### Added

- `bpy.types.Window.height`
- `bpy.types.Window.width`
- `bpy.types.Window.x`
- `bpy.types.Window.y`

### bpy.types.Object

#### Added

- `bpy.types.Object.convert_space`
- `bpy.types.Object.extra_recalc_data`
- `bpy.types.Object.extra_recalc_object`
- `bpy.types.Object.rigid_body`
- `bpy.types.Object.rigid_body_constraint`
- `bpy.types.Object.show_all_edges`
- `bpy.types.Object.use_dynamic_topology_sculpting`

#### Function Arguments

- `bpy.types.Object.to_mesh` (scene, apply_modifiers, settings, calc_tessface), was (scene, apply_modifiers, settings)

### bpy.types.SceneGameData

#### Added

- `bpy.types.SceneGameData.raster_storage`
- `bpy.types.SceneGameData.use_material_caching`

### bpy.types.CyclesRenderSettings

#### Added

- `bpy.types.CyclesRenderSettings.tile_order`

### bpy.types.Brush

#### Removed

- use_fixed_texture

### bpy.types.SpaceClipEditor

#### Added

- `bpy.types.SpaceClipEditor.show_grease_pencil`

### bpy.types.MovieSequence

#### Added

- `bpy.types.MovieSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.SpaceNodeEditor

#### Added

- `bpy.types.SpaceNodeEditor.show_grease_pencil`

### bpy.types.MetaSequence

#### Added

- `bpy.types.MetaSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.ThemeNodeEditor

#### Added

- `bpy.types.ThemeNodeEditor.distor_node`
- `bpy.types.ThemeNodeEditor.matte_node`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.use_region_overlap`

### bpy.types.CyclesLampSettings

#### Added

- `bpy.types.CyclesLampSettings.use_multiple_importance_sampling`

### bpy.types.CompositorNodeTree

#### Added

- `bpy.types.CompositorNodeTree.use_groupnode_buffer`

### bpy.types.ObjectActuator

#### Added

- `bpy.types.ObjectActuator.use_add_character_location`
- `bpy.types.ObjectActuator.use_character_jump`

### bpy.types.Bone

#### Added

- `bpy.types.Bone.use_relative_parent`

### bpy.types.RenderEngine

#### Added

- `bpy.types.RenderEngine.use_highlight_tiles`

### bpy.types.ThemeConsole

#### Added

- `bpy.types.ThemeConsole.select`

### bpy.types.ThemeLogicEditor

#### Removed

- panel

### bpy.types.ParticleSystem

#### Added

- `bpy.types.ParticleSystem.co_hair`
- `bpy.types.ParticleSystem.mcol_on_emitter`
- `bpy.types.ParticleSystem.set_resolution`
- `bpy.types.ParticleSystem.uv_on_emitter`

### bpy.types.ThemeProperties

#### Removed

- panel

### bpy.types.ThemeView3D

#### Removed

- panel

### bpy.types.ImageUser

#### Added

- `bpy.types.ImageUser.frame_current`

### bpy.types.SpaceTimeline

#### Added

- `bpy.types.SpaceTimeline.cache_rigidbody`

### bpy.types.Function

#### Added

- `bpy.types.Function.use_self_type`

### bpy.types.SpaceSequenceEditor

#### Added

- `bpy.types.SpaceSequenceEditor.preview_channels`
- `bpy.types.SpaceSequenceEditor.show_grease_pencil`

### bpy.types.Image

#### Added

- `bpy.types.Image.alpha_mode`
- `bpy.types.Image.channels`
- `bpy.types.Image.is_float`
- `bpy.types.Image.use_alpha`

#### Removed

- use_color_unpremultiply
- use_premultiply

### bpy.types.MovieTrackingObjectTracks

#### Added

- `bpy.types.MovieTrackingObjectTracks.new`

#### Removed

- add

### bpy.types.MovieTrackingTracks

#### Added

- `bpy.types.MovieTrackingTracks.new`

#### Removed

- add

### bpy.types.DynamicPaintSurface

#### Added

- `bpy.types.DynamicPaintSurface.use_color_preview`

### bpy.types.SPHFluidSettings

#### Added

- `bpy.types.SPHFluidSettings.solver`

### bpy.types.SpaceView3D

#### Added

- `bpy.types.SpaceView3D.matcap_icon`
- `bpy.types.SpaceView3D.show_grease_pencil`
- `bpy.types.SpaceView3D.use_matcap`

### bpy.types.Particle

#### Added

- `bpy.types.Particle.uv_on_emitter`

### bpy.types.EditBone

#### Added

- `bpy.types.EditBone.use_relative_parent`

### bpy.types.ThemeFileBrowser

#### Removed

- tiles

### bpy.types.ParticleHairKey

#### Added

- `bpy.types.ParticleHairKey.co_object`

#### Renamed

- co_hair_space -> `bpy.types.ParticleHairKey.co_local`

### bpy.types.ImageSequence

#### Added

- `bpy.types.ImageSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.MaskSequence

#### Added

- `bpy.types.MaskSequence.alpha_mode`

#### Removed

- use_premultiply

### bpy.types.BlendDataMeshes

#### Added

- `bpy.types.BlendDataMeshes.new_from_object`

### bpy.types.Addon

#### Added

- `bpy.types.Addon.preferences`

### bpy.types.Region

#### Added

- `bpy.types.Region.callback_add`

### bpy.types.Property

#### Added

- `bpy.types.Property.icon`

### bpy.types.SpaceImageEditor

#### Added

- `bpy.types.SpaceImageEditor.show_grease_pencil`

## 2.66 to 2.67

### bpy.types.SmokeDomainSettings

#### Renamed

- smooth_emitter -> `bpy.types.SmokeDomainSettings.use_smooth_emitter`

### bpy.types.NodeLink

#### Added

- `bpy.types.NodeLink.is_hidden`
- `bpy.types.NodeLink.is_valid`

### bpy.types.ParticleSettings

#### Renamed

- adaptive_subframes -> `bpy.types.ParticleSettings.use_adaptive_subframes`

### bpy.types.SmokeFlowSettings

#### Renamed

- initial_velocity -> `bpy.types.SmokeFlowSettings.use_initial_velocity`

### bpy.types.SpaceNodeEditor

#### Added

- `bpy.types.SpaceNodeEditor.path`
- `bpy.types.SpaceNodeEditor.pin`

### bpy.types.SpeedControlSequence

#### Removed

- use_frame_blend

### bpy.types.MeshVertex

#### Added

- `bpy.types.MeshVertex.undeformed_co`

### bpy.types.LoopColors

#### Added

- `bpy.types.LoopColors.remove`

### bpy.types.SceneGameData

#### Renamed

- restrict_animation_updates -> `bpy.types.SceneGameData.use_restrict_animation_updates`

### bpy.types.NodeSocket

#### Added

- `bpy.types.NodeSocket.bl_idname`
- `bpy.types.NodeSocket.draw`
- `bpy.types.NodeSocket.draw_color`
- `bpy.types.NodeSocket.enabled`
- `bpy.types.NodeSocket.identifier`
- `bpy.types.NodeSocket.in_out`
- `bpy.types.NodeSocket.link_limit`
- `bpy.types.NodeSocket.node`

#### Removed

- group_socket

### bpy.types.CompositorNode

#### Added

- `bpy.types.CompositorNode.init`
- `bpy.types.CompositorNode.poll`
- `bpy.types.CompositorNode.tag_need_exec`
- `bpy.types.CompositorNode.update`

#### Removed

- type

### bpy.types.SolidifyModifier

#### Added

- `bpy.types.SolidifyModifier.thickness_clamp`

### bpy.types.RigidBodyObject

#### Renamed

- start_deactivated -> `bpy.types.RigidBodyObject.use_start_deactivated`

### bpy.types.ThemeNodeEditor

#### Added

- `bpy.types.ThemeNodeEditor.group_socket_node`

### bpy.types.CyclesRenderSettings

#### Added

- `bpy.types.CyclesRenderSettings.subsurface_samples`
- `bpy.types.CyclesRenderSettings.use_layer_samples`

### bpy.types.RigidBodyConstraint

#### Added

- `bpy.types.RigidBodyConstraint.motor_ang_max_impulse`
- `bpy.types.RigidBodyConstraint.motor_ang_target_velocity`
- `bpy.types.RigidBodyConstraint.motor_lin_max_impulse`
- `bpy.types.RigidBodyConstraint.motor_lin_target_velocity`
- `bpy.types.RigidBodyConstraint.use_motor_ang`
- `bpy.types.RigidBodyConstraint.use_motor_lin`

#### Renamed

- num_solver_iterations -> `bpy.types.RigidBodyConstraint.solver_iterations`
- override_solver_iterations -> `bpy.types.RigidBodyConstraint.use_override_solver_iterations`

### bpy.types.RigidBodyWorld

#### Added

- `bpy.types.RigidBodyWorld.convex_sweep_test`

#### Renamed

- num_solver_iterations -> `bpy.types.RigidBodyWorld.solver_iterations`

### bpy.types.Image

#### Renamed

- view_as_render -> `bpy.types.Image.use_view_as_render`

### bpy.types.DomainFluidSettings

#### Added

- `bpy.types.DomainFluidSettings.threads`

#### Renamed

- surface_noobs -> `bpy.types.DomainFluidSettings.use_surface_noobs`

### bpy.types.Operator

#### Added

- `bpy.types.Operator.bl_translation_context`

### bpy.types.ThemeGraphEditor

#### Added

- `bpy.types.ThemeGraphEditor.vertex_unreferenced`

### bpy.types.ShaderNode

#### Added

- `bpy.types.ShaderNode.init`
- `bpy.types.ShaderNode.poll`

#### Removed

- type

### bpy.types.TextureNodeTree

#### Removed

- nodes

### bpy.types.SpaceUserPreferences

#### Added

- `bpy.types.SpaceUserPreferences.filter_type`

### bpy.types.SPHFluidSettings

#### Renamed

- factor_density -> `bpy.types.SPHFluidSettings.use_factor_density`

### bpy.types.NodeLinks

#### Function Arguments

- `bpy.types.NodeLinks.new` (input, output, verify_limits), was (input, output)

### bpy.types.CyclesCurveRenderSettings

#### Added

- `bpy.types.CyclesCurveRenderSettings.maximum_width`
- `bpy.types.CyclesCurveRenderSettings.minimum_width`

### bpy.types.CompositorNodeTree

#### Added

- `bpy.types.CompositorNodeTree.use_viewer_border`

#### Removed

- nodes

#### Renamed

- two_pass -> `bpy.types.CompositorNodeTree.use_two_pass`

### bpy.types.OceanModifier

#### Removed

- is_build_enabled

### bpy.types.BevelModifier

#### Added

- `bpy.types.BevelModifier.segments`
- `bpy.types.BevelModifier.use_clamp_overlap`
- `bpy.types.BevelModifier.vertex_group`

### bpy.types.BlendDataMeshes

#### Function Arguments

- `bpy.types.BlendDataMeshes.new_from_object` (scene, object, apply_modifiers, settings, calc_tessface, calc_undeformed), was (scene, object, apply_modifiers, settings, calc_tessface)

### bpy.types.Object

#### Added

- `bpy.types.Object.update_from_editmode`

#### Renamed

- extra_recalc_data -> `bpy.types.Object.use_extra_recalc_data`
- extra_recalc_object -> `bpy.types.Object.use_extra_recalc_object`

#### Function Arguments

- `bpy.types.Object.to_mesh` (scene, apply_modifiers, settings, calc_tessface, calc_undeformed), was (scene, apply_modifiers, settings, calc_tessface)

### bpy.types.RenderLayer

#### Added

- `bpy.types.RenderLayer.use_freestyle`

### bpy.types.ShaderNodeTree

#### Removed

- nodes

### bpy.types.Scene

#### Added

- `bpy.types.Scene.print_3d`
- `bpy.types.Scene.ray_cast`

#### Function Arguments

- `bpy.types.Scene.collada_export` (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_ngons, use_object_instantiation, sort_by_name, second_life, export_transformation_type), was (filepath, apply_modifiers, export_mesh_type, selected, include_children, include_armatures, include_shapekeys, deform_bones_only, active_uv_only, include_uv_textures, include_material_textures, use_texture_copies, use_object_instantiation, sort_by_name, second_life)

### bpy.types.Menu

#### Added

- `bpy.types.Menu.bl_translation_context`

### bpy.types.ImagePaint

#### Removed

- use_projection

### bpy.types.NodeTree

#### Added

- `bpy.types.NodeTree.active_input`
- `bpy.types.NodeTree.active_output`
- `bpy.types.NodeTree.bl_description`
- `bpy.types.NodeTree.bl_icon`
- `bpy.types.NodeTree.bl_idname`
- `bpy.types.NodeTree.bl_label`
- `bpy.types.NodeTree.get_from_context`
- `bpy.types.NodeTree.interface_update`
- `bpy.types.NodeTree.nodes`
- `bpy.types.NodeTree.poll`
- `bpy.types.NodeTree.update`
- `bpy.types.NodeTree.view_center`

### bpy.types.Mesh

#### Added

- `bpy.types.Mesh.show_extra_edge_angle`
- `bpy.types.Mesh.show_freestyle_edge_marks`
- `bpy.types.Mesh.show_freestyle_face_marks`
- `bpy.types.Mesh.show_statvis`
- `bpy.types.Mesh.show_weight`

### bpy.types.ToolSettings

#### Added

- `bpy.types.ToolSettings.statvis`
- `bpy.types.ToolSettings.vertex_group_user`

### bpy.types.WindowManager

#### Added

- `bpy.types.WindowManager.progress_begin`
- `bpy.types.WindowManager.progress_end`
- `bpy.types.WindowManager.progress_update`

### bpy.types.SequenceEditor

#### Renamed

- overlay_lock -> `bpy.types.SequenceEditor.use_overlay_lock`

### bpy.types.Macro

#### Added

- `bpy.types.Macro.bl_translation_context`

### bpy.types.BrushTextureSlot

#### Added

- `bpy.types.BrushTextureSlot.mask_map_mode`

### bpy.types.RenderSettings

#### Added

- `bpy.types.RenderSettings.line_thickness`
- `bpy.types.RenderSettings.line_thickness_mode`
- `bpy.types.RenderSettings.use_freestyle`

### bpy.types.ThemeImageEditor

#### Added

- `bpy.types.ThemeImageEditor.freestyle_face_mark`
- `bpy.types.ThemeImageEditor.vertex_unreferenced`

### bpy.types.UserPreferencesSystem

#### Added

- `bpy.types.UserPreferencesSystem.image_draw_method`
- `bpy.types.UserPreferencesSystem.use_translate_new_dataname`

### bpy.types.Panel

#### Added

- `bpy.types.Panel.bl_translation_context`

### bpy.types.Brush

#### Added

- `bpy.types.Brush.brush_capabilities`
- `bpy.types.Brush.cursor_overlay_alpha`
- `bpy.types.Brush.jitter_absolute`
- `bpy.types.Brush.mask_overlay_alpha`
- `bpy.types.Brush.mask_stencil_dimension`
- `bpy.types.Brush.mask_stencil_pos`
- `bpy.types.Brush.mask_texture`
- `bpy.types.Brush.mask_texture_slot`
- `bpy.types.Brush.sculpt_stroke_method`
- `bpy.types.Brush.stencil_dimension`
- `bpy.types.Brush.stencil_pos`
- `bpy.types.Brush.use_cursor_overlay`
- `bpy.types.Brush.use_cursor_overlay_override`
- `bpy.types.Brush.use_primary_overlay_override`
- `bpy.types.Brush.use_relative_jitter`
- `bpy.types.Brush.use_secondary_overlay_override`

#### Renamed

- use_texture_overlay -> `bpy.types.Brush.use_primary_overlay`
- use_texture_overlay -> `bpy.types.Brush.use_secondary_overlay`

### bpy.types.TextureNode

#### Added

- `bpy.types.TextureNode.init`
- `bpy.types.TextureNode.poll`

#### Removed

- type

### bpy.types.DopeSheet

#### Added

- `bpy.types.DopeSheet.show_linestyles`

### bpy.types.NlaStrip

#### Added

- `bpy.types.NlaStrip.use_sync_length`

### bpy.types.UILayout

#### Added

- `bpy.types.UILayout.template_component_menu`
- `bpy.types.UILayout.template_movieclip_information`
- `bpy.types.UILayout.template_node_socket`

### bpy.types.BlendData

#### Added

- `bpy.types.BlendData.linestyles`

### bpy.types.SimpleDeformModifier

#### Added

- `bpy.types.SimpleDeformModifier.angle`

### bpy.types.RemeshModifier

#### Renamed

- remove_disconnected_pieces -> `bpy.types.RemeshModifier.use_remove_disconnected`

### bpy.types.CyclesCurveSettings

#### Added

- `bpy.types.CyclesCurveSettings.radius_scale`

### bpy.types.ThemeView3D

#### Added

- `bpy.types.ThemeView3D.extra_edge_angle`
- `bpy.types.ThemeView3D.freestyle_edge_mark`
- `bpy.types.ThemeView3D.freestyle_face_mark`
- `bpy.types.ThemeView3D.vertex_unreferenced`

### bpy.types.UVTextures

#### Added

- `bpy.types.UVTextures.remove`

### bpy.types.SceneRenderLayer

#### Added

- `bpy.types.SceneRenderLayer.freestyle_settings`
- `bpy.types.SceneRenderLayer.use_freestyle`