Fix hotkey customization lost on restart. They're now saved and loaded to/from disk, along with some other preferences, so they're preserved when disabling CloudRig.
Fix potential error in bone set drawing UI.
Fix error when a metarig has Actions but no child meshes, which was causing Sintel metarig to fail to generate.
Add a helpful error message when a parent bone of a component isn't part of a component itself. This isn't supported right now, but it wasn't raising an error, causing a cascade of unhelpful errors down the line.
Disable re-do panel for the Generate operator, because it just crashes Blender. Proper fix may or may not come in future.
Bone Set List now shows an icon to indicate which bone sets are "internal", ie. not meant to be used by animators.
Metarig versioning now runs on add-on register, so things get updated when you update CloudRig via the Extensions UI.
Fixes:
Fix error in Create Custom Pivot parameter of Bone Copy component type.
Fix selection sets accumulating when present on the metarig. Metarig and Rig selection sets are now independent from each other.
Fix shape keys of child meshes will now be driven by the Action system again, as long as the shape key name matches the Action name, and the mesh is parented to the generated rig.
Fix Action activations being incorrectly flipped for center bones driven by Y/Z Rot & X Loc.
Fix various errors in Keyframe All Settings operator, and it no longer keys BoneCollection properties.
Fix bone selection being affected by assigning a component type, including via copy or symmetrize buttons.
Fix FK Controls Extra bone set being shown when not needed.
Move Bone Collections Pop-Up (Shift+M) to cloudrig.py, so it's accessible to animators who don't have CloudRig installed.
Troubleshooter will offer to Unlink widgets rather than nuke them from existence. (They might be used by other rigs.)
Troubleshooter will now warn if your chosen root bone has a parent, since it shouldn't.
UX polish:
With Better Bone Extrude/Duplicate (Shift+D/E in Armature Edit mode), you can now keep holding Shift when confirming your transformation, and the bone names will be left alone.
Slightly re-ordered generator parameters.
Improved tooltips.
Finished writing poll messages for all operators.
Set armature data name after generation.
Fix Toggle Metarig operator not preserving the active bone when switching rigs since 4.0
Hotkeys UI is finally fixed when installing as an Extension.
Fix Bone Collections UI breaking on Reload Scripts
Reworking the fundamental building blocks of CloudRig has been long overdue.
The rework should result in significant improvements to how pretty much all component types feel to use and how they deform, but especially the two spine rigs.
Changed name of the torso controls from "ROOT" to "TORSO". Sorry.