Releases: networktocode/netutils
Releases · networktocode/netutils
v1.10.0
v1.10 Release Notes
Release Overview
- Added Functionality to ip_network filter to support method calls with kwargs.
- Fix configuration parsers to allow newlines, no longer auto strip all newlines.
[v1.10.0] 2024-09
Added
- 534 Extend ip_network extension to support method calls with kwargs.
Changed
Fixed
v1.9.1
v1.9.0
v1.9 Release Notes
Release Overview
- Added NIST URL creation and platform mapper.
- Added DNA Center platform mappings.
- Improved error message when duplicate line is parsed.
[v1.9.0] 2024-07
Added
- 489 Added NIST URL creation and platform mapper.
- 519 Added DNA Center forward and reverse platform mappings.
Changed
- 539 Provide more descriptive error message when duplicate line is parsed.
Full Changelog: v1.8.1...v1.9.0
v1.8.1
[v1.8.1] 2024-04
Changed
- Standard automated updates to Flatbot files: OUI File, PROTOCOL Files.
Fixed
- #509 Fixed parsing of empty banner, and dual banner for Cisco platforms.
New Contributors
- @susanhooks made their first contribution in #510
Full Changelog: v1.8.0...v1.8.1
v1.8.0
Release Overview
- Added support for Python 3.12.
- Added local support of
distutils.version
now that Python 3.12 deprecates disutils. - Added functions
compare_version_loose
andcompare_version_strict
based ondistutils.version
. - Added function
paloalto_panos_clean_newlines
. - Added various lib_mapper updates.
- Added HP Comware parser.
[v1.8.0] 2024-04
Added
- #483 Added support for Python 3.12.
- #483 Added local support of
distutils.version
now that Python 3.12 deprecates disutils. - #490 Add JunOS and Vyatta to HierConfig mappers.
- #416 Added
paloalto_panos_clean_newlines
function. - #467 Added HP Comware parser.
Changed
- #485 Changed order of changelog menu.
- #494 Changed protocol number import to be dynamic update via flatbot.
- #495 Changed XR mapping, add tests to ensure always using normalized name, various lib_mapper fixes.
Fixed
Full Changelog: v1.7.0...v1.8.0
v1.7.0
v1.7 Release Notes
Release Overview
- Added the ability to hash a value via
hash_data
function. - Added the ability to sort IPs a value via
get_ips_sorted
function. - Added lib_mapper entries for
ruckus_smartzone
,cisco_xe
,huawei
andcisco_xr
.
[v1.7.0] - 2024-03
Added
- #373 Added the ability to hash a value via
hash_data
function. - #374 Added
ruckus_smartzone
to lib_mapper. - #451 Added
forward
mappings. - #473 Added the ability to sort IPs a value via
get_ips_sorted
function.
Changed
- #369 Update doc string example to include the import statement.
- #429 Updated
cisco_xe
mappings. - #443 Updated
ansible
platform mappers. - #466 Improve performance of jinja2_convenience_function by not importing NAPALM when called.
Fixed
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Release Overview
- Added
ubiquiti_airos
parser. - Added
ACLRule
andACLRules
classes. - Added the
ip
functionsis_ip_range
,is_ip_within
,is_network
, andget_range_ips
. - Added the
asn
functionint_to_asn
in the function. - Added
NETUTILSPARSER_LIB_MAPPER
andNETUTILSPARSER_LIB_MAPPER_REVERSE
to lib mapper. - Added classy docs to view config parser classes.
[v1.6.0] - 2023-09
Added
- #290 Added
ACLRule
andACLRules
classes. - #290 Added the
ip
functionsis_ip_range
,is_ip_within
,is_network
, andget_range_ips
. - #325 Added classy docs to view config parser classes.
- #329 Added
ubiquiti_airos
parser. - #332 Added the
asn
functionint_to_asn
in the function. - #352 Added
NETUTILSPARSER_LIB_MAPPER
andNETUTILSPARSER_LIB_MAPPER_REVERSE
to lib mapper.
Changed
- #346 Updated
mac_to_format
docs. - #352 Clean up docs and sorting for lib mapper.
- #358 Changed flatbot schedule.
Fixed
v1.5.0
v1.5 Release Notes
Release Overview
- Added Mikrotik, fastiron, and Panos parsers.
- Added function to allow conversion from Panos curly bracket to set format.
- Updated Interface mappings for FourHundredGigabitEthernet and TwoGigabitEthernet.
- Added Encryption/Decryption/Comparison for Cisco & Juniper Type 9.
- Added Regex functions to primarily be used wihin your Jinja2 environment.
Announcements
- Deprecation of compare_type5, compare_type7, encrypt_type7, encrypt_type5, and decrypt_type7 in favor of vendor namespaced functions, such as compare_cisco_type5 and decrypt_cisco_type7 to take place on netutils 2.0.
- Support for Python 3.7 is dropped.
[v1.5.0] - 2023-07
Added
- #223 Interface abbreviation for TwoGigabitEthernet.
-
#227 Add functions for encrypting and decrypting junipter
$9$ type passwords. - #244 Added Mikrotik RouterOS Parser.
- #252 New lib mapper to translate between normalized network OS names and names used by hier_config.
- #253 Add encrypt_type9 (changed to encrypt_cisco_type9) function to netutils.password.
- #261 Added function get_upgrade_path to provide the step upgrade path of to a new version.
- #262 Added Palo Alto networks panos parser.
- #262 Added Palo Alto brace to set conversion function.
- #264 Added Ruckus fastiron parser.
- #285 Added FourHundredGigabitEthernet to REVERSE_MAPPING.
- #318 Added Regex functions to primarily be used wihin your Jinja2 environment.
Changed
- #213 Clarify when Python 3.6 support was dropped.
- #286 Move password helper names to be namespaced with vendor information. Assign new name to old name to not break semver.
- #317 Dropped Python 3.6 and bump version of dev dependencies.
Fixed
- #217 Moved where deletion of branch took place in workflow.
- #218 Create dependabot.yml to fix itdependsabot.
- #219 Fix vlanlist_to_config failing on empty list.
- #224 Add Interface type for Cisco App-hosting port.
- #284 Add -f to flatbot branch pushes.
- #304 Update hier_config docs and add fastiron to NAPALM mapper.
- #305 Fixed OS Version docs showing in mkdocs.
- #316 Update panos conversion function to strip out
devices localhost.localdomain
. - #317 Fix Citrix mock tests file location to correctly run.
v1.4.1
v1.4.0
[v1.4.0] - 2023-01
Added
- #163 Added IP
is_classfull
utility function. - #172 Added Aruba AOS-CX Parser.
- #177 Added IOS-XR Parser.
- #182 Added Mrv Optiswitch Parser.
- #182 Added Extreme Netiron Parser.
Changed
- #178 Update OUI flatbot CI process.
Fixed
- #173 Fixes classfull address naming.
- #183 Updates parser folder info, fix aruba tests.
- #181 Fixes incorrect behavior when calling tcp_ping with timeout >= 3.
Removed
- #184 Removed redundant
__init__
methods on Parser classes.
New Contributors
- @lukebates123 made their first contribution in #172
- @vivekvashist made their first contribution in #173
- @johanek made their first contribution in #182