Skip to content

Commit b2a1478

Browse files
authored
chore: release v0.3.2 (#638)
1 parent 64b9dc7 commit b2a1478

10 files changed

Lines changed: 48 additions & 34 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
Lisette is under active development. Any version before 1.0.0 may include breaking changes.
44

5+
## [0.3.2](https://github.com/ivov/lisette/compare/lisette-v0.3.1...lisette-v0.3.2) - 2026-06-07
6+
7+
- fix: cross-module reference tracking in unused lints [#651](https://github.com/ivov/lisette/pull/651) [`64b9dc7`](https://github.com/ivov/lisette/commit/64b9dc7568da079be41bd55e30fa6bfcec6689a2)
8+
- refactor: introduce `embed` keyword [#650](https://github.com/ivov/lisette/pull/650) [`cd78bfb`](https://github.com/ivov/lisette/commit/cd78bfb99d3cced87bbc8a5608056bf42d40730b)
9+
- feat: lint for type limit comparison [#648](https://github.com/ivov/lisette/pull/648) [`f8757f5`](https://github.com/ivov/lisette/commit/f8757f544fe3ee4e2c6feb47ac0571b38d621799)
10+
- fix: classify compound wrappers by qualified id [#646](https://github.com/ivov/lisette/pull/646) [`192df75`](https://github.com/ivov/lisette/commit/192df7584e18dfd9d2a5b6dc99c50b9415a8e357)
11+
- refactor: store type attributes as a map [#647](https://github.com/ivov/lisette/pull/647) [`7063de2`](https://github.com/ivov/lisette/commit/7063de2914f225f5d5dcfbc88b55ee673b8d22d3)
12+
- feat: bind go anonymous struct types [#644](https://github.com/ivov/lisette/pull/644) [`3a44617`](https://github.com/ivov/lisette/commit/3a44617f42e92ef9f78f30f68242b82ecd4f9a49)
13+
- feat: add redundant else lint [#643](https://github.com/ivov/lisette/pull/643) [`8f8b584`](https://github.com/ivov/lisette/commit/8f8b584ccc306e5e97a3e02712c2fcf30a2cc62e)
14+
- feat: add manual find simplification lint [#642](https://github.com/ivov/lisette/pull/642) [`6e44a27`](https://github.com/ivov/lisette/commit/6e44a2756a23130fc3425cb390b60e84bfe522ab)
15+
- fix: tuple-struct and newtype pattern exhaustiveness [#641](https://github.com/ivov/lisette/pull/641) [`1fd5350`](https://github.com/ivov/lisette/commit/1fd5350668096e4b5db576fa2350fef326393fc0)
16+
- test: move sync tests in-process [#640](https://github.com/ivov/lisette/pull/640) [`85d8c44`](https://github.com/ivov/lisette/commit/85d8c443f23f4269e0297043226637ad38351795)
17+
- fix: zero-fill emit for newtype and tuple-struct fields [#637](https://github.com/ivov/lisette/pull/637) [`8b68e65`](https://github.com/ivov/lisette/commit/8b68e65e20fd477c0b3b879f929cac2700c638fe)
18+
519
## [0.3.1](https://github.com/ivov/lisette/compare/lisette-v0.3.0...lisette-v0.3.1) - 2026-06-06
620

721
- feat: add map_or_else to Result [#633](https://github.com/ivov/lisette/pull/633) [`d5939f7`](https://github.com/ivov/lisette/commit/d5939f7ecfe7321a90ed017f9d0f95a693c75d74)

Cargo.lock

Lines changed: 11 additions & 11 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
@@ -16,7 +16,7 @@ members = [
1616
]
1717

1818
[workspace.package]
19-
version = "0.3.1"
19+
version = "0.3.2"
2020
edition = "2024"
2121
rust-version = "1.94"
2222
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.3.1", path = "../semantics" }
24-
syntax = { package = "lisette-syntax", version = "0.3.1", path = "../syntax" }
25-
diagnostics = { package = "lisette-diagnostics", version = "0.3.1", path = "../diagnostics" }
26-
format = { package = "lisette-format", version = "0.3.1", path = "../format" }
27-
emit = { package = "lisette-emit", version = "0.3.1", path = "../emit" }
28-
stdlib = { package = "lisette-stdlib", version = "0.3.1", path = "../stdlib" }
29-
deps = { package = "lisette-deps", version = "0.3.1", path = "../deps" }
30-
lsp = { package = "lisette-lsp", version = "0.3.1", path = "../lsp" }
23+
semantics = { package = "lisette-semantics", version = "0.3.2", path = "../semantics" }
24+
syntax = { package = "lisette-syntax", version = "0.3.2", path = "../syntax" }
25+
diagnostics = { package = "lisette-diagnostics", version = "0.3.2", path = "../diagnostics" }
26+
format = { package = "lisette-format", version = "0.3.2", path = "../format" }
27+
emit = { package = "lisette-emit", version = "0.3.2", path = "../emit" }
28+
stdlib = { package = "lisette-stdlib", version = "0.3.2", path = "../stdlib" }
29+
deps = { package = "lisette-deps", version = "0.3.2", path = "../deps" }
30+
lsp = { package = "lisette-lsp", version = "0.3.2", 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
@@ -12,7 +12,7 @@ repository.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
stdlib = { package = "lisette-stdlib", version = "0.3.1", path = "../stdlib" }
15+
stdlib = { package = "lisette-stdlib", version = "0.3.2", path = "../stdlib" }
1616
toml = "0.9.10"
1717
toml_edit = "0.22"
1818
serde = { workspace = true, features = ["derive"] }

crates/diagnostics/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ repository.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
syntax = { package = "lisette-syntax", version = "0.3.1", path = "../syntax" }
15+
syntax = { package = "lisette-syntax", version = "0.3.2", path = "../syntax" }
1616
miette.workspace = true
1717
owo-colors.workspace = true
1818
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.3.1", path = "../syntax" }
17-
diagnostics = { package = "lisette-diagnostics", version = "0.3.1", path = "../diagnostics" }
16+
syntax = { package = "lisette-syntax", version = "0.3.2", path = "../syntax" }
17+
diagnostics = { package = "lisette-diagnostics", version = "0.3.2", 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.3.1", path = "../syntax" }
16+
syntax = { package = "lisette-syntax", version = "0.3.2", 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
@@ -12,11 +12,11 @@ repository.workspace = true
1212
doctest = false
1313

1414
[dependencies]
15-
syntax = { package = "lisette-syntax", version = "0.3.1", path = "../syntax" }
16-
semantics = { package = "lisette-semantics", version = "0.3.1", path = "../semantics" }
17-
diagnostics = { package = "lisette-diagnostics", version = "0.3.1", path = "../diagnostics" }
18-
deps = { package = "lisette-deps", version = "0.3.1", path = "../deps" }
19-
format = { package = "lisette-format", version = "0.3.1", path = "../format" }
15+
syntax = { package = "lisette-syntax", version = "0.3.2", path = "../syntax" }
16+
semantics = { package = "lisette-semantics", version = "0.3.2", path = "../semantics" }
17+
diagnostics = { package = "lisette-diagnostics", version = "0.3.2", path = "../diagnostics" }
18+
deps = { package = "lisette-deps", version = "0.3.2", path = "../deps" }
19+
format = { package = "lisette-format", version = "0.3.2", path = "../format" }
2020
tower-lsp = "0.20"
2121
tokio = { version = "1", features = ["full"] }
2222
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.3.1", path = "../syntax", features = ["serde"] }
16-
diagnostics = { package = "lisette-diagnostics", version = "0.3.1", path = "../diagnostics" }
17-
stdlib = { package = "lisette-stdlib", version = "0.3.1", path = "../stdlib" }
18-
deps = { package = "lisette-deps", version = "0.3.1", path = "../deps" }
15+
syntax = { package = "lisette-syntax", version = "0.3.2", path = "../syntax", features = ["serde"] }
16+
diagnostics = { package = "lisette-diagnostics", version = "0.3.2", path = "../diagnostics" }
17+
stdlib = { package = "lisette-stdlib", version = "0.3.2", path = "../stdlib" }
18+
deps = { package = "lisette-deps", version = "0.3.2", path = "../deps" }
1919
serde = { version = "1", features = ["derive"] }
2020
bincode = "1"
2121
ecow = "0.2"

0 commit comments

Comments
 (0)