Releases: pylint-dev/pylint-pytest
v1.1.8
v2.0.0a0
This is Release v2.0.0a0, released on 2024-02-02
This release focuses on the modernization of the project's state:
- Meta-files are updated and concatenated to
pyproject.toml
, - Dropping internals needed to support archaic versions,
- As well as supporting Python 3.12
While this is a major version bump, it should be a safe update.
Additionally:
-
One bug was uncovered and fixed (#29).
-
In non-functional changes, starting from this release @dependabot was taken into use.
You can find approximately the updates that were taken into a release by visiting
https://github.com/pylint-dev/pylint-pytest/pulls?q=is%3Apr+sort%3Aupdated-desc+label%3AdependenciesAlternatively, using the terminal, you can run
git log --oneline --author=dependabot
, optionally appending<revision-range>
(in this case,v1.1.7...v2.0.0a0
)For the v2 release, I am testing appending the updates to the milestone itself (https://github.com/pylint-dev/pylint-pytest/pulls?q=is%3Apr+sort%3Aupdated-desc+label%3Adependencies+milestone%3A%22Release+v2%22)
What's Changed
- Migrate setup.py to pyproject.toml by @Pierre-Sassoulas in #8
- rework dev dependencies management by @anis-campos in #28
- fix fixture checker by @anis-campos in #29
- define dev dependencies in the requirement file only by @anis-campos in #39
- Minor CI + License updates by @stdedos in 29f0c33, e0e529a, 8f56d1c
Full Changelog:
v1.1.7
This is Release v1.1.7, released on 2023-12-04
A last-minute bugfix before the v2 release, to support Pylint v3.
However, it should be noted that Pylint v3 or newer is required for linting (due to backwards-incompatible changes).
What's Changed
- Support pylint v3 and drop v1 by @anis-campos in #27
Full Changelog:
v1.1.6
This is Release v1.1.6, released on 2023-11-20
This will probably be the last bugfix release in the v1 series.
We MAY support Python 3.12 in the v1 series if support appears to be trivial.
What's Changed
- 🐛 Ignore collection failures in non-tests by @stdedos in #15
(original author is @webknjaz, but that was somehow lost in the rebases that commit was subjected to.
Apologies 🙏 Source: reverbc#22) - Minor
.github/ISSUE_TEMPLATE/bug_report.md
improvement (22650f9)
Full Changelog:
v1.1.5
v1.1.4
This is Release v1.1.4, released on 2023-11-06
What's Changed
- fix is pytest fixture by @anis-campos in #2
- MOAR
pre-commit
+README.md
by @stdedos in #20
New Contributors
- @anis-campos made their first contribution in #2
Full Changelog:
v1.1.3
This is Release v1.1.3, released on 2023-10-23
[1.1.3] - 2023-10-23
This is the first release after maintenance was assumed by https://github.com/stdedos.
The focus of this release was to improve automation:
- Fix the continuous integration,
- Run tests as part of branches and PRs,
- Use
.pre-commit-config.yaml
file to upkeep the code quality, and - Automate the release process
There should be no functional changes in this release, although there are changes in the source code.
A heartfelt thank you to https://github.com/Pierre-Sassoulas for his invaluable contributions to the continued maintenance of this project!
Fixed
- The continuous integration was fixed, as a new maintenance team was assembled.
Added
- Added an extensive
.pre-commit-config.yaml
file to upkeep the code quality. It includes, among others,black
,mypy
(in non-strict mode yet),ruff
, andpylint
. - Added an automated release process
Changed
- Redirected all repository URLs to the https://github.com/pylint-dev/pylint-pytest.
Full Changelog: pylint-pytest-1.1.2...v1.1.3
v1.1.3rc1
This is a Release Candidate for v1.1.3 - which will be released on Monday, 2023-10-23
On top of https://github.com/pylint-dev/pylint-pytest/releases/tag/v1.1.3rc0, we have:
- Drop
tests/*
both fromsdist
andwheel
- Drop
universal
wheel (we don't support Python2)
v1.1.3rc0
This is a Release Candidate for v1.1.3 - which will be released on Monday, 2023-10-23
[1.1.3] - 2023-10-23
This is the first release after maintenance was assumed by https://github.com/stdedos.
The focus of this release was to improve automation:
- Fix the continuous integration,
- Run tests as part of branches and PRs,
- Use .pre-commit-config.yaml file to upkeep the code quality, and
- Automate the release process
There should be no functional changes in this release, although there are changes in the source code.
A heartfelt thank you to https://github.com/Pierre-Sassoulas for his invaluable contributions to the continued maintenance of this project!
Fixed
- The continuous integration was fixed, as a new maintenance team was assembled.
Added
- Added an extensive .pre-commit-config.yaml file to upkeep the code quality. It includes, among others, black, mypy (in non-strict mode yet), ruff, and pylint.
Changed
- Redirected all repository URLs to the https://github.com/pylint-dev/pylint-pytest.
v1.1.3a0
Alpha release to test the new release pipeline.