Simple Renaming

Matthias Patscheider in Modeling


Simple Renaming 2.1.9

Version 2.1.9 adds full support for Blender 5.2, Hair Curves as a renaming target, and a new interactive "Select in Renaming Order" tool, alongside fixes for bone renaming reliability, numeration accuracy, and clearer feedback when a rename is skipped due to a naming conflict.

Features

  • #253: Added Hair Curves (CURVES) as a renaming target in Object mode. Hair curve objects were previously excluded from the type filter and silently skipped when renaming.
  • #249: Added a "Select in Renaming Order" tool: with Sort set to Selection, click objects (or bones) one by one in a viewport overlay to define the exact numbering order, then confirm with Enter or cancel with Esc/right-click. This replaces the automatic depsgraph-based "Sort by Selection" feature removed in 2.1.8 with an explicit, user-driven workflow.

Fixes

  • #233: The Rename Info popup now clearly reports when an item was skipped because the requested name conflicted with an existing one, or because the name is protected (e.g. library-linked data or built-in attributes like mesh position), instead of silently keeping Blender's auto-generated .001-style fallback name. A summary warning is also shown in the status bar so conflicts aren't missed even with the popup disabled.
  • #240: Fixed a crash in "Search and Select" for bones caused by incorrectly re-wrapping bones as PoseBone/EditBone; bone lookups now use the real, correctly-owned bone entries and handle the Blender 4.x/5.x API difference between Bone.select and PoseBone.select.
  • #254: Fixed renaming sometimes requiring two passes to converge when combining a custom sort order (e.g. Selection order) with Enumerate — an entity could mistake its own soon-to-be-vacated name for a free slot and keep it instead of taking the correct one. Placeholder-based collision avoidance, previously limited to per-object sub-items, now applies to every enumerate-eligible type.
  • #254: Fixed missing numeration for Node Groups when the Enumerate option is enabled.
  • #254: Fixed the @c variable running collection names together without a separator when an object belongs to multiple collections.



2.1.6

Version 2.1.6 is a hotfix release addressing crashes on Blender exit due to keymap conflicts and a recurring error in the depsgraph update handler. It also includes minor UI improvements to the Rename section.

Fixes

  • #236: Fixed an error in the PostChange depsgraph update handler when bpy.context.selected_objects is unavailable — occurring when enabling or disabling another addon while Simple Renaming is active.
  • #235: Fixed a crash on Blender exit when another addon's keyboard shortcut conflicts with Simple Renaming's keymap in Blender 5.1.

Improvements

  • #237: Improved descriptions and tooltips in the Rename section of the panel.


2.1.5

Version 2.1.5 brings full Blender 5.1 compatibility, major performance improvements for large scenes, and new renaming targets including Node Groups and Point Clouds. The release also includes a range of quality-of-life additions such as case transformation operators and extended variable support, alongside numerous bug fixes and stability improvements.
Features

    #218: Major performance overhaul for large scenes. Collection lookups, owner-object resolution, variable replacement, numeration uniqueness checks, and regex compilation have all been rewritten from linear or quadratic algorithms to O(1) lookups. Scenes with 500+ objects, many bones, modifiers, or collections will rename significantly faster.
    #224: Added Node Groups as a new renaming target.
    #214: Added support for renaming Point Cloud objects (Blender 4.5+).
    #210: Added case transformation operators (UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase) under a new Case section in the panel.
    #206: Added support for \U, \L, and \E regex modifiers in Search and Replace for case transformations.
    #212: Extended the @o variable to additional renaming targets: materials, UV maps, bones, modifiers, and shape keys.
    #228: Added an "Also Rename Data" option in preferences that automatically renames linked data-blocks (e.g. mesh, curve, light data) to match the object's new name.
    #197: Extended UV map renaming with support for renaming by index, renaming the active UV set, and batch renaming across multiple objects.

