- Released: 2023-11-30
- Summary:
- Update documentation
- Add `empty_branches` parameter to `CiscoConfParse().find_object_branches()`
- BREAKING CHANGE: `empty_branches` defaults False, which will remove an empty branch from the results.
- `empty_branches=False` is a change from previous `find_object_branches()` defaults; to restore original behavior, call with `empty_branches=True`.
- Rename `CiscoConfParse().delete_lines()` to `CiscoConfParse().delete_objects()`
- Rename `CiscoConfParse().replace_lines()` to `CiscoConfParse().replace_objects()`
- Remove `CiscoConfParse().find_lineage()`
- Remove `CiscoConfParse().has_line_with()`
- Remove `CiscoConfParse().append_line()`
- Remove `CiscoConfParse()._sequence_nonparent_lines()`
- Remove `CiscoConfParse()._sequence_parent_lines()`
- Add more tests