Skip to content

Commit

Permalink
Version 0.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
sobolevn committed Jun 20, 2021
1 parent 38f42fa commit 4f79d9d
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 24 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
We follow Semantic Versions since the `0.1.0` release.


## Version 0.3.0 WIP
## Version 0.3.0

### Features

Expand All @@ -12,6 +12,8 @@ We follow Semantic Versions since the `0.1.0` release.
- **Breaking**: now `classes` traverses `mro` of registered types
and fallbacks to super-types if some type is not registered
- Adds generic typeclasses
- Adds caching to runtime type dispatch,
it allows to call already resolved instances way faster
- Adds better typeclass validation during `mypy` typechecking
- Adds `.supports()` method to typeclass to check
if some instance is supported in runtime
Expand Down
19 changes: 1 addition & 18 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 4 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"


[tool.nitpick]
Expand All @@ -9,7 +9,7 @@ style = "https://raw.githubusercontent.com/wemake-services/wemake-python-stylegu

[tool.poetry]
name = "classes"
version = "0.2.0"
version = "0.3.0"
description = "Smart, pythonic, ad-hoc, typed polymorphism for Python"
license = "BSD-2-Clause"

Expand All @@ -36,7 +36,7 @@ keywords = [
]

classifiers = [
"Development Status :: 3 - Alpha",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Topic :: Software Development :: Libraries :: Python Modules",
Expand All @@ -52,7 +52,6 @@ mypy = "^0.902"

wemake-python-styleguide = "^0.15"
flake8-pytest-style = "^1.4"
flake8-pyi = "^20.10"
nitpick = "^0.26"

safety = "^1.10"
Expand Down

0 comments on commit 4f79d9d

Please sign in to comment.