Fixes

    #195: Fixed renaming bones in Edit/Pose mode breaking drivers that reference those bones.
    #204: Fixed a preset appearing twice in the suffix/prefix by type popup.
    #205: Fixed crash on exit on macOS.
    #207: Fixed batch renaming of bones not working when triggered from the Outliner.
    #209: Fixed an AttributeError occurring in Blender 5.0.
    #211: Fixed a Python error caused by a backslash character in object names.
    #215: Fixed an error in "Search and Select" for bones when a matching name is found.
    #217: Fixed crash on exit in Blender 5.1.
    #219: Fixed crash when attempting to rename read-only attributes (e.g. mesh position).
    #222: Fixed numeration incorrectly restarting per object when renaming shape keys, vertex groups, UV maps, color attributes, and attributes.
    #225: Fixed crash when renaming objects in contexts without an active selection.
    #226: Fixed error when batch-renaming shape keys on a selection where some objects have no shape keys.
    #227: Improved keymap reliability by switching to active-context key binding.

Fix broken Links

2.1.5

Version 2.1.5 brings full Blender 5.1 compatibility, major performance improvements for large scenes, and new renaming targets including Node Groups and Point Clouds. The release also includes a range of quality-of-life additions such as case transformation operators and extended variable support, alongside numerous bug fixes and stability improvements.

Features

  • #218: Major performance overhaul for large scenes. Collection lookups, owner-object resolution, variable replacement, numeration uniqueness checks, and regex compilation have all been rewritten from linear or quadratic algorithms to O(1) lookups. Scenes with 500+ objects, many bones, modifiers, or collections will rename significantly faster.
  • #224: Added Node Groups as a new renaming target.
  • #214: Added support for renaming Point Cloud objects (Blender 4.5+).
  • #210: Added case transformation operators (UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase) under a new Case section in the panel.
  • #206: Added support for \U, \L, and \E regex modifiers in Search and Replace for case transformations.
  • #212: Extended the @o variable to additional renaming targets: materials, UV maps, bones, modifiers, and shape keys.
  • #228: Added an "Also Rename Data" option in preferences that automatically renames linked data-blocks (e.g. mesh, curve, light data) to match the object's new name.
  • #197: Extended UV map renaming with support for renaming by index, renaming the active UV set, and batch renaming across multiple objects.

Fixes

  • #195: Fixed renaming bones in Edit/Pose mode breaking drivers that reference those bones.
  • #204: Fixed a preset appearing twice in the suffix/prefix by type popup.
  • #205: Fixed crash on exit on macOS.
  • #207: Fixed batch renaming of bones not working when triggered from the Outliner.
  • #209: Fixed an AttributeError occurring in Blender 5.0.
  • #211: Fixed a Python error caused by a backslash character in object names.
  • #215: Fixed an error in "Search and Select" for bones when a matching name is found.
  • #217: Fixed crash on exit in Blender 5.1.
  • #219: Fixed crash when attempting to rename read-only attributes (e.g. mesh position).
  • #222: Fixed numeration incorrectly restarting per object when renaming shape keys, vertex groups, UV maps, color attributes, and attributes.
  • #225: Fixed crash when renaming objects in contexts without an active selection.
  • #226: Fixed error when batch-renaming shape keys on a selection where some objects have no shape keys.
  • #227: Improved keymap reliability by switching to active-context key binding.



Simple Renaming 2.1.9

Version 2.1.9 adds full support for Blender 5.2, Hair Curves as a renaming target, and a new interactive "Select in Renaming Order" tool, alongside fixes for bone renaming reliability, numeration accuracy, and clearer feedback when a rename is skipped due to a naming conflict.

Features

  • #253: Added Hair Curves (CURVES) as a renaming target in Object mode. Hair curve objects were previously excluded from the type filter and silently skipped when renaming.
  • #249: Added a "Select in Renaming Order" tool: with Sort set to Selection, click objects (or bones) one by one in a viewport overlay to define the exact numbering order, then confirm with Enter or cancel with Esc/right-click. This replaces the automatic depsgraph-based "Sort by Selection" feature removed in 2.1.8 with an explicit, user-driven workflow.

Fixes

  • #233: The Rename Info popup now clearly reports when an item was skipped because the requested name conflicted with an existing one, or because the name is protected (e.g. library-linked data or built-in attributes like mesh position), instead of silently keeping Blender's auto-generated .001-style fallback name. A summary warning is also shown in the status bar so conflicts aren't missed even with the popup disabled.
  • #240: Fixed a crash in "Search and Select" for bones caused by incorrectly re-wrapping bones as PoseBone/EditBone; bone lookups now use the real, correctly-owned bone entries and handle the Blender 4.x/5.x API difference between Bone.select and PoseBone.select.
  • #254: Fixed renaming sometimes requiring two passes to converge when combining a custom sort order (e.g. Selection order) with Enumerate — an entity could mistake its own soon-to-be-vacated name for a free slot and keep it instead of taking the correct one. Placeholder-based collision avoidance, previously limited to per-object sub-items, now applies to every enumerate-eligible type.
  • #254: Fixed missing numeration for Node Groups when the Enumerate option is enabled.
  • #254: Fixed the @c variable running collection names together without a separator when an object belongs to multiple collections.


