Skip to content

Commit ff34cce

Browse files
authored
Merge pull request #385 from tomschr/release/3.0.0-dev.4
Create 3.0.0-dev.4 Release
2 parents 7c7a72b + 89d5423 commit ff34cce

15 files changed

+96
-35
lines changed

CHANGELOG.rst

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,94 @@ in our repository.
1616

1717
.. towncrier release notes start
1818
19+
Version 3.0.0-dev.4
20+
===================
21+
22+
:Released: 2022-12-18
23+
:Maintainer:
24+
25+
26+
Bug Fixes
27+
---------
28+
29+
* :gh:`374`: Correct Towncrier's config entries in the :file:`pyproject.toml` file.
30+
The old entries ``[[tool.towncrier.type]]`` are deprecated and need
31+
to be replaced by ``[tool.towncrier.fragment.<TYPE>]``.
32+
33+
34+
35+
Deprecations
36+
------------
37+
38+
* :gh:`372`: Deprecate support for Python 3.6.
39+
40+
Python 3.6 reached its end of life and isn't supported anymore.
41+
At the time of writing (Dec 2022), the lowest version is 3.7.
42+
43+
Although the `poll <https://github.com/python-semver/python-semver/discussions/371>`_
44+
didn't cast many votes, the majority agree to remove support for
45+
Python 3.6.
46+
47+
48+
49+
Improved Documentation
50+
----------------------
51+
52+
* :gh:`335`: Add new section "Converting versions between PyPI and semver" the limitations
53+
and possible use cases to convert from one into the other versioning scheme.
54+
55+
* :gh:`340`: Describe how to get version from a file
56+
57+
* :gh:`343`: Describe combining Pydantic with semver in the "Advanced topic"
58+
section.
59+
60+
* :gh:`350`: Restructure usage section. Create subdirectory "usage/" and splitted
61+
all section into different files.
62+
63+
* :gh:`351`: Introduce new topics for:
64+
65+
* "Migration to semver3"
66+
* "Advanced topics"
67+
68+
69+
70+
Features
71+
--------
72+
73+
* :pr:`359`: Add optional parameter ``optional_minor_and_patch`` in :meth:`.Version.parse` to allow optional
74+
minor and patch parts.
75+
76+
* :pr:`362`: Make :meth:`.Version.match` accept a bare version string as match expression, defaulting to
77+
equality testing.
78+
79+
* :gh:`364`: Enhance :file:`pyproject.toml` to make it possible to use the
80+
:command:`pyproject-build` command from the build module.
81+
For more information, see :ref:`build-semver`.
82+
83+
* :gh:`365`: Improve :file:`pyproject.toml`.
84+
85+
* Use setuptools, add metadata. Taken approach from
86+
`A Practical Guide to Setuptools and Pyproject.toml
87+
<https://godatadriven.com/blog/a-practical-guide-to-setuptools-and-pyproject-toml/>`_.
88+
* Doc: Describe building of semver
89+
* Remove :file:`.travis.yml` in :file:`MANIFEST.in`
90+
(not needed anymore)
91+
* Distinguish between Python 3.6 and others in :file:`tox.ini`
92+
* Add skip_missing_interpreters option for :file:`tox.ini`
93+
* GH Action: Upgrade setuptools and setuptools-scm and test
94+
against 3.11.0-rc.2
95+
96+
97+
98+
Trivial/Internal Changes
99+
------------------------
100+
101+
* :gh:`378`: Fix some typos in Towncrier configuration
102+
103+
104+
105+
----
106+
19107

20108
Version 3.0.0-dev.3
21109
===================

CONTRIBUTORS

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Contributors
33
############
44

5-
Python SemVer library
5+
Python Semver library
66
#####################
77

88
This document records the primary maintainers and significant
@@ -14,9 +14,13 @@ Thank you to everyone whose work has made this possible.
1414
Primary maintainers
1515
===================
1616

17-
* Kostiantyn Rybnikov <k-bx@k-bx.com>
17+
* Tom Schraitle <tom_schr@web.de>
1818
* Sébastien Celles <s.celles@gmail.com>
1919

20+
Old maintainer:
21+
22+
* Kostiantyn Rybnikov <k-bx@k-bx.com>
23+
2024

2125
Significant contributors
2226
========================
@@ -37,7 +41,6 @@ Significant contributors
3741
* robi-wan <robi-wan@suyu.de>
3842
* sbrudenell <sbrudenell@users.noreply.github.com>
3943
* T. Jameson Little <t.jameson.little@gmail.com>
40-
* Tom Schraitle <tom_schr@web.de>
4144
* Thomas Laferriere <tlaferriere@users.noreply.github.com>
4245
* Tuure Laurinolli <tuure@laurinolli.net>
4346
* Tyler Cross <tyler@crosscollab.com>

changelog.d/335.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/340.doc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/343.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/350.doc.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/351.doc.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog.d/364.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelog.d/372.deprecation.rst

Lines changed: 0 additions & 8 deletions
This file was deleted.

changelog.d/374.bugfix.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)