Skip to content

Commit

Permalink
Release Incremental 24.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
twm committed Jul 25, 2024
1 parent 2bcd106 commit 9960f75
Show file tree
Hide file tree
Showing 10 changed files with 30 additions and 13 deletions.
25 changes: 25 additions & 0 deletions NEWS.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
Incremental 21.3.0 (2024-07-25)
===============================

Features
--------

- Incremental can now be configured using ``pyproject.toml``. (`#90 <https://github.com/twisted/incremental/issues/90>`__)
- Incremental now provides a read-only `Hatchling version source plugin <https://hatch.pypa.io/latest/plugins/version-source/reference/>`_. (`#93 <https://github.com/twisted/incremental/issues/93>`__)


Bugfixes
--------

- Incremental no longer inserts a dot before the rc version component (i.e., ``1.2.3rc1`` instead of ``1.2.3.rc1``), resulting in version numbers in the `canonical format <https://packaging.python.org/en/latest/specifications/version-specifiers/#public-version-identifiers>`__. (`#81 <https://github.com/twisted/incremental/issues/81>`__)
- Incremental's tests are now included in the sdist release artifact. (`#80 <https://github.com/twisted/incremental/issues/80>`__)


Deprecations and Removals
-------------------------

- ``incremental[scripts]`` no longer depends on Twisted. (`#88 <https://github.com/twisted/incremental/issues/88>`__)
- Support for Python 2.7 has been dropped for lack of test infrastructure. We no longer provide universal wheels. (`#86 <https://github.com/twisted/incremental/issues/86>`__)
- Support for Python 3.5 has been dropped for lack of test infrastructure. (`#92 <https://github.com/twisted/incremental/issues/92>`__)


Incremental 22.10.0 (2022-10-15)
================================

Expand Down
8 changes: 4 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ Add Incremental to your ``pyproject.toml``:
[build-system]
requires = [
"setuptools",
"incremental>=NEXT", # ← Add incremental as a build dependency
"incremental>=24.7.0", # ← Add incremental as a build dependency
]
build-backend = "setuptools.build_meta"
[project]
name = "<projectname>"
dynamic = ["version"] # ← Mark the version dynamic
dependencies = [
"incremental>=NEXT", # ← Depend on incremental at runtime
"incremental>=24.7.0", # ← Depend on incremental at runtime
]
# ...
Expand All @@ -55,15 +55,15 @@ activate Incremental's Hatchling plugin by altering your ``pyproject.toml``:
[build-system]
requires = [
"hatchling",
"incremental>=NEXT", # ← Add incremental as a build dependency
"incremental>=24.7.0", # ← Add incremental as a build dependency
]
build-backend = "hatchling.build"
[project]
name = "<projectname>"
dynamic = ["version"] # ← Mark the version dynamic
dependencies = [
"incremental>=NEXT", # ← Depend on incremental at runtime
"incremental>=24.7.0", # ← Depend on incremental at runtime
]
# ...
Expand Down
2 changes: 1 addition & 1 deletion src/incremental/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@

from incremental import Version

__version__ = Version("Incremental", 22, 10, 0, post=0)
__version__ = Version("Incremental", 24, 7, 0)
__all__ = ["__version__"]
1 change: 0 additions & 1 deletion src/incremental/newsfragments/80.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion src/incremental/newsfragments/81.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion src/incremental/newsfragments/86.removal

This file was deleted.

1 change: 0 additions & 1 deletion src/incremental/newsfragments/88.removal

This file was deleted.

1 change: 0 additions & 1 deletion src/incremental/newsfragments/90.feature

This file was deleted.

2 changes: 0 additions & 2 deletions src/incremental/newsfragments/92.removal

This file was deleted.

1 change: 0 additions & 1 deletion src/incremental/newsfragments/93.feature

This file was deleted.

0 comments on commit 9960f75

Please sign in to comment.