浏览代码

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",