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
)