Commit83479844Recorded25 Jun 2026Repositorysigil-app
v0.9.0: bump to Sigil 0.17 toolchain
Message
Sigil 0.17 makes the package-level sigil: field mandatory and derives the native codegen runtime (sigil-lib) from it, so building under the 0.17 compiler requires declaring sigil: ^0.17. Move the sigil-stdlib pin to ^0.17 to match. Minor bump because consumers caret-pinning sigil-app must move to the 0.17 line.
Changed
CHANGELOG.md | 15 +++++++++++++++
package.sgl | 5 +++--
sigil.lock | 13 ++++++++++---
3 files changed, 28 insertions(+), 5 deletions(-)Diff
CHANGELOG.mdmodified
@@ -7,6 +7,21 @@ All notable changes to this project will be documented in this file.
7
The format is based on [Keep a Changelog](https://keepachangelog.com/), 8
and this project adheres to [Semantic Versioning](https://semver.org/). 9
+10
## [0.9.0] - 2026-06-25+11
+12
### Changed+13
+14
- Raised the toolchain requirement to Sigil 0.17. The package now+15
declares `sigil: "^0.17"` and pins `sigil-stdlib` to `^0.17`. Sigil+16
0.17 makes the package-level `sigil:` field mandatory and derives the+17
native codegen runtime (`sigil-lib`) from it, so building under the+18
0.17 compiler requires this bump. This is a minor release because+19
consumers caret-pinning sigil-app must move to the 0.17 line.+20
+21
### Requires+22
+23
- Sigil 0.17+ (`sigil-stdlib` / `sigil-lib` 0.17 line).+24
25
## [0.8.4] - 2026-04-24 26
27
### Fixedpackage.sglmodified
@@ -5,7 +5,8 @@
5
6
(package 7
name: "sigil-app"−8
version: "0.8.4"+8
version: "0.9.0"+9
sigil: "^0.17" 10
description: "Application framework for Sigil (windowing, input, lifecycle)" 11
url: "https://codeberg.org/sigil/sigil-app" 12
license: "BSD-3-Clause"@@ -37,7 +38,7 @@
38
features: '(release cross windows))) 39
40
dependencies: (list−40
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.13.0"))+41
(from-git url: "codeberg:sigil/sigil" package: "sigil-stdlib" version: "^0.17")) 42
43
libraries: (list 44
(librarysigil.lockmodified
@@ -1,8 +1,15 @@
1
;; Auto-generated by sigil deps install. Do not edit. 2
(lock+3
(package name: "sigil-lib"+4
url: "codeberg:sigil/sigil"+5
ref: "^0.17"+6
sha: "61ba6501f4ff5d1fd534c13c4a3494b69cc88412"+7
package-selector: "sigil-lib"+8
version: "0.17.1") 9
(package name: "sigil-stdlib" 10
url: "codeberg:sigil/sigil"−5
ref: "^0.13.0"−6
sha: "2e95b0343b976057a7655b41f08f0930d6abb628"−7
package-selector: "sigil-stdlib")+11
ref: "^0.17"+12
sha: "61ba6501f4ff5d1fd534c13c4a3494b69cc88412"+13
package-selector: "sigil-stdlib"+14
version: "0.17.1") 15
)