diff --git a/CHANGELOG.md b/CHANGELOG.md index a5c8c12..f9d2131 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html +## [v3.1.0](https://github.com/bswck/runtime_generics/tree/v3.1.0) (2024-03-16) + + +### Added + +- Exposed `get_alias()` to retrieve the alias form used in runtime generic instance construction. +- Implemented `get_mro()` function for resolving MROs of runtime generics. +- Implemented `type_check()` for checking whether a runtime generic is a valid subtype of another runtime generic. + + ## [v3.0.5](https://github.com/bswck/runtime_generics/tree/v3.0.5) (2024-02-24) diff --git a/news/+1a61ed22.added.md b/news/+1a61ed22.added.md deleted file mode 100644 index aad2df7..0000000 --- a/news/+1a61ed22.added.md +++ /dev/null @@ -1,2 +0,0 @@ - -Implemented `get_mro()` function for resolving MROs of runtime generics. diff --git a/news/+1bf77373.added.md b/news/+1bf77373.added.md deleted file mode 100644 index 5616c85..0000000 --- a/news/+1bf77373.added.md +++ /dev/null @@ -1,2 +0,0 @@ - -Exposed `get_alias()` to retrieve the alias form used in runtime generic instance construction. \ No newline at end of file diff --git a/news/+f5e2b49f.added.md b/news/+f5e2b49f.added.md deleted file mode 100644 index be62dce..0000000 --- a/news/+f5e2b49f.added.md +++ /dev/null @@ -1,2 +0,0 @@ - -Implemented `type_check()` for checking whether a runtime generic is a valid subtype of another runtime generic. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 5fad5a8..c5296c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ [tool.poetry] name = "runtime_generics" -version = "3.0.6" +version = "3.1.0" description = "Reuse generic class type arguments at runtime." authors = ["bswck "] license = "MIT" @@ -45,6 +45,7 @@ keyring = "^24.3.0" addopts = "--doctest-modules" + [tool.poetry.group.docs] optional = true