Skip to content

Commit ed3d89f

Browse files
committed
chore(release): cargo-lumis 0.13.0
1 parent 053aaaf commit ed3d89f

4 files changed

Lines changed: 36 additions & 28 deletions

File tree

‎Cargo.lock‎

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

‎crates/dev/Cargo.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎crates/lumis/CHANGELOG.md‎

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,36 @@
1-
## Next release migration
1+
## [0.13.0](https://github.com/leandrocp/lumis/compare/cargo-lumis/v0.12.1...cargo-lumis/v0.13.0) (2026-08-13)
22

3-
Why: catalog shapes now match.
3+
### Bug Fixes
4+
5+
- vendor strict-aliasing-unsafe parsers - [#1117](https://github.com/leandrocp/lumis/pull/1117)
6+
- BREAKING: align the default theme on none across runtimes - [#1142](https://github.com/leandrocp/lumis/pull/1142)
7+
- pin lumis crate requirements to the workspace version - [#1140](https://github.com/leandrocp/lumis/pull/1140)
8+
- render attribute-less spans consistently - [#1259](https://github.com/leandrocp/lumis/pull/1259)
9+
- highlight lines in light-dark() mode - [#1260](https://github.com/leandrocp/lumis/pull/1260)
10+
- align the public API across Rust, the CLI, Elixir and JavaScript - [#1266](https://github.com/leandrocp/lumis/pull/1266)
11+
12+
### Documentation
413

5-
1. Treat `available_languages()` as a sorted `Vec<LanguageInfo>`, not a `HashMap`.
6-
2. Use `Language::Rust.info()` for known languages; search the vector for dynamic ids.
14+
- add release migration steps - [#1272](https://github.com/leandrocp/lumis/pull/1272)
715

8-
Why: HTML output now matches.
16+
### Features
17+
18+
- update lang fsharp - [#1101](https://github.com/leandrocp/lumis/pull/1101)
19+
- update lang erlang - [#1105](https://github.com/leandrocp/lumis/pull/1105)
20+
- update generated themes - [#1122](https://github.com/leandrocp/lumis/pull/1122)
21+
- unify dynamic WASM language loading - [#1099](https://github.com/leandrocp/lumis/pull/1099)
22+
- update lang wat - [#1125](https://github.com/leandrocp/lumis/pull/1125)
23+
- update lang terraform - [#1124](https://github.com/leandrocp/lumis/pull/1124)
24+
- update lang fsharp - [#1121](https://github.com/leandrocp/lumis/pull/1121)
25+
- update lang csv - [#1120](https://github.com/leandrocp/lumis/pull/1120)
26+
- update lang jinja_inline - [#1119](https://github.com/leandrocp/lumis/pull/1119)
27+
- update lang scala - [#1221](https://github.com/leandrocp/lumis/pull/1221)
28+
29+
### Breaking changes
30+
31+
Why: catalog shapes now match.
932

10-
1. Regenerate exact HTML snapshots.
11-
2. Expect attribute-less tokens as `<span>...</span>`.
12-
3. Expect compact, sorted multi-theme CSS and `light-dark()` highlighted-line backgrounds.
33+
1. `available_languages()` returns `Vec<LanguageInfo>` instead of `HashMap`.
1334

1435
## [0.12.1](https://github.com/leandrocp/lumis/compare/cargo-lumis/v0.12.0...cargo-lumis/v0.12.1) (2026-07-23)
1536

‎crates/lumis/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lumis"
3-
version = "0.12.1"
3+
version = "0.13.0"
44
edition.workspace = true
55
rust-version.workspace = true
66
license.workspace = true

0 commit comments

Comments
 (0)