Before, using the deepdiff library would include changes in item names when the trademark symbol was added or removed. This caused false positives, indicating both the addition of a new item and the removal of an existing one. This issue occurred due to the presence or absence of the trademark symbol being treated as an addition of a new item, while the original item's absence was treated as its removal.
Given the risk that these changes can have in preventing a change from being determined properly, tests have been added with the various edge cases that may happen to ensure those scenarios are handled properly.
Before, using the
deepdiff
library would include changes in item names when the trademark symbol was added or removed. This caused false positives, indicating both the addition of a new item and the removal of an existing one. This issue occurred due to the presence or absence of the trademark symbol being treated as an addition of a new item, while the original item's absence was treated as its removal.Given the risk that these changes can have in preventing a change from being determined properly, tests have been added with the various edge cases that may happen to ensure those scenarios are handled properly.