|
1 | | -## Next release migration |
| 1 | +## [0.5.0](https://github.com/leandrocp/lumis/compare/cargo-lumis-cli/v0.4.2...cargo-lumis-cli/v0.5.0) (2026-08-13) |
2 | 2 |
|
3 | | -Why: commands now use one vocabulary. |
| 3 | +### Bug Fixes |
| 4 | + |
| 5 | +- pin lumis crate requirements to the workspace version - [#1140](https://github.com/leandrocp/lumis/pull/1140) |
| 6 | +- highlight lines in light-dark() mode - [#1260](https://github.com/leandrocp/lumis/pull/1260) |
| 7 | +- resolve compatible WASM package versions - [#1263](https://github.com/leandrocp/lumis/pull/1263) |
| 8 | +- resolve one data directory across every runtime - [#1264](https://github.com/leandrocp/lumis/pull/1264) |
| 9 | +- align the public API across Rust, the CLI, Elixir and JavaScript - [#1266](https://github.com/leandrocp/lumis/pull/1266) |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +- unify dynamic WASM language loading - [#1099](https://github.com/leandrocp/lumis/pull/1099) |
| 14 | +- update lang scala - [#1221](https://github.com/leandrocp/lumis/pull/1221) |
| 15 | +- BREAKING: scope highlight options to the formatters that accept them - [#1267](https://github.com/leandrocp/lumis/pull/1267) |
| 16 | +- BREAKING: one vocabulary for the language and theme catalog, in every runtime - [#1269](https://github.com/leandrocp/lumis/pull/1269) |
| 17 | +- warm-up parsers - [#1273](https://github.com/leandrocp/lumis/pull/1273) |
| 18 | + |
| 19 | +### Performance |
| 20 | + |
| 21 | +- prepare large parser bundles concurrently - [#1271](https://github.com/leandrocp/lumis/pull/1271) |
| 22 | + |
| 23 | +### Breaking changes |
4 | 24 |
|
5 | 25 | 1. Replace `lumis parsers fetch <names>` with `lumis languages cache <names>`. |
6 | 26 | 2. Replace `lumis parsers update <names>` with `lumis languages cache --force <names>`. |
7 | 27 | 3. Use `-H` for highlighted lines and `-h` for help. |
8 | 28 | 4. Use `-V` for version and `-v` for verbose output. |
9 | 29 | 5. Remove flags rejected by `lumis formatters show <name>`. |
10 | 30 |
|
11 | | -Why: `--all` now means every language. |
12 | | - |
13 | | -1. Name languages explicitly to refresh only selected cache entries. |
14 | | - |
15 | | -Why: HTML output now matches. |
16 | | - |
17 | | -1. Regenerate exact HTML snapshots. |
18 | | - |
19 | 31 | ## [0.4.2](https://github.com/leandrocp/lumis/compare/cargo-lumis-cli/v0.4.1...cargo-lumis-cli/v0.4.2) (2026-07-23) |
20 | 32 |
|
21 | 33 |
|
|
0 commit comments