mpenning / ciscoconfparse

Parse, Audit, Query, Build, and Modify Arista / Cisco / Juniper / Palo Alto / F5 configurations.
http://www.pennington.net/py/ciscoconfparse/
GNU General Public License v3.0
799 stars 220 forks source link

Simplify API / remove legacy functions / methods #294

Closed mpenning closed 6 months ago

mpenning commented 12 months ago

As part of the general API overhaul heading into version 2.0.0, the following legacy methods have been removed.

These APIs were removed to ferret out sub-optimal execution, reduce API overlap, and lower user cognitive load; version 2.0.0 focuses on a leaner API.

These changes will NOT be released on PYPI to maximize compatibility with previous versions. The new API will be released under ciscoconfparse2 as a completely new github project and PYPI release.

See CHANGES.md for details. See the ciscoconfparse page for information on the recommended APIs.

github-actions[bot] commented 7 months ago

This issue has automatically been marked stale due to inactivity. The issue will close unless further activity occurs. Please understand that the CiscoConfParse team is not obligated to comment on every issue. For more detailed information, please refer to our CONTRIBUTING guidance -> https://github.com/mpenning/ciscoconfparse/blob/main/.github/CONTRIBUTING.md

github-actions[bot] commented 6 months ago

Due to inactivity, CiscoConfParse's maintainers are closing this issue. Please refrain from further comments. In the future, CiscoConfParse's maintainers may reopen it solely at their own discretion. For more detailed information, please refer to our CONTRIBUTING guidance -> https://github.com/mpenning/ciscoconfparse/blob/main/.github/CONTRIBUTING.md