From 139fd9c349eaa3acaaa4ad87f00ed616034776c7 Mon Sep 17 00:00:00 2001 From: "nomios-bot[bot]" <175431501+nomios-bot[bot]@users.noreply.github.com> Date: Fri, 26 Jul 2024 14:04:23 +0100 Subject: [PATCH] chore(develop): release 0.1.0 (#2) Co-authored-by: nomios-bot[bot] <175431501+nomios-bot[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ pyproject.toml | 2 +- yapyang/version.py | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e18ee07..466df71 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.0.0" + ".": "0.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..cf8d085 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,26 @@ +# Changelog + +## 0.1.0 (2024-07-26) + + +### Features + +* add metadata wrapper for YANG model fields ([a9a21ea](https://github.com/nomios-opensource/yapyang/commit/a9a21eafd9f41fc09538f52a91acfbd063e12952)) +* add XML serialization for Module, Container, List, Leaf nodes ([149043f](https://github.com/nomios-opensource/yapyang/commit/149043fc3ed2928f37cb0f356dc289c50bd1f96a)) +* added initializer for ModuleNode ([44c65fe](https://github.com/nomios-opensource/yapyang/commit/44c65fe72f144f6a320427e13b3eb6ba5d9c0a76)) +* implement YANG list node MVP ([b43c9fc](https://github.com/nomios-opensource/yapyang/commit/b43c9fcf00b8409b4e03d98e35c12e849d0357c1)) +* prevent YANG nodes from direct instantiation ([3473442](https://github.com/nomios-opensource/yapyang/commit/34734426faa8a5cee1438dec7b7e4b05050f07bf)) +* treat dunder cls attributes as metadata ([ac4ecf1](https://github.com/nomios-opensource/yapyang/commit/ac4ecf1ef65a601c9fa00f24fa2f24c39da72381)) + + +### Bug Fixes + +* add support for Python 3.8 ([7ac187b](https://github.com/nomios-opensource/yapyang/commit/7ac187ba34a1b6fc9fd9571d759efbc5a3954b33)) +* added type annotations and renamed args ([b54dc35](https://github.com/nomios-opensource/yapyang/commit/b54dc351f2c8e727b803b81c5aa68b34284d6ce0)) +* moved package version ([0b8d890](https://github.com/nomios-opensource/yapyang/commit/0b8d890ccbfb6bce03b8b645a3adb1b06a59e3d5)) + + +### Documentation + +* add summary to README.md ([abeaf49](https://github.com/nomios-opensource/yapyang/commit/abeaf497749731a1c8a9eaf3ddb63fa1426dc11f)) +* added ruff and pytest options ([5bec3b1](https://github.com/nomios-opensource/yapyang/commit/5bec3b17338fd02a8e89ad6a819810dae6207bb1)) diff --git a/pyproject.toml b/pyproject.toml index 2cb8d06..0711c79 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "yapyang" -version = "0.0.1" +version = "0.1.0" description = "An open source Python package that helps developers to translate YANG (RFC6020/RFC7950) data models to Python." authors = ["a.faria "] license = "Apache License 2.0" diff --git a/yapyang/version.py b/yapyang/version.py index 8e84988..4e073ec 100644 --- a/yapyang/version.py +++ b/yapyang/version.py @@ -14,4 +14,4 @@ limitations under the License. """ -__version__ = "0.0.1" +__version__ = "0.1.0"