Nectl

Latest version: v0.19.3

Safety actively analyzes 702445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

0.12.0

[0.12.0](https://gitlab.com/adamkirchberger/nectl-dev/compare/0.11.0...0.12.0) (2022-03-28)

Bug Fixes

* add Host object to module public attributes ([ea39a4c](https://gitlab.com/adamkirchberger/nectl-dev/commit/ea39a4cded32ef78a3a0d5773f4242f0316b5ec5))
* remove unnecessary compare config parameter ([ccd013f](https://gitlab.com/adamkirchberger/nectl-dev/commit/ccd013f48094c848a82da2189882cabfa4e33ee2))
* update app description ([3f10f84](https://gitlab.com/adamkirchberger/nectl-dev/commit/3f10f84c4abc8375bf9c424a9f331f654d5229e4))
* use IPv4Address type for host mgmt_ip ([9fd76e2](https://gitlab.com/adamkirchberger/nectl-dev/commit/9fd76e228b95be2a4532e3bf73d7c560aaa3a4fa))

Features

* add action to get active config from host ([89f9334](https://gitlab.com/adamkirchberger/nectl-dev/commit/89f93347ef86081ac4c568ca7a8d0990ab387cdf))
* rename config replace to apply ([dbaae00](https://gitlab.com/adamkirchberger/nectl-dev/commit/dbaae00ada707a807c8d6302d18912f63083ccd7))
* rename default datatree dirname to datatree ([ccbc90d](https://gitlab.com/adamkirchberger/nectl-dev/commit/ccbc90da18bedb0023970d59e4c155dea8f27b7f))
* username and password are host core facts ([720750e](https://gitlab.com/adamkirchberger/nectl-dev/commit/720750e64bbc398fda9a88b410afc0600bce3f9e)) ([`9e8efaf`](https://github.com/adamkirchberger/nectl/commit/9e8efaf4426d17d6d1d0b8bf5fd4460b0891cb62))

* chore: update dependencies ([`9f39db0`](https://github.com/adamkirchberger/nectl/commit/9f39db0a5db8ebd0215d291dd52faf231f7e3d78))

Feature

* feat: add action to get active config from host ([`89f9334`](https://github.com/adamkirchberger/nectl/commit/89f93347ef86081ac4c568ca7a8d0990ab387cdf))

* feat: username and password are host core facts

Username and password can be host specific or inherited like other facts. ([`720750e`](https://github.com/adamkirchberger/nectl/commit/720750e64bbc398fda9a88b410afc0600bce3f9e))

* feat: rename default datatree dirname to datatree ([`ccbc90d`](https://github.com/adamkirchberger/nectl/commit/ccbc90da18bedb0023970d59e4c155dea8f27b7f))

* feat: rename config replace to apply ([`dbaae00`](https://github.com/adamkirchberger/nectl/commit/dbaae00ada707a807c8d6302d18912f63083ccd7))

Fix

* fix: update app description ([`3f10f84`](https://github.com/adamkirchberger/nectl/commit/3f10f84c4abc8375bf9c424a9f331f654d5229e4))

* fix: remove unnecessary compare config parameter ([`ccd013f`](https://github.com/adamkirchberger/nectl/commit/ccd013f48094c848a82da2189882cabfa4e33ee2))

* fix: use IPv4Address type for host mgmt_ip ([`9fd76e2`](https://github.com/adamkirchberger/nectl/commit/9fd76e228b95be2a4532e3bf73d7c560aaa3a4fa))

* fix: add Host object to module public attributes ([`ea39a4c`](https://github.com/adamkirchberger/nectl/commit/ea39a4cded32ef78a3a0d5773f4242f0316b5ec5))

Refactor

* refactor: fix lint ([`b332361`](https://github.com/adamkirchberger/nectl/commit/b332361417458393416ef06d07767f70ac2c33cf))

* refactor: fix lint ([`089a446`](https://github.com/adamkirchberger/nectl/commit/089a446d3cdccb4d30b883a353bf3e05f164da63))

* refactor: use consistent log messages ([`42692b7`](https://github.com/adamkirchberger/nectl/commit/42692b792f20707e9ad07494e27e8d1a721ff4ee))

* refactor: use consistent log messages ([`202714c`](https://github.com/adamkirchberger/nectl/commit/202714c6a64e20359fa4bd284f1a5cc59f4b0ccb))

* refactor: remove unused import ([`889b617`](https://github.com/adamkirchberger/nectl/commit/889b617dc5cf6fe04286b9864c0d5d22b08b2458))

* refactor: update settings filename in test ([`d1c7f13`](https://github.com/adamkirchberger/nectl/commit/d1c7f1307134b8042d90b1eb9ac00dcf8561c69a))

Test

* test: update pylintrc ([`bab24a8`](https://github.com/adamkirchberger/nectl/commit/bab24a877023b536958fe7e69918d60cc54ec857))

* test: remove description test ([`dabd0e1`](https://github.com/adamkirchberger/nectl/commit/dabd0e11dcf009e58cf78820c98e8c4bb9e02ca0))

0.11.0

[0.11.0](https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/adamkirchberger/nectl-dev/compare/0.10.2...0.11.0) (2022-03-15)

Bug Fixes

* add encoding to generated config files ([5ed9ab5](https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/adamkirchberger/nectl-dev/commit/5ed9ab5c8d235d6d83d3cd20217e1854709aaa0e))
* test kit settings filename ([f215702](https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/adamkirchberger/nectl-dev/commit/f2157021ad6546a99217f0db5fc4012c7c328e06))

Features

* add config compare and replace cli actions ([c0f2aed](https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/adamkirchberger/nectl-dev/commit/c0f2aed2648588d2d2fdfe9778b13e5054bf4d44))
* add kit custom drivers ([d6d9806](https://git-us-east1-d.ci-gateway.int.gprd.gitlab.net:8989/adamkirchberger/nectl-dev/commit/d6d980689e25a74043b6cf26855177565c0896c2)) ([`a070608`](https://github.com/adamkirchberger/nectl/commit/a070608ef7fbc58ecf9b6c61ec40ff9a8f8a36b2))

Feature

* feat: add kit custom drivers ([`d6d9806`](https://github.com/adamkirchberger/nectl/commit/d6d980689e25a74043b6cf26855177565c0896c2))

* feat: add config compare and replace cli actions ([`c0f2aed`](https://github.com/adamkirchberger/nectl/commit/c0f2aed2648588d2d2fdfe9778b13e5054bf4d44))

Fix

* fix: add encoding to generated config files ([`5ed9ab5`](https://github.com/adamkirchberger/nectl/commit/5ed9ab5c8d235d6d83d3cd20217e1854709aaa0e))

* fix: test kit settings filename ([`f215702`](https://github.com/adamkirchberger/nectl/commit/f2157021ad6546a99217f0db5fc4012c7c328e06))

0.10.2

[0.10.2](https://gitlab.com/adamkirchberger/nectl-dev/compare/0.10.1...0.10.2) (2022-03-06)

Bug Fixes

* python for kit settings instead of yaml ([9e2f1a4](https://gitlab.com/adamkirchberger/nectl-dev/commit/9e2f1a4ffd89351f3d2aafb91666b4227a41223c))
* use default fact action from settings ([09302df](https://gitlab.com/adamkirchberger/nectl-dev/commit/09302dfbe139e75721d4e205366e877ddd63b698)) ([`b60d458`](https://github.com/adamkirchberger/nectl/commit/b60d4583c357be017e4ef7b40293b4b88f1bfbb6))

Fix

* fix: python for kit settings instead of yaml ([`9e2f1a4`](https://github.com/adamkirchberger/nectl/commit/9e2f1a4ffd89351f3d2aafb91666b4227a41223c))

* fix: use default fact action from settings ([`09302df`](https://github.com/adamkirchberger/nectl/commit/09302dfbe139e75721d4e205366e877ddd63b698))

0.10.1

[0.10.1](https://gitlab.com/adamkirchberger/nectl-dev/compare/0.10.0...0.10.1) (2022-02-19)

Bug Fixes

* ensure only funcs are used as template sections ([e8fc620](https://gitlab.com/adamkirchberger/nectl-dev/commit/e8fc620730d39fa0953510c9f4770bb1bfd915f7))
* linting issues ([e8ad624](https://gitlab.com/adamkirchberger/nectl-dev/commit/e8ad624c32acd2b984c8fd06b8caadc760e335d8)) ([`d226daf`](https://github.com/adamkirchberger/nectl/commit/d226daf82c00c545d957a138d5af8725c732112d))

Ci

* ci: add test jobs for different python versions ([`8b1da97`](https://github.com/adamkirchberger/nectl/commit/8b1da978ef2ea42c49f1170e13503db13f1da240))

Fix

* fix: linting issues ([`e8ad624`](https://github.com/adamkirchberger/nectl/commit/e8ad624c32acd2b984c8fd06b8caadc760e335d8))

* fix: ensure only funcs are used as template sections ([`e8fc620`](https://github.com/adamkirchberger/nectl/commit/e8fc620730d39fa0953510c9f4770bb1bfd915f7))

Refactor

* refactor: rename config module to settings ([`595969f`](https://github.com/adamkirchberger/nectl/commit/595969fd0ebea63e9f44afc690b8db5e86c14274))

* refactor: rename host id format used in logs ([`0a4b2c6`](https://github.com/adamkirchberger/nectl/commit/0a4b2c6261d4e527517a7ad932a706aa50fb03a2))

0.10.0

[0.10.0](https://gitlab.com/adamkirchberger/nectl-dev/compare/0.9.0...0.10.0) (2022-02-19)

Bug Fixes

* facts not being loaded from directories ([0611555](https://gitlab.com/adamkirchberger/nectl-dev/commit/0611555fd28656e635a15762c336f54b7b5cc359))
* incorrect import for importlib ([b4a10e3](https://gitlab.com/adamkirchberger/nectl-dev/commit/b4a10e3de0b0076979484457462944b4136763f8))
* linting issues ([548ac9e](https://gitlab.com/adamkirchberger/nectl-dev/commit/548ac9ed0ce82e5ccca6ed1e330fc27d2fc28798))
* log file path missing slash ([d364d1a](https://gitlab.com/adamkirchberger/nectl-dev/commit/d364d1ac7b74233d44c576aade0a1c8ab6fb840f))
* make mgmt_ip a core fact ([b3f1315](https://gitlab.com/adamkirchberger/nectl-dev/commit/b3f131579597b80653553d2482d22e510dd113c9))
* set default data tree action to replace ([08c9300](https://gitlab.com/adamkirchberger/nectl-dev/commit/08c9300c7cede28fa558d14df1f15dc0d459d20c))
* update logging setup methods and docstring ([5cc0f59](https://gitlab.com/adamkirchberger/nectl-dev/commit/5cc0f594c2b1db1904c7d535705a683f34da8ea9))
* update writer to skip blank configs and return total ([eb31d90](https://gitlab.com/adamkirchberger/nectl-dev/commit/eb31d90bdc1343e35b4edc8d915c113dc2527032))

Features

* add host drivers ([0100f39](https://gitlab.com/adamkirchberger/nectl-dev/commit/0100f39cae4317a4846e7dd6792686eda95a05e9))
* add junos driver ([d0a81ea](https://gitlab.com/adamkirchberger/nectl-dev/commit/d0a81ea5a1173f7241450a40daac4b011f26a192))
* add junos-eznc dependency ([77a08ed](https://gitlab.com/adamkirchberger/nectl-dev/commit/77a08ed2650b12f039599b0a04cf7a6434b99f22))
* file and console logs include other loggers ([e1b3a52](https://gitlab.com/adamkirchberger/nectl-dev/commit/e1b3a52265b168f8ddcaadaec4fd4ee037f3ce03))
* update public methods ([1c1bcee](https://gitlab.com/adamkirchberger/nectl-dev/commit/1c1bceebba767f92bd35b23691a8cbea7a9bd46c)) ([`4a5e61b`](https://github.com/adamkirchberger/nectl/commit/4a5e61b0026a52aea55eb0ce57cb51e154844033))

* chore: update dependencies ([`867eae0`](https://github.com/adamkirchberger/nectl/commit/867eae074554c7a5aedfdf3d9d8e843fb4a5d8da))

Feature

* feat: add junos-eznc dependency ([`77a08ed`](https://github.com/adamkirchberger/nectl/commit/77a08ed2650b12f039599b0a04cf7a6434b99f22))

* feat: add junos driver ([`d0a81ea`](https://github.com/adamkirchberger/nectl/commit/d0a81ea5a1173f7241450a40daac4b011f26a192))

* feat: add host drivers ([`0100f39`](https://github.com/adamkirchberger/nectl/commit/0100f39cae4317a4846e7dd6792686eda95a05e9))

* feat: update public methods ([`1c1bcee`](https://github.com/adamkirchberger/nectl/commit/1c1bceebba767f92bd35b23691a8cbea7a9bd46c))

* feat: file and console logs include other loggers ([`e1b3a52`](https://github.com/adamkirchberger/nectl/commit/e1b3a52265b168f8ddcaadaec4fd4ee037f3ce03))

Fix

* fix: incorrect import for importlib ([`b4a10e3`](https://github.com/adamkirchberger/nectl/commit/b4a10e3de0b0076979484457462944b4136763f8))

* fix: set default data tree action to replace ([`08c9300`](https://github.com/adamkirchberger/nectl/commit/08c9300c7cede28fa558d14df1f15dc0d459d20c))

* fix: linting issues ([`548ac9e`](https://github.com/adamkirchberger/nectl/commit/548ac9ed0ce82e5ccca6ed1e330fc27d2fc28798))

* fix: update logging setup methods and docstring ([`5cc0f59`](https://github.com/adamkirchberger/nectl/commit/5cc0f594c2b1db1904c7d535705a683f34da8ea9))

* fix: update writer to skip blank configs and return total ([`eb31d90`](https://github.com/adamkirchberger/nectl/commit/eb31d90bdc1343e35b4edc8d915c113dc2527032))

* fix: facts not being loaded from directories ([`0611555`](https://github.com/adamkirchberger/nectl/commit/0611555fd28656e635a15762c336f54b7b5cc359))

* fix: make mgmt_ip a core fact ([`b3f1315`](https://github.com/adamkirchberger/nectl/commit/b3f131579597b80653553d2482d22e510dd113c9))

* fix: log file path missing slash ([`d364d1a`](https://github.com/adamkirchberger/nectl/commit/d364d1ac7b74233d44c576aade0a1c8ab6fb840f))

Refactor

* refactor: fix style ([`df4baf0`](https://github.com/adamkirchberger/nectl/commit/df4baf03f39c739774ec816f774d1af1ee6a27f8))

* refactor: remove unnused import ([`8993f15`](https://github.com/adamkirchberger/nectl/commit/8993f15ccc6afb2468f1a0116682b79e287e931d))

Test

* test: drivers ([`1a21978`](https://github.com/adamkirchberger/nectl/commit/1a2197867124bcb718ca1ebe2acd0e3384659b79))

0.9.0

[0.9.0](https://gitlab.com/adamkirchberger/nectl-dev/compare/0.8.0...0.9.0) (2022-01-27)

Bug Fixes

* host directory facts loading ([f380f23](https://gitlab.com/adamkirchberger/nectl-dev/commit/f380f239ef70ac160ff1a00bb8fd29d1a0ffe72e))

Features

* support host core facts in datatree lookup paths ([d097019](https://gitlab.com/adamkirchberger/nectl-dev/commit/d0970198eb08f36b9965911182fad6d0928f55de)) ([`f224eb8`](https://github.com/adamkirchberger/nectl/commit/f224eb8a05d6a4a14485414bef5ea343cae4e4e5))

Feature

* feat: support host core facts in datatree lookup paths ([`d097019`](https://github.com/adamkirchberger/nectl/commit/d0970198eb08f36b9965911182fad6d0928f55de))

Fix

* fix: host directory facts loading ([`f380f23`](https://github.com/adamkirchberger/nectl/commit/f380f239ef70ac160ff1a00bb8fd29d1a0ffe72e))

Refactor

* refactor: update docstring ([`61fa277`](https://github.com/adamkirchberger/nectl/commit/61fa2772da30694bd59844655400ad6b80713be0))

* refactor: update docstring ([`39efb0d`](https://github.com/adamkirchberger/nectl/commit/39efb0db0795deb0d9fda84d3e84bcf89d642c31))

Test

* test: cleanup ([`25e5f31`](https://github.com/adamkirchberger/nectl/commit/25e5f31711100c518a1a16f58a1e5f6cb25b5171))

* test: add test for non directory hosts ([`a9b81eb`](https://github.com/adamkirchberger/nectl/commit/a9b81eb1d0c096a2f894cb758a3c86d3baf10b63))

Page 5 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.