@@ -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
20108Version 3.0.0-dev.3
21109===================
0 commit comments