From 4eba400ef7cb85d3338bb9d7496504a2cfda39f5 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Mon, 18 Nov 2019 11:23:57 +0300 Subject: [PATCH] Version 0.13.0 release --- CHANGELOG.md | 12 +++++++++++- Dockerfile | 2 +- pyproject.toml | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4fa8d0d7..a6d6c1ef1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,12 +3,22 @@ We follow Semantic Versions since the `0.1.0` release. We used to have incremental versioning before `0.1.0`. -## 0.13.0 WIP +## 0.13.1 WIP + + +## 0.13.0 aka The Lintoberfest + +This is a huge release that was created during the Hactoberfest season. +It was impossible without the huge help from [our awesome contributors](https://github.com/wemake-services/wemake-python-styleguide/graphs/contributors?from=2019-06-01&to=2019-11-18&type=c). Thanks a lot to everyone! + +This release is not focused on any particular area. +It features a lot of new rules from different categories. ### Features - Adds cognitive complexity metric, introduced by [`cognitive_complexity`](https://github.com/Melevir/cognitive_complexity) - Adds docstrings linter [`darglint`](https://github.com/terrencepreilly/darglint) +- Updates `pep8-naming` and `flake8-comprehensions` - `WPS431` now allow customize whitelist via `nested-classes-whitelist` setting - Forbids to have invalid strings in stared expressions like `**{'@': 1}` - Forbids to use implicit primitive values in a form of `lambda: 0` diff --git a/Dockerfile b/Dockerfile index bd1e1cf29..aeb401367 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ FROM python:3.7-alpine LABEL maintainer="sobolevn@wemake.services" LABEL vendor="wemake.services" -ENV WPS_VERSION='0.12.5' +ENV WPS_VERSION='0.13.0' RUN apk add --no-cache bash RUN pip install "wemake-python-styleguide==$WPS_VERSION" diff --git a/pyproject.toml b/pyproject.toml index 5cf055c25..ea227300e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ style = "styles/nitpick-style-wemake.toml" [tool.poetry] name = "wemake-python-styleguide" -version = "0.12.5" +version = "0.13.0" description = "The strictest and most opinionated python linter ever" license = "MIT"