Commit 06cad1f
authored
chore(rust): release (#1449)
## 🤖 New release
* `mlt-core`: 0.11.1 -> 0.12.0 (⚠ API breaking changes)
* `mlt`: 0.1.18 -> 0.1.19
* `mlt-ffi`: 0.1.7 -> 0.1.8
* `mlt-py`: 0.1.20 -> 0.1.21
* `mlt-wasm`: 0.1.13 -> 0.1.14
### ⚠ `mlt-core` breaking changes
```text
--- failure constructible_struct_adds_private_field: struct no longer constructible due to new private field ---
Description:
A struct constructible with a struct literal has a new non-public field. It can no longer be constructed using a struct literal outside of its crate.
ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_private_field.ron
Failed in:
field EncoderConfig.attempt_spatial_morton_sort in /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:184
field EncoderConfig.attempt_spatial_hilbert_sort in /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:186
field EncoderConfig.attempt_id_sort in /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:188
field TileLayer.property_kinds in /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:212
--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---
Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_missing.ron
Failed in:
field id of struct FeatureRef, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/iterators.rs:219
field geometry of struct FeatureRef, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/iterators.rs:221
field cfg of struct Encoder, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/writer.rs:81
field hdr of struct Encoder, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/writer.rs:92
field meta of struct Encoder, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/writer.rs:100
field data of struct Encoder, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/writer.rs:109
field name of struct Layer01, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:110
field extent of struct Layer01, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:111
field tessellate of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:65
field try_spatial_morton_sort of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:67
field try_spatial_hilbert_sort of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:69
field try_id_sort of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:71
field allow_fsst of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:73
field allow_fastpfor of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:75
field allow_shared_dict of struct EncoderConfig, previously in file /tmp/.tmpQoTz07/mlt-core/src/encoder/model.rs:77
field name of struct ColumnRef, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/iterators.rs:208
field value of struct ColumnRef, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/iterators.rs:209
field id of struct TileFeature, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:178
field geometry of struct TileFeature, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:180
field properties of struct TileFeature, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:183
field name of struct TileLayer, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:168
field extent of struct TileLayer, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:169
field property_names of struct TileLayer, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:171
field features of struct TileLayer, previously in file /tmp/.tmpQoTz07/mlt-core/src/decoder/model.rs:172
--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---
Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_pub_field_now_doc_hidden.ron
Failed in:
field FeatureRef.id in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/iterators.rs:229
field FeatureRef.geometry in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/iterators.rs:229
field Encoder.cfg in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/writer.rs:73
field Encoder.hdr in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/writer.rs:73
field Encoder.meta in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/writer.rs:73
field Encoder.data in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/writer.rs:73
field Layer01.name in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:136
field Layer01.extent in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:136
field EncoderConfig.tessellate in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:180
field EncoderConfig.allow_fsst in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:180
field EncoderConfig.allow_fastpfor in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:180
field EncoderConfig.allow_shared_dict in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/encoder/model.rs:180
field ColumnRef.name in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/iterators.rs:207
field ColumnRef.value in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/iterators.rs:207
field TileFeature.id in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:218
field TileFeature.geometry in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:218
field TileFeature.properties in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:218
field TileLayer.name in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:206
field TileLayer.extent in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:206
field TileLayer.property_names in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:206
field TileLayer.features in file /tmp/.tmpmPmNd4/maplibre-tile-spec/rust/mlt-core/src/decoder/model.rs:206
```
<details><summary><i><b>Changelog</b></i></summary><p>
## `mlt-core`
<blockquote>
##
[0.12.0](rust-mlt-core-v0.11.1...rust-mlt-core-v0.12.0)
- 2026-06-19
### Other
- *(rust)* rm pub fields, builder pattern
([#1428](#1428))
</blockquote>
## `mlt`
<blockquote>
##
[0.1.19](rust-mlt-v0.1.18...rust-mlt-v0.1.19)
- 2026-06-19
### Other
- *(rust)* rm pub fields, builder pattern
([#1428](#1428))
</blockquote>
## `mlt-ffi`
<blockquote>
##
[0.1.8](rust-mlt-ffi-v0.1.7...rust-mlt-ffi-v0.1.8)
- 2026-06-19
### Other
- *(rust)* rm pub fields, builder pattern
([#1428](#1428))
</blockquote>
## `mlt-py`
<blockquote>
##
[0.1.21](python-mlt-v0.1.20...python-mlt-v0.1.21)
- 2026-06-19
### Other
- *(rust)* rm pub fields, builder pattern
([#1428](#1428))
</blockquote>
## `mlt-wasm`
<blockquote>
##
[0.1.14](rust-mlt-wasm-v0.1.13...rust-mlt-wasm-v0.1.14)
- 2026-06-19
### Other
- *(rust)* rm pub fields, builder pattern
([#1428](#1428))
</blockquote>
</p></details>
---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).1 parent fdd7e31 commit 06cad1f
12 files changed
Lines changed: 53 additions & 23 deletions
File tree
- rust
- mlt-core
- mlt-ffi
- mlt-py
- mlt-wasm
- mlt
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
10 | 16 | | |
11 | 17 | | |
12 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
0 commit comments