ソースを参照

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 6 日 前
コミット
ca9de6da80
4 ファイル変更18 行追加3 行削除
  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",