All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add content to CLI output.
- Renamed
rename
function torename_property
(breaking change). - Display "source" instead of "indirect" in CLI output for source reference.
[0.4.0] - 2025-01-01
- Renamed
Property
class toQuery
(breaking change).- The 3rd argument,
property_name
, is now optional.
- The 3rd argument,
- Simplify
find
CLI output. find
usages within the same spreadsheet (see #4).
- Ability to remove
XLink
references to a specified document name. - Ability to find cross-document references to objects.
- Add --debug flag to CLI for debug logging.
[0.3.1] - 2021-08-09
- Fixed not including all packages in PyPI installation (see #3).
[0.3.0] - 2021-08-01
- Fixed renaming
.FCStd
files and losing all files besidesDocument.xml
.- Examples of files being lost include
GuiDocument.xml
,*.brp
files, and others. - The net-effect of this was that objects were hidden upon opening in FreeCAD after renaming.
- Examples of files being lost include
[0.2.0] - 2021-08-01
- Ability to find "indirect" text references to properties.
- When a spreadsheet cell or alias contains the property name separated by word boundaries.
- Support for regular expressions when finding references.
- Rename all references to alias in owner document.
- Fixed
AttributeError
when renaming and unable to find owner documentAttributeError: 'NoneType' object has no attribute 'items'
- Fixed finding owner document when name contains spaces.
- find command CLI output.
[0.1.0] - 2021-07-31
- Ability to find external references.
- Ability to rename exterenal references.