Release notes
*Sourced from [wemake-python-styleguide's releases](https://github.com/wemake-services/wemake-python-styleguide/releases).*
> ## Version 0.11.1
> ### Bugfixes
>
> - Now using `pygments` as a direct dependency
>
> ## Version 0.11.0 aka The New Violation Codes
> We had a really big problem: all violations inside `best_practices`
> was messed up together with no clear structure.
>
> We had to fix it before it is too late.
> So, we broke existing error codes.
> And now we can promise not to do it ever again.
>
> We also have this [nice migration guide](https://wemake-python-stylegui.de/en/latest/pages/changelog/migration_to_0_11.html)
> for you to rename your violations with a script.
>
> ### Features
>
> - **Breaking**: replaces `Z` error code to `WPS` code
> - **Breaking**: creates new violation group `refactoring.py`
> - **Breaking**: creates new violation group `oop.py`
> - **Breaking**: moving a lot of violations
> from `best_practices` to `refactoring`, `oop`, and `consistency`
> - Adds new `wemake` formatter (using it now by default)
>
> ### Bugfixes
>
> - Fixes error message of `OverusedStringViolation` for empty strings
> - Now does not count string annotations as strings for `OverusedStringViolation`
> - Fixes `InconsistentReturnVariableViolation` was raised twice
>
> ### Misc
>
> - Adds migration guide to `0.11`
> - Improves legacy guide
> - Adds `--show-source` to the default recommended configuration
> - Adds better docs about auto-formatters
> - Adds `autopep8` to CI to make sure that `wps` is compatible with it
> - Ensures that `--diff` mode works for `flake8`
> - Renames `Incorrect` to `Wrong` where possible
> - Renames `IncorrectlyNestedTernaryViolation` to `NestedTernaryViolation`
> - Renames `IncorectLoopIterTypeViolation` to `WrongLoopIterTypeViolation`
Changelog
*Sourced from [wemake-python-styleguide's changelog](https://github.com/wemake-services/wemake-python-styleguide/blob/master/CHANGELOG.md).*
> ## 0.11.1
>
> ### Bugfixes
>
> - Now using `pygments` as a direct dependency
>
>
> ## 0.11.0 aka The New Violation Codes
>
> We had a really big problem: all violations inside `best_practices`
> was messed up together with no clear structure.
>
> We had to fix it before it is too late.
> So, we broke existing error codes.
> And now we can promise not to do it ever again.
>
> We also have this [nice migration guide](https://wemake-python-stylegui.de/en/latest/pages/changelog/migration_to_0_11.html)
> for you to rename your violations with a script.
>
> ### Features
>
> - **Breaking**: replaces `Z` error code to `WPS` code
> - **Breaking**: creates new violation group `refactoring.py`
> - **Breaking**: creates new violation group `oop.py`
> - **Breaking**: moving a lot of violations
> from `best_practices` to `refactoring`, `oop`, and `consistency`
> - Adds new `wemake` formatter (using it now by default)
>
> ### Bugfixes
>
> - Fixes error message of `OverusedStringViolation` for empty strings
> - Now does not count string annotations as strings for `OverusedStringViolation`
> - Fixes `InconsistentReturnVariableViolation` was raised twice
>
> ### Misc
>
> - Adds migration guide to `0.11`
> - Improves legacy guide
> - Adds `--show-source` to the default recommended configuration
> - Adds better docs about auto-formatters
> - Adds `autopep8` to CI to make sure that `wps` is compatible with it
> - Ensures that `--diff` mode works for `flake8`
> - Renames `Incorrect` to `Wrong` where possible
> - Renames `IncorrectlyNestedTernaryViolation` to `NestedTernaryViolation`
> - Renames `IncorectLoopIterTypeViolation` to `WrongLoopIterTypeViolation`
Commits
- [`f8380cd`](https://github.com/wemake-services/wemake-python-styleguide/commit/f8380cd1af7695f6feab9a70030a421ee45154b9) Version 0.11.1
- [`909aa85`](https://github.com/wemake-services/wemake-python-styleguide/commit/909aa852121cb4f78fe42f3fdb47cf5c8c73e0b9) Version 0.11 release
- [`c6a0075`](https://github.com/wemake-services/wemake-python-styleguide/commit/c6a0075bf1a34d025444128760641e49dd1784a9) Version 0.11 release
- [`f4c26b4`](https://github.com/wemake-services/wemake-python-styleguide/commit/f4c26b4dd1463337e7b9167445e5d30cbf2ce0f1) Version 0.11 release
- [`0730ce3`](https://github.com/wemake-services/wemake-python-styleguide/commit/0730ce3d605d572978411d1ec2685bbca531e58b) Improves docs
- [`d94cc32`](https://github.com/wemake-services/wemake-python-styleguide/commit/d94cc324c0c9cb42398d880220210e7662cd01d3) Improves setup.cfg
- [`6c4be07`](https://github.com/wemake-services/wemake-python-styleguide/commit/6c4be07b17e86a15761b91dee62f08136f6a5dc3) Improves docs
- [`bbfc50f`](https://github.com/wemake-services/wemake-python-styleguide/commit/bbfc50f308eae47d16caf88b759cba8de93cdfb7) Closes [#502](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/502)
- [`0a1c826`](https://github.com/wemake-services/wemake-python-styleguide/commit/0a1c826d8da0bf4c7ecbd2d84141e3a17e1766df) Closes [#674](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/674)
- [`ef98f0a`](https://github.com/wemake-services/wemake-python-styleguide/commit/ef98f0a309d205f61b698499dcb331e4974f53d8) Closes [#671](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/671)
- Additional commits viewable in [compare view](https://github.com/wemake-services/wemake-python-styleguide/compare/0.10.0...0.11.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps wemake-python-styleguide from 0.10.0 to 0.11.1.
Release notes
*Sourced from [wemake-python-styleguide's releases](https://github.com/wemake-services/wemake-python-styleguide/releases).* > ## Version 0.11.1 > ### Bugfixes > > - Now using `pygments` as a direct dependency > > ## Version 0.11.0 aka The New Violation Codes > We had a really big problem: all violations inside `best_practices` > was messed up together with no clear structure. > > We had to fix it before it is too late. > So, we broke existing error codes. > And now we can promise not to do it ever again. > > We also have this [nice migration guide](https://wemake-python-stylegui.de/en/latest/pages/changelog/migration_to_0_11.html) > for you to rename your violations with a script. > > ### Features > > - **Breaking**: replaces `Z` error code to `WPS` code > - **Breaking**: creates new violation group `refactoring.py` > - **Breaking**: creates new violation group `oop.py` > - **Breaking**: moving a lot of violations > from `best_practices` to `refactoring`, `oop`, and `consistency` > - Adds new `wemake` formatter (using it now by default) > > ### Bugfixes > > - Fixes error message of `OverusedStringViolation` for empty strings > - Now does not count string annotations as strings for `OverusedStringViolation` > - Fixes `InconsistentReturnVariableViolation` was raised twice > > ### Misc > > - Adds migration guide to `0.11` > - Improves legacy guide > - Adds `--show-source` to the default recommended configuration > - Adds better docs about auto-formatters > - Adds `autopep8` to CI to make sure that `wps` is compatible with it > - Ensures that `--diff` mode works for `flake8` > - Renames `Incorrect` to `Wrong` where possible > - Renames `IncorrectlyNestedTernaryViolation` to `NestedTernaryViolation` > - Renames `IncorectLoopIterTypeViolation` to `WrongLoopIterTypeViolation`Changelog
*Sourced from [wemake-python-styleguide's changelog](https://github.com/wemake-services/wemake-python-styleguide/blob/master/CHANGELOG.md).* > ## 0.11.1 > > ### Bugfixes > > - Now using `pygments` as a direct dependency > > > ## 0.11.0 aka The New Violation Codes > > We had a really big problem: all violations inside `best_practices` > was messed up together with no clear structure. > > We had to fix it before it is too late. > So, we broke existing error codes. > And now we can promise not to do it ever again. > > We also have this [nice migration guide](https://wemake-python-stylegui.de/en/latest/pages/changelog/migration_to_0_11.html) > for you to rename your violations with a script. > > ### Features > > - **Breaking**: replaces `Z` error code to `WPS` code > - **Breaking**: creates new violation group `refactoring.py` > - **Breaking**: creates new violation group `oop.py` > - **Breaking**: moving a lot of violations > from `best_practices` to `refactoring`, `oop`, and `consistency` > - Adds new `wemake` formatter (using it now by default) > > ### Bugfixes > > - Fixes error message of `OverusedStringViolation` for empty strings > - Now does not count string annotations as strings for `OverusedStringViolation` > - Fixes `InconsistentReturnVariableViolation` was raised twice > > ### Misc > > - Adds migration guide to `0.11` > - Improves legacy guide > - Adds `--show-source` to the default recommended configuration > - Adds better docs about auto-formatters > - Adds `autopep8` to CI to make sure that `wps` is compatible with it > - Ensures that `--diff` mode works for `flake8` > - Renames `Incorrect` to `Wrong` where possible > - Renames `IncorrectlyNestedTernaryViolation` to `NestedTernaryViolation` > - Renames `IncorectLoopIterTypeViolation` to `WrongLoopIterTypeViolation`Commits
- [`f8380cd`](https://github.com/wemake-services/wemake-python-styleguide/commit/f8380cd1af7695f6feab9a70030a421ee45154b9) Version 0.11.1 - [`909aa85`](https://github.com/wemake-services/wemake-python-styleguide/commit/909aa852121cb4f78fe42f3fdb47cf5c8c73e0b9) Version 0.11 release - [`c6a0075`](https://github.com/wemake-services/wemake-python-styleguide/commit/c6a0075bf1a34d025444128760641e49dd1784a9) Version 0.11 release - [`f4c26b4`](https://github.com/wemake-services/wemake-python-styleguide/commit/f4c26b4dd1463337e7b9167445e5d30cbf2ce0f1) Version 0.11 release - [`0730ce3`](https://github.com/wemake-services/wemake-python-styleguide/commit/0730ce3d605d572978411d1ec2685bbca531e58b) Improves docs - [`d94cc32`](https://github.com/wemake-services/wemake-python-styleguide/commit/d94cc324c0c9cb42398d880220210e7662cd01d3) Improves setup.cfg - [`6c4be07`](https://github.com/wemake-services/wemake-python-styleguide/commit/6c4be07b17e86a15761b91dee62f08136f6a5dc3) Improves docs - [`bbfc50f`](https://github.com/wemake-services/wemake-python-styleguide/commit/bbfc50f308eae47d16caf88b759cba8de93cdfb7) Closes [#502](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/502) - [`0a1c826`](https://github.com/wemake-services/wemake-python-styleguide/commit/0a1c826d8da0bf4c7ecbd2d84141e3a17e1766df) Closes [#674](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/674) - [`ef98f0a`](https://github.com/wemake-services/wemake-python-styleguide/commit/ef98f0a309d205f61b698499dcb331e4974f53d8) Closes [#671](https://github-redirect.dependabot.com/wemake-services/wemake-python-styleguide/issues/671) - Additional commits viewable in [compare view](https://github.com/wemake-services/wemake-python-styleguide/compare/0.10.0...0.11.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.