Release Notes: Blender 5.0 Compatibility Patch
Core API Updates
-
Property Registration Fix: Updated internal data structures to support the new String Bridge requirements in Blender 5.0, preventing "missing attribute" crashes during addon initialization.
-
Attribute Modernization: Removed all calls to deprecated Mesh.use_auto_smooth and Mesh.auto_smooth_angle properties to align with Blender’s transition to modifier-based smoothing.
-
Macro & Action Improvements
-
Shade Smooth by Angle: The "Subd Smooth" action has been refactored. It now calls the modern bpy.ops.object.shade_smooth() operator, which automatically generates the "Smooth by Angle" modifier on your mesh.
-
Storage.json Optimization: Standardized default macro commands to reduce redundant steps and ensure cleaner execution in the Action Recorder panel.
Bug Fixes
- Resolved: AttributeError: 'Mesh' object has no attribute 'use_auto_smooth' when executing recorded smoothing actions.
- Resolved: Console warnings regarding invalid property types in the Action Recorder UI.