Commit0485d875Recorded14 Jul 2026Repositorysigil-caldav

Modernize to sigil-http/crypto ^0.16; release v0.10.3

Message

Bump sigil-http ^0.14.0 -> ^0.16 (rides the sigil-socket ^0.16 line) and sigil-crypto ^0.14.0 -> ^0.16 to resolve the socket/crypto ^0.14-vs-^0.16 deadlock that blocked downstream servers (bureau) on the 0.17.12 runtime. sigil-sxml stays ^0.14.0 (no socket/runtime dep; resolver did not flag it). sigil-http 0.16 is API-compatible for the client procs used here; release build succeeds and the full test suite passes (47 tests).

Changed
 package.sgl |  6 +++---
 sigil.lock  | 54 ++++++++++++++++++++++++++++++------------------------
 2 files changed, 33 insertions(+), 27 deletions(-)
Diff
package.sglmodified
@@ -5,7 +5,7 @@
5
6
(package
7
name: "sigil-caldav"
8
version: "0.10.2"
+8
version: "0.10.3"
9
sigil: "^0.17"
10
description: "CalDAV calendar client library for Sigil"
11
url: "https://codeberg.org/sigil/sigil-caldav"
@@ -25,9 +25,9 @@
25
optimize: 2))
26
27
dependencies: (list
28
(from-git url: "codeberg:sigil/sigil-http" version: "^0.14.0")
+28
(from-git url: "codeberg:sigil/sigil-http" version: "^0.16")
29
(from-git url: "codeberg:sigil/sigil-sxml" version: "^0.14.0")
30
(from-git url: "codeberg:sigil/sigil-crypto" version: "^0.14.0"))
+30
(from-git url: "codeberg:sigil/sigil-crypto" version: "^0.16"))
31
32
dev-dependencies: (list
33
(from-git url: "codeberg:sigil/sigil" package: "sigil-test" version: "^0.17")
sigil.lockmodified
@@ -3,14 +3,14 @@
3
(package name: "sigil-stdlib"
4
url: "codeberg:sigil/sigil"
5
ref: "^0.17"
6
sha: "61ba6501f4ff5d1fd534c13c4a3494b69cc88412"
+6
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"
7
package-selector: "sigil-stdlib"
8
version: "0.17.1")
+8
version: "0.17.12")
9
(package name: "sigil-http"
10
url: "codeberg:sigil/sigil-http"
11
ref: "^0.14.0"
12
sha: "0750960430cd830a46b1b18fb1f07bc7436ca9b2"
13
version: "0.14.1")
+11
ref: "^0.16"
+12
sha: "c24a14cabdb5ceed6273d7a6c1004baee07d69a0"
+13
version: "0.16.7")
14
(package name: "sigil-sxml"
15
url: "codeberg:sigil/sigil-sxml"
16
ref: "^0.14.0"
@@ -18,41 +18,47 @@
18
version: "0.14.0")
19
(package name: "sigil-crypto"
20
url: "codeberg:sigil/sigil-crypto"
21
ref: "^0.14.0"
22
sha: "602e5f57265fc07c49f398ebfdfa3fe85cbe370b"
23
version: "0.14.1")
+21
ref: "^0.16"
+22
sha: "a391c4ed73891ac5dc8a6da98b80a340c03f801f"
+23
version: "0.16.3")
24
(package name: "sigil-test"
25
url: "codeberg:sigil/sigil"
26
ref: "^0.17"
27
sha: "61ba6501f4ff5d1fd534c13c4a3494b69cc88412"
+27
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"
28
package-selector: "sigil-test"
29
version: "0.17.1")
+29
version: "0.17.12")
30
(package name: "sigil-test-runner"
31
url: "codeberg:sigil/sigil"
32
ref: "^0.17"
33
sha: "61ba6501f4ff5d1fd534c13c4a3494b69cc88412"
+33
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"
34
package-selector: "sigil-test-runner"
35
version: "0.17.1")
+35
version: "0.17.12")
36
(package name: "sigil-socket"
37
url: "codeberg:sigil/sigil-socket"
38
ref: "^0.14.0"
39
sha: "cfc8005ebf26b8234f933be11514a78b96c325e0"
40
version: "0.14.0")
+38
ref: "^0.16.0"
+39
sha: "6b9e36eb4d4a944b463e5f6826bd711186ba6710"
+40
version: "0.16.0")
41
(package name: "sigil-tls"
42
url: "codeberg:sigil/sigil-tls"
43
ref: "^0.14.0"
44
sha: "20bb81ce7af3ac39cfbb4a6b054d1cda1f0304c7"
45
version: "0.14.0")
46
(package name: "sigil-ansi"
47
url: "codeberg:sigil/sigil-ansi"
43
ref: "^0.16.0"
49
sha: "1e14b6f9d034ca8ef9f404e2ded316d0780ad7cf"
50
version: "0.16.0")
+44
sha: "30e8c2a84345dc4d484f5c085daa5bd16fc60fe1"
+45
version: "0.16.3")
46
(package name: "sigil-json"
47
url: "codeberg:sigil/sigil-json"
48
ref: "^0.16.0"
49
sha: "55c9e74712b5f79b45d41c65cfe0aef2c8f7e155"
50
version: "0.16.0")
+51
(package name: "sigil-lib"
+52
url: "codeberg:sigil/sigil"
+53
ref: "^0.17"
+54
sha: "bd2a47b44bff2051073044046e000fd7f0e587ca"
+55
package-selector: "sigil-lib"
+56
version: "0.17.12")
+57
(package name: "sigil-ansi"
+58
url: "codeberg:sigil/sigil-ansi"
+59
ref: "^0.16.0"
+60
sha: "1e14b6f9d034ca8ef9f404e2ded316d0780ad7cf"
+61
version: "0.16.0")
62
(package name: "sigil-version"
63
url: "codeberg:sigil/sigil-version"
64
ref: "^0.16.0"
@@ -61,6 +67,6 @@
67
(package name: "sigil-git"
68
url: "codeberg:sigil/sigil-git"
69
ref: "^0.16.0"
64
sha: "0da6221050319ee241461b45eaba1a353b7bf0ec"
65
version: "0.16.0")
+70
sha: "2d54eb99d3ca0597b3ccd9d4829d312c54721086"
+71
version: "0.16.1")
72
)