Changelogs » Ciscoconfparse

PyUp Safety actively tracks 266,622 Python packages for vulnerabilities and notifies you when to upgrade.

Ciscoconfparse

1.5.6


        

1.5.5


        

1.5.4


        

1.5.3


        

1.5.2


        

1.5.1

1.5.0   20200223 Complete rewrite of junos parser (fix Github issue 70); deprecate support for Python 3.4

1.4.11


        

1.4.10


        

1.4.9


        

1.4.8


        

1.4.7


        

1.4.6


        

1.4.5


        

1.4.4


        

1.4.3


        

1.4.2


        

1.4.1


        

1.4.0


        

1.3.43


        

1.3.42


        

1.3.41


        

1.3.40


        

1.3.39


        

1.3.38

1.3.37  20190512 Take a step further towards full Python 3 compat (Github issue 98)

1.3.36


        

1.3.35


        

1.3.34


        

1.3.33


        

1.3.32


        

1.3.31


        

1.3.30


        

1.3.29


        

1.3.28


        

1.3.27


        

1.3.26


        

1.3.25


        

1.3.24


        

1.3.23


        

1.3.22


        

1.3.21


        

1.3.20


        

1.3.19


        

1.3.18


        

1.3.17


        

1.3.16


        

1.3.15


        

1.3.14


        

1.3.13


        

1.3.12


        

1.3.11


        

1.3.10


        

1.3.9


        

1.3.8


        

1.3.7


        

1.3.6


        

1.3.5


        

1.3.4


        

1.3.3


        

1.3.2


        

1.3.1


        

1.2.55


        

1.2.54


        

1.2.53


        

1.2.52


        

1.2.51


        

1.2.50


        

1.2.49


        

1.2.48


        

1.2.47


        

1.2.46


        

1.2.45


        

1.2.44


        

1.2.43


        

1.2.42


        

1.2.41


        

1.2.40


        

1.2.39


        

1.2.38


        

1.2.37


        

1.2.36


        

1.2.35


        

1.2.34


        

1.2.33


        

1.2.32


        

1.2.31


        

1.2.30


        

1.2.29


        

1.2.28


        

1.2.27

1.2.27  20150627 Forgot to check in some updates...

1.2.26


        

1.2.25


        

1.2.24


        

1.2.23


        

1.2.22


        

1.2.21


        

1.2.20


        

1.2.19

1.2.18  20150408 Fix Github issue 32 (ccp + py34 + windows broken).
  1.2.17  20150406 Fix Github issue 31.  First steps towards IPv6Obj support.

1.2.16


        

1.2.15


        

1.2.14


        

1.2.13


        

1.2.12


        

1.2.11


        

1.2.10


        

1.2.9


        

1.2.8

1.2.7   20150126 Fix README, again; pypi and github don't act the same way.

1.2.6


        

1.2.5


        

1.2.4


        

1.2.3


        

1.2.2


        

1.2.1


        

1.2.0


        

1.1.24


        

1.1.23


        

1.1.22

1.1.21  20141203 Major bugfixes in IPv4Obj, convert results from ordinal_list() from a python list to a python tuple

1.1.20


        

1.1.19


        

1.1.18


        

1.1.17


        

1.1.16


        

1.1.15


        

1.1.14


        

1.1.13


        

1.1.12


        

1.1.11


        

1.1.10


        

1.1.9


        

1.1.8


        

1.1.7


        

1.1.6

1.1.5   20140829 Add IOS Interface object functions in models_cisco to parse port number, interface type, etc. Added the "Huge Ugly Warning" to models_cisco.  I also removed an unnecessary isinstance() in ccp_abc to improve performance.

1.1.4


        

1.1.3


        

1.1.2

more relative ipaddr imports

1.1.1

1.1.0   20140514 Improve parsing speed.  Simplify debugging logs.

1.0.7

ipv4_network_object()

1.0.6


        

1.0.5


        

1.0.4

methods.  Add more documentation.

1.0.3

web documentation.  More non-trivial doc updates

1.0.2

of IOSCfgLine.re_search / re_match from None to "".

1.0.1

IOSCfgLine factory feature.

1.0.0

new IOSCfgLine methods introduced in 0.9.10, as well as making the
  documentation more friendly to mobile devices; substitute the
  sphinx_bootstrap_theme instead of the sphinxdoc theme.  Add line
  highlights in code examples which hopefully make complex examples more
  clear.

