Skip to content

Create 3.0.0-dev.1 Release #301

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 26, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 88 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,94 @@ in our repository.

.. towncrier release notes start

Version 3.0.0-dev.1
===================

:Released: 2020-10-26
:Maintainer: Tom Schraitle


Deprecations
------------

* :pr:`290`: For semver 3.0.0-alpha0:

* Remove anything related to Python2
* In :file:`tox.ini` and :file:`.travis.yml`
Remove targets py27, py34, py35, and pypy.
Add py38, py39, and nightly (allow to fail)
* In :file:`setup.py` simplified file and remove
``Tox`` and ``Clean`` classes
* Remove old Python versions (2.7, 3.4, 3.5, and pypy)
from Travis

* :gh:`234`: In :file:`setup.py` simplified file and remove
``Tox`` and ``Clean`` classes



Features
--------

* :pr:`290`: Create semver 3.0.0-alpha0

* Update :file:`README.rst`, mention maintenance
branch ``maint/v2``.
* Remove old code mainly used for Python2 compatibility,
adjusted code to support Python3 features.
* Split test suite into separate files under :file:`tests/`
directory
* Adjust and update :file:`setup.py`. Requires Python >=3.6.*
Extract metadata directly from source (affects all the ``__version__``,
``__author__`` etc. variables)

* :gh:`270`: Configure Towncrier (:pr:`273`:)

* Add :file:`changelog.d/.gitignore` to keep this directory
* Create :file:`changelog.d/README.rst` with some descriptions
* Add :file:`changelog.d/_template.rst` as Towncrier template
* Add ``[tool.towncrier]`` section in :file:`pyproject.toml`
* Add "changelog" target into :file:`tox.ini`. Use it like
:command:`tox -e changelog -- CMD` whereas ``CMD`` is a
Towncrier command. The default :command:`tox -e changelog`
calls Towncrier to create a draft of the changelog file
and output it to stdout.
* Update documentation and add include a new section
"Changelog" included from :file:`changelog.d/README.rst`.

* :gh:`276`: Document how to create a sublass from :class:`VersionInfo` class



Bug Fixes
---------

* :gh:`291`: Disallow negative numbers in VersionInfo arguments
for ``major``, ``minor``, and ``patch``.



Improved Documentation
----------------------

* :pr:`290`: Several improvements in the documentation:

* New layout to distinguish from the semver2 development line.
* Create new logo.
* Remove any occurances of Python2.
* Describe changelog process with Towncrier.
* Update the release process.



Trivial/Internal Changes
------------------------

* :pr:`290`: Add supported Python versions to :command:`black`.



----


Version 2.13.0
Expand Down
5 changes: 5 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
.. warning::

This is a development version. Do **NOT** use it
in production before the final 3.0.0 is released.

Quickstart
==========

Expand Down
2 changes: 0 additions & 2 deletions changelog.d/234.deprecation.rst

This file was deleted.

13 changes: 0 additions & 13 deletions changelog.d/270.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/276.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/291.bugfix.rst

This file was deleted.

10 changes: 0 additions & 10 deletions changelog.d/pr290.deprecation.rst

This file was deleted.

7 changes: 0 additions & 7 deletions changelog.d/pr290.doc.rst

This file was deleted.

11 changes: 0 additions & 11 deletions changelog.d/pr290.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/pr290.trivial.rst

This file was deleted.

7 changes: 6 additions & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
Semver |version| -- Semantic Versioning
=======================================

.. include:: readme.rst


.. toctree::
:maxdepth: 2
:caption: Contents
:hidden:

readme
install
usage
development
Expand All @@ -15,12 +17,15 @@ Semver |version| -- Semantic Versioning
.. toctree::
:maxdepth: 2
:caption: CLI
:hidden:

pysemver


.. toctree::
:maxdepth: 1
:caption: Changelogs
:hidden:

changelog
changelog-2.7.9-and-before
Expand Down
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