2.1.6

Version 2.1.6 is a hotfix release addressing crashes on Blender exit due to keymap conflicts and a recurring error in the depsgraph update handler. It also includes minor UI improvements to the Rename section.

Fixes

  • #236: Fixed an error in the PostChange depsgraph update handler when bpy.context.selected_objects is unavailable — occurring when enabling or disabling another addon while Simple Renaming is active.
  • #235: Fixed a crash on Blender exit when another addon's keyboard shortcut conflicts with Simple Renaming's keymap in Blender 5.1.

Improvements

  • #237: Improved descriptions and tooltips in the Rename section of the panel.


2.1.5

Version 2.1.5 brings full Blender 5.1 compatibility, major performance improvements for large scenes, and new renaming targets including Node Groups and Point Clouds. The release also includes a range of quality-of-life additions such as case transformation operators and extended variable support, alongside numerous bug fixes and stability improvements.

Features

  • #218: Major performance overhaul for large scenes. Collection lookups, owner-object resolution, variable replacement, numeration uniqueness checks, and regex compilation have all been rewritten from linear or quadratic algorithms to O(1) lookups. Scenes with 500+ objects, many bones, modifiers, or collections will rename significantly faster.
  • #224: Added Node Groups as a new renaming target.
  • #214: Added support for renaming Point Cloud objects (Blender 4.5+).
  • #210: Added case transformation operators (UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase) under a new Case section in the panel.
  • #206: Added support for \U, \L, and \E regex modifiers in Search and Replace for case transformations.
  • #212: Extended the @o variable to additional renaming targets: materials, UV maps, bones, modifiers, and shape keys.
  • #228: Added an "Also Rename Data" option in preferences that automatically renames linked data-blocks (e.g. mesh, curve, light data) to match the object's new name.
  • #197: Extended UV map renaming with support for renaming by index, renaming the active UV set, and batch renaming across multiple objects.

Fixes

  • #195: Fixed renaming bones in Edit/Pose mode breaking drivers that reference those bones.
  • #204: Fixed a preset appearing twice in the suffix/prefix by type popup.
  • #205: Fixed crash on exit on macOS.
  • #207: Fixed batch renaming of bones not working when triggered from the Outliner.
  • #209: Fixed an AttributeError occurring in Blender 5.0.
  • #211: Fixed a Python error caused by a backslash character in object names.
  • #215: Fixed an error in "Search and Select" for bones when a matching name is found.
  • #217: Fixed crash on exit in Blender 5.1.
  • #219: Fixed crash when attempting to rename read-only attributes (e.g. mesh position).
  • #222: Fixed numeration incorrectly restarting per object when renaming shape keys, vertex groups, UV maps, color attributes, and attributes.
  • #225: Fixed crash when renaming objects in contexts without an active selection.
  • #226: Fixed error when batch-renaming shape keys on a selection where some objects have no shape keys.
  • #227: Improved keymap reliability by switching to active-context key binding.



Fix broken Links



Simple Renaming 2.1.9

Version 2.1.9 adds full support for Blender 5.2, Hair Curves as a renaming target, and a new interactive "Select in Renaming Order" tool, alongside fixes for bone renaming reliability, numeration accuracy, and clearer feedback when a rename is skipped due to a naming conflict.

Features

  • #253: Added Hair Curves (CURVES) as a renaming target in Object mode. Hair curve objects were previously excluded from the type filter and silently skipped when renaming.
  • #249: Added a "Select in Renaming Order" tool: with Sort set to Selection, click objects (or bones) one by one in a viewport overlay to define the exact numbering order, then confirm with Enter or cancel with Esc/right-click. This replaces the automatic depsgraph-based "Sort by Selection" feature removed in 2.1.8 with an explicit, user-driven workflow.