0.9.35


        

0.9.34

will automatically delete children if the parent is deleted.  First
  steps toward a long-overdue documentation update.  A lot more is left to
  do.

0.9.33


        

0.9.32

Improve parsing speed with pre-compiled regex in _mark_banner().
  Update example in README.rst.  Add new ignore_rgx option to the
  re_sub() line-object method.

0.9.31


        

0.9.30

Issue 3

0.9.29


        

0.9.28

user who filed Github Issue 2; no defaults were changed.  Added
  Python 3.4 in .travis.yml in hopes of testing against Python 3.4
  0.9.27  20140326 Added a new append_line() method to ciscoconfparse.

0.9.26

work with python3 in ciscoconfparse/ipaddr.py, where Travis can find it

0.9.25

Issue 1.  Minor change to improve Travis CI builds

0.9.24

in models_cisco (still alpha code at this point)

0.9.23

move ipaddr module to a local folder

0.9.22

this point)

0.9.21

Python3.3).

0.9.20

Fixed problems in models_cisco; improved / added docstrings. Improve
  build workflow.

0.9.19


        

0.9.18

CiscoConfParse.lineage() methods (experimental at this point).
  Added IOSCfgLine.all_children. "President's Day holiday release"
  0.9.17  20140215 Updated README.rst, add MANIFEST.in and requirements.txt.
  Several new object-oriented methods added.

0.9.16

updates to README.rst.  Ripped out linenum references in various
  insert methods

0.9.15


        

0.9.14

Python3.3 (due to how __hash__() is computed).

0.9.13

Including ipaddr-py (patched for Python3) until versions of Python3
  typically include it (right now, Debian 7.3 has Python3.2 without
  ipaddr-py)

0.9.12

performance improvements

0.9.11


        

0.9.10

number of unit tests. Added alpha-quality code in another module.

0.9.9

optional interface-aware config line factory objects.  Add abstract base
  classes.  Add atomic options to insert_before(), insert_after(), etc...

0.9.8

0.9.7   20140124 Major rewrite, removed support for old python versions.
  Ripped out inefficient code I wrote as a python newbie, added more
  idiomatic structures in various places.  Also added support for
  inserting and deleting lines via insert_before(), insert_after(), and
  insert_after_child()

0.9.6


        

0.9.5

added an exactmatch option on _find_line_OBJ().  Updated code
  copyright to include 2014

0.9.4


        

0.9.3

__gt__(), as well as simplifying several other methods.  Misc code
  maintenance...

0.9.2


        

0.9.1

more examples / doctests.  Renamed internal CiscoConfParse methods
  with a leading _ to make Sphinx documentation more intuitive...

0.9.0

issues

0.8.6

mercurial repository (examples/* and configs/* were not automatically
  packaged in the .egg / .tar.gz anymore...)

0.8.5

build.  Converted the unicode backslash to a true unicode instance.
  0.8.4   20121229 - Add doctests, code maintenance, and more documentation fixes.
  Improved examples/req_cfgspec_all_diff.py and
  examples/req_cfgspec_excl_diff.py.

0.8.3


        

0.8.2


        

0.8.1

production-quality at this point

0.8.0

class.  Added an 'ignore_ws' options to all public methods, except
  req_cfgspec_excl_diff; this option will make the method's matches
  ignore whitespace differences (useful in some CatOS configurations).
  After much deliberation, I have removed the explicit 'False' return
  values for methods that do not match; instead I am returning an empty
  list (which will test False).  Apologies for breaking any existing
  code, but I decided against leaving beta with this behavior.  Removed
  all sys.exit(0) statements in favor of raising a RuntimeError.

0.7.5

grandchildren as children of the grandparent.   Added unit tests.

0.7.0

find_children(), find_all_children(), and find_blocks() methods.  This
  parameter will allow the user to specify whether he wants an "exact"
  match or a normal regex match.  Also fixed a bug that broke parsing
  of configs with an indented line at the very end.

0.6.8

cisco_decrypt package.  Notably, there were crashes when it was called
  with certain unencrypted passwords.

0.6.7

diffs were found

0.6.6

menu.  Modified all diff functions to return False if no diffs are found

0.6.5

CiscoPassword decryption fails.  Added command-line functionality for
  improved interoperability with other languages (and shell-usage if
  you like).

0.6.1


        

0.6.0