Explorar el Código

release dulwich 1.0.0

From here on, Dulwich will not break backwards compatibility until 2.0 - although we may print DeprecationWarning when using deprecated functionality.

Micro releases (1.x.y) will be reserved for important bugfixes.

Major releases (1.x.0) will introduced new features and functionality, without breaking backwards compatibility.

Really happy to finally get to this point :-)
Jelmer Vernooij hace 6 días
padre
commit
568e72ae71
Se han modificado 4 ficheros con 18 adiciones y 3 borrados
  1. 1 1
      Cargo.toml
  2. 15 0
      NEWS
  3. 1 1
      dulwich/__init__.py
  4. 1 1
      pyproject.toml

+ 1 - 1
Cargo.toml

@@ -6,4 +6,4 @@ resolver = "2"
 pyo3 = ">=0.25, <0.28"
 
 [workspace.package]
-version = "0.25.2"
+version = "1.0.0"

+ 15 - 0
NEWS

@@ -1,3 +1,18 @@
+1.0.0	2026-01-17
+
+ * Release of 1.0!
+
+   From here on, Dulwich will not break backwards compatibility until 2.0 -
+   although we may print ``DeprecationWarning`` when using deprecated
+   functionality.
+
+   Micro releases (1.x.y) will be reserved for important bugfixes.
+
+   Major releases (1.x.0) will introduced new features and functionality,
+   without breaking backwards compatibility.
+
+   (Jelmer Vernooij, #2007)
+
 0.25.2	2026-01-11
 
  * Fix test failure when GPG raises ``InvalidSigners`` instead of

+ 1 - 1
dulwich/__init__.py

@@ -25,7 +25,7 @@
 from collections.abc import Callable
 from typing import TYPE_CHECKING, Any, ParamSpec, TypeVar
 
-__version__ = (0, 25, 2)
+__version__ = (1, 0, 0)
 
 __all__ = ["__version__", "replace_me"]
 

+ 1 - 1
pyproject.toml

@@ -10,7 +10,7 @@ authors = [{name = "Jelmer Vernooij", email = "jelmer@jelmer.uk"}]
 license = "Apache-2.0 OR GPL-2.0-or-later"
 keywords = ["vcs", "git"]
 classifiers = [
-    "Development Status :: 4 - Beta",
+    "Development Status :: 5 - Production/Stable",
     "Programming Language :: Python :: 3.10",
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",