@@ -16,6 +16,94 @@ in our repository.
16
16
17
17
.. towncrier release notes start
18
18
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
+
19
107
20
108
Version 3.0.0-dev.3
21
109
===================
0 commit comments