Skip to content

Commit ddf2b30

Browse files
authored
Merge pull request #301 from tomschr/release/3.0.0-dev.1
Create 3.0.0-dev.1 Release
2 parents b3f53b4 + 1dab57f commit ddf2b30

11 files changed

+99
-48
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.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

21109
Version 2.13.0

README.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
.. warning::
2+
3+
This is a development version. Do **NOT** use it
4+
in production before the final 3.0.0 is released.
5+
16
Quickstart
27
==========
38

changelog.d/234.deprecation.rst

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

changelog.d/270.feature.rst

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

changelog.d/276.feature.rst

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

changelog.d/291.bugfix.rst

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

changelog.d/pr290.deprecation.rst

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

changelog.d/pr290.doc.rst

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

changelog.d/pr290.feature.rst

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

changelog.d/pr290.trivial.rst

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

0 commit comments

Comments
 (0)