Skip to content

Commit fb02b3b

Browse files
committed
Build 3.0.2 release of semver
1 parent c534e3f commit fb02b3b

File tree

10 files changed

+54
-18
lines changed

10 files changed

+54
-18
lines changed

CHANGELOG.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,58 @@ This section covers the changes between major version 2 and version 3.
1818

1919
.. towncrier release notes start
2020
21+
Version 3.0.2
22+
=============
23+
24+
:Released: 2023-10-09
25+
:Maintainer:
26+
27+
28+
Bug Fixes
29+
---------
30+
31+
* :pr:`418`: Replace :class:`~collection.OrderedDict` with :class:`dict`.
32+
33+
The dict datatype is ordered since Python 3.7. As we do not support
34+
Python 3.6 anymore, it can be considered safe to avoid :class:`~collection.OrderedDict`.
35+
Related to :gh:`419`.
36+
37+
* :pr:`426`: Fix :meth:`~semver.version.Version.replace` method to use the derived class
38+
of an instance instead of :class:`~semver.version.Version` class.
39+
40+
41+
42+
Improved Documentation
43+
----------------------
44+
45+
* :pr:`431`: Clarify version policy for the different semver versions (v2, v3, >v3)
46+
and the supported Python versions.
47+
48+
* :gh:`432`: Improve external doc links to Python and Pydantic.
49+
50+
51+
52+
Features
53+
--------
54+
55+
* :pr:`417`: Amend GitHub Actions to check against MacOS.
56+
57+
58+
59+
Trivial/Internal Changes
60+
------------------------
61+
62+
* :pr:`420`: Introduce :py:class:`~typing.ClassVar` for some :class:`~semver.version.Version`
63+
class variables, mainly :data:`~semver.version.Version.NAMES` and some private.
64+
65+
* :pr:`421`: Insert mypy configuration into :file:`pyproject.toml` and remove
66+
config options from :file:`tox.ini`.
67+
68+
69+
70+
----
71+
72+
2173
Version 3.0.1
2274
=============
2375

changelog.d/432.doc.rst

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

changelog.d/pr417.feature.rst

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

changelog.d/pr418.bugfix.rst

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

changelog.d/pr420.trivial.rst

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

changelog.d/pr421.trivial.rst

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

changelog.d/pr426.bugfix.rst

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

changelog.d/pr431.doc.rst

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

docs/usage/semver-version.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ Getting the Version of semver
44
To know the version of semver itself, use the following construct::
55

66
>>> semver.__version__
7-
'3.0.1'
7+
'3.0.2'

src/semver/__about__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"""
1717

1818
#: Semver version
19-
__version__ = "3.0.1"
19+
__version__ = "3.0.2"
2020

2121
#: Original semver author
2222
__author__ = "Kostiantyn Rybnikov"

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