@@ -16,6 +16,94 @@ in our repository.
1616
1717.. towncrier release notes start
1818
19+ Version 3.0.0-dev.1
20+ ===================
21+
22+ :Released: 2020-10-26
23+ :Maintainer: Tom Schraitle
24+
25+
26+ Deprecations
27+ ------------
28+
29+ * :pr: `290 `: For semver 3.0.0-alpha0:
30+
31+ * Remove anything related to Python2
32+ * In :file: `tox.ini ` and :file: `.travis.yml `
33+ Remove targets py27, py34, py35, and pypy.
34+ Add py38, py39, and nightly (allow to fail)
35+ * In :file: `setup.py ` simplified file and remove
36+ ``Tox `` and ``Clean `` classes
37+ * Remove old Python versions (2.7, 3.4, 3.5, and pypy)
38+ from Travis
39+
40+ * :gh: `234 `: In :file: `setup.py ` simplified file and remove
41+ ``Tox `` and ``Clean `` classes
42+
43+
44+
45+ Features
46+ --------
47+
48+ * :pr: `290 `: Create semver 3.0.0-alpha0
49+
50+ * Update :file: `README.rst `, mention maintenance
51+ branch ``maint/v2 ``.
52+ * Remove old code mainly used for Python2 compatibility,
53+ adjusted code to support Python3 features.
54+ * Split test suite into separate files under :file: `tests/ `
55+ directory
56+ * Adjust and update :file: `setup.py `. Requires Python >=3.6.*
57+ Extract metadata directly from source (affects all the ``__version__ ``,
58+ ``__author__ `` etc. variables)
59+
60+ * :gh: `270 `: Configure Towncrier (:pr: `273 `:)
61+
62+ * Add :file: `changelog.d/.gitignore ` to keep this directory
63+ * Create :file: `changelog.d/README.rst ` with some descriptions
64+ * Add :file: `changelog.d/_template.rst ` as Towncrier template
65+ * Add ``[tool.towncrier] `` section in :file: `pyproject.toml `
66+ * Add "changelog" target into :file: `tox.ini `. Use it like
67+ :command: `tox -e changelog -- CMD ` whereas ``CMD `` is a
68+ Towncrier command. The default :command: `tox -e changelog `
69+ calls Towncrier to create a draft of the changelog file
70+ and output it to stdout.
71+ * Update documentation and add include a new section
72+ "Changelog" included from :file: `changelog.d/README.rst `.
73+
74+ * :gh: `276 `: Document how to create a sublass from :class: `VersionInfo ` class
75+
76+
77+
78+ Bug Fixes
79+ ---------
80+
81+ * :gh: `291 `: Disallow negative numbers in VersionInfo arguments
82+ for ``major ``, ``minor ``, and ``patch ``.
83+
84+
85+
86+ Improved Documentation
87+ ----------------------
88+
89+ * :pr: `290 `: Several improvements in the documentation:
90+
91+ * New layout to distinguish from the semver2 development line.
92+ * Create new logo.
93+ * Remove any occurances of Python2.
94+ * Describe changelog process with Towncrier.
95+ * Update the release process.
96+
97+
98+
99+ Trivial/Internal Changes
100+ ------------------------
101+
102+ * :pr: `290 `: Add supported Python versions to :command: `black `.
103+
104+
105+
106+ ----
19107
20108
21109Version 2.13.0
0 commit comments