Procházet zdrojové kódy

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 před 6 dny
rodič
revize
ca9de6da80
4 změnil soubory, kde provedl 18 přidání a 3 odebrání
  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",