Skip to content

Commit b84010d

Browse files
authored
chore: release v0.2.7 (#421)
1 parent afcf72c commit b84010d

10 files changed

Lines changed: 52 additions & 33 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
# Changelog
22

33
Lisette is under active development. Any version before 1.0.0 may include breaking changes.
4+
## [0.2.7](https://github.com/ivov/lisette/compare/lisette-v0.2.6...lisette-v0.2.7) - 2026-05-17
5+
6+
- fix: unwrap option at go any and honor tail-return hints [#437](https://github.com/ivov/lisette/pull/437) [`afcf72c`](https://github.com/ivov/lisette/commit/afcf72ccfc6258e0c986de233cb299485c161f05)
7+
- refactor: collect generic constraints before emit [#436](https://github.com/ivov/lisette/pull/436) [`7671020`](https://github.com/ivov/lisette/commit/7671020249d3b4606c31f7caa5ebc84e61b8419d)
8+
- refactor: centralize alias-aware emit shape queries [#435](https://github.com/ivov/lisette/pull/435) [`7fcdfc3`](https://github.com/ivov/lisette/commit/7fcdfc390b5f367a349cbbf9b66b5b68761e7ade)
9+
- fix: lower direct Err(...)? and None? propagation [#434](https://github.com/ivov/lisette/pull/434) [`9620f8a`](https://github.com/ivov/lisette/commit/9620f8a51e413ba67442e85c14f3924e0aa9e3f7)
10+
- fix: suppress unused locals in fused Result match emit [#433](https://github.com/ivov/lisette/pull/433) [`cd93588`](https://github.com/ivov/lisette/commit/cd935888a6c984434625f2bcb7660592a3121ba2)
11+
- fix: require screaming snake case for constants [#432](https://github.com/ivov/lisette/pull/432) [`ac5cdca`](https://github.com/ivov/lisette/commit/ac5cdca88f8ea3e1add257f9cec0c8b9fc4c663e)
12+
- docs: mention mise install path [#431](https://github.com/ivov/lisette/pull/431) [`046b3b0`](https://github.com/ivov/lisette/commit/046b3b0c533393207c87a6bc1230198b1c23885b)
13+
- docs: mention homebrew install path [#430](https://github.com/ivov/lisette/pull/430) [`19d6493`](https://github.com/ivov/lisette/commit/19d6493424cf01f7d28ac6db8786a51dbbf56f9d)
14+
- fix: clearer error for typed binding missing initializer [#429](https://github.com/ivov/lisette/pull/429) [`ab431c9`](https://github.com/ivov/lisette/commit/ab431c9e0740e85b6a72dd6015d1f4edd5e5b819)
15+
- fix: correct bindgen overrides for sourcegraph/conc [#428](https://github.com/ivov/lisette/pull/428) [`83297ba`](https://github.com/ivov/lisette/commit/83297ba35ecbcf8791d6692fad50cd8557a4b821)
16+
- fix: suppress unused-value cascades on errored expressions [#427](https://github.com/ivov/lisette/pull/427) [`04a5822`](https://github.com/ivov/lisette/commit/04a5822d64855f6752b337e4877d13940d1ab5ae)
17+
- fix: pointer receiver promotion in bindgen [#426](https://github.com/ivov/lisette/pull/426) [`96abad6`](https://github.com/ivov/lisette/commit/96abad60b42a6cbecb168c1adf97774d6ae42e2e)
18+
- fix: detect map literal attempts at parse time [#425](https://github.com/ivov/lisette/pull/425) [`52508e7`](https://github.com/ivov/lisette/commit/52508e748ea2f671e5993b4bda1086f6cd379221)
19+
- fix: suppress unused-field lint on pub fields [#424](https://github.com/ivov/lisette/pull/424) [`cc241a7`](https://github.com/ivov/lisette/commit/cc241a7b96eec4250dd77a80223278e558289546)
20+
- refactor: reduce emit complexity [#423](https://github.com/ivov/lisette/pull/423) [`bcc574b`](https://github.com/ivov/lisette/commit/bcc574b373d4257cb0c4eee7c2295fecdbc2e3fd)
21+
- docs: add section on typed nil at the boundary [#422](https://github.com/ivov/lisette/pull/422) [`045e502`](https://github.com/ivov/lisette/commit/045e502b90a54591aaffa763c366e39ba5295ea3)
22+
- refactor: emit idiomatic fmt verbs in interpolations [#420](https://github.com/ivov/lisette/pull/420) [`5121f0d`](https://github.com/ivov/lisette/commit/5121f0de48c9bdd8f6c00bb73f5b6311918b9834)
423
## [0.2.6](https://github.com/ivov/lisette/compare/lisette-v0.2.5...lisette-v0.2.6) - 2026-05-16
524

625
- fix: resolve dotted go import paths [#419](https://github.com/ivov/lisette/pull/419) [`d22fdfa`](https://github.com/ivov/lisette/commit/d22fdfaa0bc78850c07c0130769379999294042f)

Cargo.lock

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ members = [
1515
]
1616

1717
[workspace.package]
18-
version = "0.2.6"
18+
version = "0.2.7"
1919
edition = "2024"
2020
rust-version = "1.94"
2121
license = "MIT"

crates/cli/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ name = "lis"
2020
path = "src/main.rs"
2121

2222
[dependencies]
23-
semantics = { package = "lisette-semantics", version = "0.2.6", path = "../semantics" }
24-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax" }
25-
diagnostics = { package = "lisette-diagnostics", version = "0.2.6", path = "../diagnostics" }
26-
format = { package = "lisette-format", version = "0.2.6", path = "../format" }
27-
emit = { package = "lisette-emit", version = "0.2.6", path = "../emit" }
28-
stdlib = { package = "lisette-stdlib", version = "0.2.6", path = "../stdlib" }
29-
deps = { package = "lisette-deps", version = "0.2.6", path = "../deps" }
30-
lsp = { package = "lisette-lsp", version = "0.2.6", path = "../lsp" }
23+
semantics = { package = "lisette-semantics", version = "0.2.7", path = "../semantics" }
24+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax" }
25+
diagnostics = { package = "lisette-diagnostics", version = "0.2.7", path = "../diagnostics" }
26+
format = { package = "lisette-format", version = "0.2.7", path = "../format" }
27+
emit = { package = "lisette-emit", version = "0.2.7", path = "../emit" }
28+
stdlib = { package = "lisette-stdlib", version = "0.2.7", path = "../stdlib" }
29+
deps = { package = "lisette-deps", version = "0.2.7", path = "../deps" }
30+
lsp = { package = "lisette-lsp", version = "0.2.7", path = "../lsp" }
3131
tokio = { version = "1", features = ["rt-multi-thread", "io-std"] }
3232
tower-lsp = "0.20"
3333
fs2 = "0.4"

crates/deps/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ doctest = false
1313
test = false
1414

1515
[dependencies]
16-
stdlib = { package = "lisette-stdlib", version = "0.2.6", path = "../stdlib" }
16+
stdlib = { package = "lisette-stdlib", version = "0.2.7", path = "../stdlib" }
1717
toml = "0.9.10"
1818
toml_edit = "0.22"
1919
serde = { workspace = true, features = ["derive"] }

crates/diagnostics/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ doctest = false
1313
test = false
1414

1515
[dependencies]
16-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax" }
16+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax" }
1717
miette.workspace = true
1818
owo-colors.workspace = true
1919
rustc-hash.workspace = true

crates/emit/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ doctest = false
1313
test = false
1414

1515
[dependencies]
16-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax" }
17-
diagnostics = { package = "lisette-diagnostics", version = "0.2.6", path = "../diagnostics" }
16+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax" }
17+
diagnostics = { package = "lisette-diagnostics", version = "0.2.7", path = "../diagnostics" }
1818
ecow.workspace = true
1919
rayon.workspace = true
2020
rustc-hash.workspace = true

crates/format/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ doctest = false
1313
test = false
1414

1515
[dependencies]
16-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax" }
16+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax" }
1717
unicode-segmentation = "1.11"

crates/lsp/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ doctest = false
1313
test = false
1414

1515
[dependencies]
16-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax" }
17-
semantics = { package = "lisette-semantics", version = "0.2.6", path = "../semantics" }
18-
diagnostics = { package = "lisette-diagnostics", version = "0.2.6", path = "../diagnostics" }
19-
deps = { package = "lisette-deps", version = "0.2.6", path = "../deps" }
20-
format = { package = "lisette-format", version = "0.2.6", path = "../format" }
16+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax" }
17+
semantics = { package = "lisette-semantics", version = "0.2.7", path = "../semantics" }
18+
diagnostics = { package = "lisette-diagnostics", version = "0.2.7", path = "../diagnostics" }
19+
deps = { package = "lisette-deps", version = "0.2.7", path = "../deps" }
20+
format = { package = "lisette-format", version = "0.2.7", path = "../format" }
2121
tower-lsp = "0.20"
2222
tokio = { version = "1", features = ["full"] }
2323
dashmap = "6"

crates/semantics/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ repository.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
syntax = { package = "lisette-syntax", version = "0.2.6", path = "../syntax", features = ["serde"] }
16-
diagnostics = { package = "lisette-diagnostics", version = "0.2.6", path = "../diagnostics" }
17-
stdlib = { package = "lisette-stdlib", version = "0.2.6", path = "../stdlib" }
18-
deps = { package = "lisette-deps", version = "0.2.6", path = "../deps" }
15+
syntax = { package = "lisette-syntax", version = "0.2.7", path = "../syntax", features = ["serde"] }
16+
diagnostics = { package = "lisette-diagnostics", version = "0.2.7", path = "../diagnostics" }
17+
stdlib = { package = "lisette-stdlib", version = "0.2.7", path = "../stdlib" }
18+
deps = { package = "lisette-deps", version = "0.2.7", path = "../deps" }
1919
serde = { version = "1", features = ["derive"] }
2020
bincode = "1"
2121
ecow = "0.2"

0 commit comments

Comments
 (0)