Skip to content

Commit 89d5423

Browse files
committed
Create 3.0.0-dev.4 Release
* Update CHANGELOG * Fix small typos inside changelog.d/
1 parent 7c7a72b commit 89d5423

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy