diff --git a/CHANGELOG.md b/CHANGELOG.md index 92e5b27..5e97daf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# 0.12 + +- `cuicui_layout_bevy_{ui,sprite}`: When enabling `chirp` feature, + also enable the `reflect` feature. + Since `chirp` files always require `Reflect` components, + you would always need to enable `reflect` when using `chirp`, + so now we enable it for you +- **BREAKING**: Remove `Entity` return value of `DslBundle::insert`. + It was unused and misleading, it's better to remove it. +- **Fix**: `Handle`s loaded in `.chirp` files would have quotes in their path + names. We now unquote the file paths, like we did before 0.11 +- **Fix**: Panic when loading chirp files. See +- **BREAKING**: Remove the `LoadAsset` trait. It was unused, so we remove it. + # 0.11 - **BREAKING**: Update to bevy 0.12 diff --git a/Makefile b/Makefile index 95039ad..486d409 100644 --- a/Makefile +++ b/Makefile @@ -31,10 +31,12 @@ check: cargo clippy --workspace --all-features $(CLIPPY_ARGS) run: + # cargo run --bin custom_dsl --features advanced_logging + RUST_BACKTRACE=1 cargo run --bin custom_dsl --features advanced_logging # cargo test -p cuicui_chirp grammar --features 'test_and_doc' # with_method # trace_parser' # cargo test -p dsl_and_chirp --features 'cuicui_chirp/test_and_doc cuicui_chirp/trace_parser' # cargo test -p cuicui_dsl --features test_and_doc - RUST_BACKTRACE=0 cargo run --bin chirpunk --features 'cuicui_layout/debug advanced_logging' + # RUST_BACKTRACE=0 cargo run --bin chirpunk --features 'cuicui_layout/debug advanced_logging' # cd examples/sprite_debug && RUSTC_BOOTSTRAP=1 cargo rustc -p sprite_debug -- -Zunpretty=expanded # cd examples/bevypunk && RUSTC_BOOTSTRAP=1 cargo rustc -p bevypunk -- -Z macro-backtrace