소스 검색

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