Releases: greenbender/pynntp
Releases · greenbender/pynntp
2.0.1
2.0.0
Breaking changes
- Drops support for Python<3.9
timeout,use_ssl, andreadermust be supplied as kwargs inNNTPClientandBaseNNTPClient
Features
- Adds type hints
- Adds support for
STARTTLSand implicit TLS modes viassl_modekwarg inNNTPClientandBaseNNTPClient
Bugfixes
- Fixes bug that causes newgroups descriptions to be truncated at the first space char.
What's Changed
- Fix typos discovered by codespell by @cclauss in #7
- Add Python 3.12 and 3.13 to the testing by @cclauss in #9
- pyproject.toml: requires-python = ">=3.9" by @cclauss in #11
- Run pytests against InterNetNet (INN2) server by @cclauss in #10
- Add pytests by @cclauss in #12
- Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #13
- Bump the github-actions group with 2 updates by @dependabot in #15
- Big refactor by @greenbender in #17
- with nntp.NNTPClient("localhost") as nntp_client: by @cclauss in #16
- Mypy strict by @greenbender in #18
- test_yenc.py: Avoid opening files but not closing them by @cclauss in #19
- ruff check --select=FLY,UP --fix --unsafe-fixes by @cclauss in #20
- CI tidy up by @greenbender in #21
- Dependabot support for python by @greenbender in #22
- Fix package manager value by @greenbender in #23
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in the github-actions group by @dependabot in #24
- Add proper support for publishing by @greenbender in #25
- Version bump on release by @greenbender in #26
- Fix version bump by @greenbender in #27
- Lint Python code with ruff instead of flake8 by @cclauss in #14
- Isort and import conventions by @cclauss in #28
- Add pre-commit.ci badge by @greenbender in #31
- Add macOS and Windows to the testing by @cclauss in #29
- Use inn-service by @cclauss in #30
- Lint is redundant with pre-commit.ci by @cclauss in #32
- Add unittests for utils by @greenbender in #33
- Fix future annotations by @cclauss in #35
- Add more ruff rules by @cclauss in #34
- Add support for STARTTLS based SSL by @greenbender in #36
- More pre-commit and validate-pyproject by @cclauss in #38
- Use kwargs only for some args by @greenbender in #47
- Add general purpose LIST command by @greenbender in #48
- Bump ruff from 0.6.6 to 0.6.7 in the features-and-bugs group by @dependabot in #39
New Contributors
- @cclauss made their first contribution in #7
- @dependabot made their first contribution in #15
- @greenbender made their first contribution in #17
Full Changelog: 1.0.4...2.0.0
2.0.0-rc2
What's Changed
- Lint Python code with ruff instead of flake8 by @cclauss in #14
- Isort and import conventions by @cclauss in #28
- Add pre-commit.ci badge by @greenbender in #31
- Add macOS and Windows to the testing by @cclauss in #29
- Use inn-service by @cclauss in #30
- Lint is redundant with pre-commit.ci by @cclauss in #32
- Add unittests for utils by @greenbender in #33
- Fix future annotations by @cclauss in #35
- Add more ruff rules by @cclauss in #34
- Add support for STARTTLS based SSL by @greenbender in #36
- More pre-commit and validate-pyproject by @cclauss in #38
- Use kwargs only for some args by @greenbender in #47
- Add general purpose LIST command by @greenbender in #48
Full Changelog: 2.0.0-rc1...2.0.0-rc2
2.0.0-rc1
What's Changed
- Fix typos discovered by codespell by @cclauss in #7
- Add Python 3.12 and 3.13 to the testing by @cclauss in #9
- pyproject.toml: requires-python = ">=3.9" by @cclauss in #11
- Run pytests against InterNetNet (INN2) server by @cclauss in #10
- Add pytests by @cclauss in #12
- Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #13
- Bump the github-actions group with 2 updates by @dependabot in #15
- Big refactor by @greenbender in #17
- with nntp.NNTPClient("localhost") as nntp_client: by @cclauss in #16
- Mypy strict by @greenbender in #18
- test_yenc.py: Avoid opening files but not closing them by @cclauss in #19
- ruff check --select=FLY,UP --fix --unsafe-fixes by @cclauss in #20
- CI tidy up by @greenbender in #21
- Dependabot support for python by @greenbender in #22
- Fix package manager value by @greenbender in #23
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 in the github-actions group by @dependabot in #24
- Add proper support for publishing by @greenbender in #25
- Version bump on release by @greenbender in #26
- Fix version bump by @greenbender in #27
New Contributors
- @cclauss made their first contribution in #7
- @dependabot made their first contribution in #15
- @greenbender made their first contribution in #17
Full Changelog: 1.0.4...2.0.0-rc1
1.0.4
Add support for IPv6
Version 0.8.4
Release 0.8.4