Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 0.6.0 #145

Merged
merged 2 commits into from
Mar 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
45 changes: 45 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,50 @@
# Changelog

## [0.6.0](https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.5.0...v0.6.0) (2023-03-31)


### ⚠ BREAKING CHANGES

* In addition to updating to bevy 0.10, users may need define order between `LdtkSystemSet::ProcessApi` and other 3rd party system sets, like [rapier](https://github.com/Trouv/bevy_ecs_ldtk/blob/5b8f17cc51f91ff9aedbed8afca560e750b557c8/examples/platformer/main.rs#L17).
* change LdtkEntity's #[with] attribute to borrow EntityInstance ([#158](https://github.com/Trouv/bevy_ecs_ldtk/issues/158))
* split `RegisterLdtkObjects` into two new traits with a different naming convention ([#155](https://github.com/Trouv/bevy_ecs_ldtk/issues/155))
* change #[from_entity_instance] to use references ([#149](https://github.com/Trouv/bevy_ecs_ldtk/issues/149))

### Features

* add `#[sprite_sheet_bundle(no_grid)]` attribute for generating a single-texture `TextureAtlas` instead of a grid ([#161](https://github.com/Trouv/bevy_ecs_ldtk/issues/161)) ([d6d3c9c](https://github.com/Trouv/bevy_ecs_ldtk/commit/d6d3c9c31d4a89179c6f5a867f6e35e25438ea6a))
* add `with` attribute for LdtkIntCell derive macro ([#157](https://github.com/Trouv/bevy_ecs_ldtk/issues/157)) ([d3fbd3c](https://github.com/Trouv/bevy_ecs_ldtk/commit/d3fbd3c76e4425a11b6255b2e1a2334dcd36e847))
* add LevelSet::from_iid method ([#144](https://github.com/Trouv/bevy_ecs_ldtk/issues/144)) ([fb17ae1](https://github.com/Trouv/bevy_ecs_ldtk/commit/fb17ae1a2a329c249f01d4728fc585c5550a98c5))
* add render feature for headless mode (tilemaps only) ([#159](https://github.com/Trouv/bevy_ecs_ldtk/issues/159)) ([2f8000e](https://github.com/Trouv/bevy_ecs_ldtk/commit/2f8000e4a8566e7bb2a1bf579ca21487fb44153f))
* change #[from_entity_instance] to use references ([#149](https://github.com/Trouv/bevy_ecs_ldtk/issues/149)) ([246880f](https://github.com/Trouv/bevy_ecs_ldtk/commit/246880f64deeca22e5ab1b733d5afc72f571fc7e))
* change LdtkEntity's #[with] attribute to borrow EntityInstance ([#158](https://github.com/Trouv/bevy_ecs_ldtk/issues/158)) ([c052b31](https://github.com/Trouv/bevy_ecs_ldtk/commit/c052b313979f45a698ffeece4803dca74f638784))
* register TileMetadata and TileEnumTags types ([#153](https://github.com/Trouv/bevy_ecs_ldtk/issues/153)) ([26cae15](https://github.com/Trouv/bevy_ecs_ldtk/commit/26cae1597801ca1f13bece97760fe6172e3dbb42))
* register types `GridCoords` and `LayerMetadata` ([#146](https://github.com/Trouv/bevy_ecs_ldtk/issues/146)) ([ed4a0f9](https://github.com/Trouv/bevy_ecs_ldtk/commit/ed4a0f9ae89ed4f709343d097e6652ec905284e5))
* upgrade to bevy 0.10 ([#168](https://github.com/Trouv/bevy_ecs_ldtk/issues/168)) ([5b8f17c](https://github.com/Trouv/bevy_ecs_ldtk/commit/5b8f17cc51f91ff9aedbed8afca560e750b557c8))


### Bug Fixes

* use normal sprite for background color instead of tile ([#171](https://github.com/Trouv/bevy_ecs_ldtk/issues/171)) ([b22b11d](https://github.com/Trouv/bevy_ecs_ldtk/commit/b22b11dee6c1a7d74fef3912ca1f0154bc0bc6a2))


### Example Changes

* improve ground detection in platformer example ([#137](https://github.com/Trouv/bevy_ecs_ldtk/issues/137)) ([cafba57](https://github.com/Trouv/bevy_ecs_ldtk/commit/cafba57e0e0fcf35927497693efcc38985658374))
* use rect_builder buffer instead of row-specific current_rects in spawn_wall_collisions ([#147](https://github.com/Trouv/bevy_ecs_ldtk/issues/147)) ([45303f3](https://github.com/Trouv/bevy_ecs_ldtk/commit/45303f368e684e9b9898a1238fd9e3b19064538e))


### Code Refactors

* split `RegisterLdtkObjects` into two new traits with a different naming convention ([#155](https://github.com/Trouv/bevy_ecs_ldtk/issues/155)) ([156ae8c](https://github.com/Trouv/bevy_ecs_ldtk/commit/156ae8cb7c512a8458297d166891b7e2a1ec932f))


### Documentation Changes

* explain feature flags in crate-level documentation ([#164](https://github.com/Trouv/bevy_ecs_ldtk/issues/164)) ([a832da0](https://github.com/Trouv/bevy_ecs_ldtk/commit/a832da00a97be592d917e4e44c5ab1781d7b34ca))
* explain that sprite_bundle should not be used with tilemap editor visuals ([#142](https://github.com/Trouv/bevy_ecs_ldtk/issues/142)) ([1a7a8a1](https://github.com/Trouv/bevy_ecs_ldtk/commit/1a7a8a177f20b717fbaa08832a1c47d07527f67e))
* repair doc links to bevy in app module ([#154](https://github.com/Trouv/bevy_ecs_ldtk/issues/154)) ([0f928e8](https://github.com/Trouv/bevy_ecs_ldtk/commit/0f928e89b97102b14a2ae4b2191e47e2a716ece9))

## [0.5.0](https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.4.0...v0.5.0) (2022-11-19)


Expand Down
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "bevy_ecs_ldtk"
description = "An ECS-friendly ldtk plugin for bevy."
version = "0.5.0"
version = "0.6.0"
edition = "2021"
authors = ["Trevor Lovell <trevorlovelldesign@gmail.com>"]
repository = "https://github.com/Trouv/bevy_ecs_ldtk"
Expand All @@ -14,7 +14,7 @@ exclude = ["assets/*", "repo/*", "scripts/*"]
members = ["macros"]

[dependencies]
bevy_ecs_ldtk_macros = { version = "0.5.0", optional = true, path = "macros" }
bevy_ecs_ldtk_macros = { version = "0.6.0", optional = true, path = "macros" }
bevy_ecs_tilemap = { version = "0.10", default-features = false }
bevy = { version = "0.10", default-features = false, features = ["bevy_sprite"] }
serde = { version = "1.0", features = ["derive"] }
Expand Down
2 changes: 1 addition & 1 deletion macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "bevy_ecs_ldtk_macros"
description = "Derive macros for bevy_ecs_ldtk."
version = "0.5.0"
version = "0.6.0"
edition = "2021"
authors = ["Trevor Lovell <trevorlovelldesign@gmail.com>"]
license = "MIT OR Apache-2.0"
Expand Down