Fixes

  • #233: The Rename Info popup now clearly reports when an item was skipped because the requested name conflicted with an existing one, or because the name is protected (e.g. library-linked data or built-in attributes like mesh position), instead of silently keeping Blender's auto-generated .001-style fallback name. A summary warning is also shown in the status bar so conflicts aren't missed even with the popup disabled.
  • #240: Fixed a crash in "Search and Select" for bones caused by incorrectly re-wrapping bones as PoseBone/EditBone; bone lookups now use the real, correctly-owned bone entries and handle the Blender 4.x/5.x API difference between Bone.select and PoseBone.select.
  • #254: Fixed renaming sometimes requiring two passes to converge when combining a custom sort order (e.g. Selection order) with Enumerate — an entity could mistake its own soon-to-be-vacated name for a free slot and keep it instead of taking the correct one. Placeholder-based collision avoidance, previously limited to per-object sub-items, now applies to every enumerate-eligible type.
  • #254: Fixed missing numeration for Node Groups when the Enumerate option is enabled.
  • #254: Fixed the @c variable running collection names together without a separator when an object belongs to multiple collections.


2.1.6

Version 2.1.6 is a hotfix release addressing crashes on Blender exit due to keymap conflicts and a recurring error in the depsgraph update handler. It also includes minor UI improvements to the Rename section.

Fixes

  • #236: Fixed an error in the PostChange depsgraph update handler when bpy.context.selected_objects is unavailable — occurring when enabling or disabling another addon while Simple Renaming is active.
  • #235: Fixed a crash on Blender exit when another addon's keyboard shortcut conflicts with Simple Renaming's keymap in Blender 5.1.

Improvements

  • #237: Improved descriptions and tooltips in the Rename section of the panel.


2.1.5

Version 2.1.5 brings full Blender 5.1 compatibility, major performance improvements for large scenes, and new renaming targets including Node Groups and Point Clouds. The release also includes a range of quality-of-life additions such as case transformation operators and extended variable support, alongside numerous bug fixes and stability improvements.

Features

  • #218: Major performance overhaul for large scenes. Collection lookups, owner-object resolution, variable replacement, numeration uniqueness checks, and regex compilation have all been rewritten from linear or quadratic algorithms to O(1) lookups. Scenes with 500+ objects, many bones, modifiers, or collections will rename significantly faster.
  • #224: Added Node Groups as a new renaming target.
  • #214: Added support for renaming Point Cloud objects (Blender 4.5+).
  • #210: Added case transformation operators (UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase) under a new Case section in the panel.
  • #206: Added support for \U, \L, and \E regex modifiers in Search and Replace for case transformations.
  • #212: Extended the @o variable to additional renaming targets: materials, UV maps, bones, modifiers, and shape keys.
  • #228: Added an "Also Rename Data" option in preferences that automatically renames linked data-blocks (e.g. mesh, curve, light data) to match the object's new name.
  • #197: Extended UV map renaming with support for renaming by index, renaming the active UV set, and batch renaming across multiple objects.

Fixes

  • #195: Fixed renaming bones in Edit/Pose mode breaking drivers that reference those bones.
  • #204: Fixed a preset appearing twice in the suffix/prefix by type popup.
  • #205: Fixed crash on exit on macOS.
  • #207: Fixed batch renaming of bones not working when triggered from the Outliner.
  • #209: Fixed an AttributeError occurring in Blender 5.0.
  • #211: Fixed a Python error caused by a backslash character in object names.
  • #215: Fixed an error in "Search and Select" for bones when a matching name is found.
  • #217: Fixed crash on exit in Blender 5.1.
  • #219: Fixed crash when attempting to rename read-only attributes (e.g. mesh position).
  • #222: Fixed numeration incorrectly restarting per object when renaming shape keys, vertex groups, UV maps, color attributes, and attributes.
  • #225: Fixed crash when renaming objects in contexts without an active selection.
  • #226: Fixed error when batch-renaming shape keys on a selection where some objects have no shape keys.
  • #227: Improved keymap reliability by switching to active-context key binding.


Fix broken Links



  • It's free.

    $0
  • $3
  • $5
$0

Have questions about this product?
Login to message

Details
Blender Extension Compatible Yes
Sales 50+
Downloads 400+
Rating
4 ratings
Dev Fund Contributor
Published over 2 years ago
Blender Version 5.1
Extension Type Add-on
License GPL