diff --git a/NEWS.rst b/NEWS.rst index e155e726..fb40f7a0 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,28 @@ +Incremental 21.3.0 (2024-07-25) +=============================== + +Features +-------- + +- Incremental can now be configured using ``pyproject.toml``. (`#90 `__) +- Incremental now provides a read-only `Hatchling version source plugin `_. (`#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 `__. (`#81 `__) +- Incremental's tests are now included in the sdist release artifact. (`#80 `__) + + +Deprecations and Removals +------------------------- + +- ``incremental[scripts]`` no longer depends on Twisted. (`#88 `__) +- Support for Python 2.7 has been dropped for lack of test infrastructure. We no longer provide universal wheels. (`#86 `__) +- Support for Python 3.5 has been dropped for lack of test infrastructure. (`#92 `__) + + Incremental 22.10.0 (2022-10-15) ================================ diff --git a/README.rst b/README.rst index 24201ba1..56baba2f 100644 --- a/README.rst +++ b/README.rst @@ -24,7 +24,7 @@ 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" @@ -32,7 +32,7 @@ Add Incremental to your ``pyproject.toml``: name = "" dynamic = ["version"] # ← Mark the version dynamic dependencies = [ - "incremental>=NEXT", # ← Depend on incremental at runtime + "incremental>=24.7.0", # ← Depend on incremental at runtime ] # ... @@ -55,7 +55,7 @@ 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" @@ -63,7 +63,7 @@ activate Incremental's Hatchling plugin by altering your ``pyproject.toml``: name = "" dynamic = ["version"] # ← Mark the version dynamic dependencies = [ - "incremental>=NEXT", # ← Depend on incremental at runtime + "incremental>=24.7.0", # ← Depend on incremental at runtime ] # ... diff --git a/src/incremental/_version.py b/src/incremental/_version.py index 05425769..672cfb79 100644 --- a/src/incremental/_version.py +++ b/src/incremental/_version.py @@ -7,5 +7,5 @@ from incremental import Version -__version__ = Version("Incremental", 22, 10, 0, post=0) +__version__ = Version("Incremental", 24, 7, 0) __all__ = ["__version__"] diff --git a/src/incremental/newsfragments/80.bugfix b/src/incremental/newsfragments/80.bugfix deleted file mode 100644 index 6d87126f..00000000 --- a/src/incremental/newsfragments/80.bugfix +++ /dev/null @@ -1 +0,0 @@ -Incremental's tests are now included in the sdist release artifact. diff --git a/src/incremental/newsfragments/81.bugfix b/src/incremental/newsfragments/81.bugfix deleted file mode 100644 index 3b32880c..00000000 --- a/src/incremental/newsfragments/81.bugfix +++ /dev/null @@ -1 +0,0 @@ -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 `__. diff --git a/src/incremental/newsfragments/86.removal b/src/incremental/newsfragments/86.removal deleted file mode 100644 index 48cdf750..00000000 --- a/src/incremental/newsfragments/86.removal +++ /dev/null @@ -1 +0,0 @@ -Support for Python 2.7 has been dropped for lack of test infrastructure. We no longer provide universal wheels. diff --git a/src/incremental/newsfragments/88.removal b/src/incremental/newsfragments/88.removal deleted file mode 100644 index 2351050c..00000000 --- a/src/incremental/newsfragments/88.removal +++ /dev/null @@ -1 +0,0 @@ -``incremental[scripts]`` no longer depends on Twisted. diff --git a/src/incremental/newsfragments/90.feature b/src/incremental/newsfragments/90.feature deleted file mode 100644 index d17cf875..00000000 --- a/src/incremental/newsfragments/90.feature +++ /dev/null @@ -1 +0,0 @@ -Incremental can now be configured using ``pyproject.toml``. diff --git a/src/incremental/newsfragments/92.removal b/src/incremental/newsfragments/92.removal deleted file mode 100644 index d55c6da9..00000000 --- a/src/incremental/newsfragments/92.removal +++ /dev/null @@ -1,2 +0,0 @@ -Support for Python 3.5 has been dropped for lack of test infrastructure. - diff --git a/src/incremental/newsfragments/93.feature b/src/incremental/newsfragments/93.feature deleted file mode 100644 index 85e76cc0..00000000 --- a/src/incremental/newsfragments/93.feature +++ /dev/null @@ -1 +0,0 @@ -Incremental now provides a read-only `Hatchling version source plugin `_.