tag:github.com,2008:https://github.com/Trouv/bevy_ecs_ldtk/releasesRelease notes from bevy_ecs_ldtk2024-12-23T06:24:22Ztag:github.com,2008:Repository/426811142/v0.11.02024-12-23T06:24:37Zv0.11.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.10.0...v0.11.0">0.11.0</a> (2024-12-23)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to bevy and bevy_ecs_tilemap 0.15 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/340/hovercard">#340</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>upgrade to bevy and bevy_ecs_tilemap 0.15 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/340" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/340/hovercard">#340</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/f44a2814faf3f200232800aeb9e67f7c85f7278e">f44a281</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>refactor platformer example by topic (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/329" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/329/hovercard">#329</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/f59e5e588026922620c1981108828e1e3ae6153f">f59e5e5</a>)</li>
</ul>Trouvtag:github.com,2008:Repository/426811142/v0.10.02024-07-20T16:30:54Zv0.10.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.9.0...v0.10.0">0.10.0</a> (2024-07-20)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to bevy and bevy_ecs_ldtk 0.14 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/325" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/325/hovercard">#325</a>)</li>
<li>upgrade to bevy 0.13 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/302" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/302/hovercard">#302</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add #[default] attribute to LdtkEntity and LdtkIntCell derive macros (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/306" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/306/hovercard">#306</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/416a46ea832ad85fe852abc3fd3a46e05a1550b7">416a46e</a>)</li>
<li>upgrade to bevy 0.13 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/302" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/302/hovercard">#302</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/2ee602ff46969d58f4a22db34c2ea4e42c6cac75">2ee602f</a>), closes <a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/301" data-hovercard-type="issue" data-hovercard-url="/Trouv/bevy_ecs_ldtk/issues/301/hovercard">#301</a></li>
<li>upgrade to bevy and bevy_ecs_ldtk 0.14 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/325" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/325/hovercard">#325</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d888535e4c57147f60dd0de6878ada0c8fe8611e">d888535</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>remove unused AssetServer param in <em>Game logic integration</em> chapter (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/318" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/318/hovercard">#318</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/617b108dfc22799047cdb4d2c84c3cdfba7e985a">617b108</a>)</li>
</ul>Trouvtag:github.com,2008:Repository/426811142/v0.9.02024-02-11T17:18:50Zv0.9.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.8.0...v0.9.0">0.9.0</a> (2024-02-11)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to bevy 0.12 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/265" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/265/hovercard">#265</a>)</li>
<li>upgrade to LDtk 1.5.3, dropping support for previous versions (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/295" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/295/hovercard">#295</a>)</li>
<li>add <code>SpawnExclusions</code> to <code>LdtkSettings</code> for skipping layers by identifier (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/275" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/275/hovercard">#275</a>)</li>
<li>add layer entity for Entity layers, changing the hierarchy (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/257" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/257/hovercard">#257</a>)</li>
<li>upgrade to LDtk types and examples to 1.4.1 (drop support for <1.4.1) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/256" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/256/hovercard">#256</a>)</li>
<li>LdtkLevel renamed to LdtkExternalLevel and is no longer used as a component (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/244" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/244/hovercard">#244</a>)</li>
<li>redesign LdtkProject with better level data accessors and correct modeling of internal/external levels (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/244" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/244/hovercard">#244</a>)</li>
<li>use the bundle's <code>Default</code> implementation rather than the field's in <code>LdtkEntity</code> and <code>LdtkIntCell</code> derive macros (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/222" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/222/hovercard">#222</a>)</li>
<li>add <code>RawLevelAccessor</code> trait for <code>LdtkJson</code> level borrowing/iteration, replacing existing methods (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/225" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/225/hovercard">#225</a>)</li>
<li>add <code>LevelIndices</code> type defining a level's location in a project and use it in <code>LevelSelection::Indices</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/221" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/221/hovercard">#221</a>)</li>
<li>change <code>LevelEvent</code> inner types from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>)</li>
<li>change <code>LevelSet</code> inner type from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>)</li>
<li>change <code>LevelSelection::Iid</code> inner type from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>)</li>
<li>replace <code>LevelSet::from_iid</code> with <code>LevelSet::from_iids</code>, which can convert from any collection of strings. (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>)</li>
<li>use new LevelIid type in LevelEvent, LevelSet, and LevelSelection, plus other improvements (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>)</li>
<li><code>LdtkProject::project</code> and <code>LdtkLevel::level</code> fields have both been renamed to <code>data</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
<li>All fields of <code>LdtkProject</code> and <code>LdtkLevel</code> are now privatized, and have immutable getter methods (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
<li><code>LevelMap</code> and <code>TilesetMap</code> type aliases have been removed (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
<li><code>LdtkAsset</code> and <code>LdtkProject</code> are now exported in new <code>assets</code> module instead of <code>lib.rs</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
<li>asset <code>Loader</code> types are now private (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
<li><code>LdtkAsset</code> renamed to <code>LdtkProject</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add <code>LevelIndices</code> type defining a level's location in a project and use it in <code>LevelSelection::Indices</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/221" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/221/hovercard">#221</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/59618fe2f406caddd433ec435cff0a2156775c5c">59618fe</a>)</li>
<li>add <code>RawLevelAccessor</code> trait for <code>LdtkJson</code> level borrowing/iteration, replacing existing methods (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/225" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/225/hovercard">#225</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d3de2d9d4079865d110af57016258f67ac3f3de8">d3de2d9</a>)</li>
<li>add <code>SpawnExclusions</code> to <code>LdtkSettings</code> for skipping layers by identifier (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/275" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/275/hovercard">#275</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/282404d1f472ce2d31fef52d2943525fe1e045b0">282404d</a>), closes <a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/272" data-hovercard-type="issue" data-hovercard-url="/Trouv/bevy_ecs_ldtk/issues/272/hovercard">#272</a></li>
<li>add layer entity for Entity layers, changing the hierarchy (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/257" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/257/hovercard">#257</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/ee20a53d39aafc282008ed03fb1cf3355f62dd5a">ee20a53</a>)</li>
<li>add LdtkJsonWithMetadata type for representing internal- and external-level project data with generics (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/242" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/242/hovercard">#242</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/630434a417eec89bed2dc1c5076a62e8ca46ca96">630434a</a>)</li>
<li>add LdtkProjectData for representing either internal- or external-level project data concretely (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/243" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/243/hovercard">#243</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/c530bc975dc055eff3df0f799d12d50c132a9945">c530bc9</a>)</li>
<li>add level locale types and begin splitting internal_levels and external_levels features (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/237" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/237/hovercard">#237</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/8129e5564e52cbe971efe36e0d33fdb5a2b316fa">8129e55</a>)</li>
<li>add LevelIid component and spawn it on every level (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/215/hovercard">#215</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/ad834552400ae5b21ff51ae2e4d9f4651e2c82c1">ad83455</a>)</li>
<li>add LoadedLevel type that wraps around levels with complete data (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/214/hovercard">#214</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/3d40c158584f68ea65dbfd36744b07fc5b656163">3d40c15</a>)</li>
<li>add types and traits around LevelMetadata (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/229" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/229/hovercard">#229</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/382dea23407b9ebeffd9eacbc76db6018076cd3a">382dea2</a>)</li>
<li>change <code>LevelEvent</code> inner types from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0039ed757bf6a54c74d912bc43fa4165ada17bbb">0039ed7</a>)</li>
<li>change <code>LevelSelection::Iid</code> inner type from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0039ed757bf6a54c74d912bc43fa4165ada17bbb">0039ed7</a>)</li>
<li>change <code>LevelSet</code> inner type from <code>String</code> to <code>LevelIid</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0039ed757bf6a54c74d912bc43fa4165ada17bbb">0039ed7</a>)</li>
<li>LdtkLevel renamed to LdtkExternalLevel and is no longer used as a component (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/244" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/244/hovercard">#244</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/670cd4e6b704a4748ab41070742733004f1686f9">670cd4e</a>)</li>
<li>redesign LdtkProject with better level data accessors and correct modeling of internal/external levels (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/244" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/244/hovercard">#244</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/670cd4e6b704a4748ab41070742733004f1686f9">670cd4e</a>)</li>
<li>replace <code>LevelSet::from_iid</code> with <code>LevelSet::from_iids</code>, which can convert from any collection of strings. (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0039ed757bf6a54c74d912bc43fa4165ada17bbb">0039ed7</a>)</li>
<li>upgrade to bevy 0.12 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/265" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/265/hovercard">#265</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/194731e681727ef8344e7973ade3809ad36d8e8b">194731e</a>)</li>
<li>upgrade to LDtk 1.5.3, dropping support for previous versions (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/295" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/295/hovercard">#295</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/4926a50ec0eb37ac3e2ab57a83a5aebcf59d3bf3">4926a50</a>)</li>
<li>upgrade to LDtk types and examples to 1.4.1 (drop support for <1.4.1) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/256" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/256/hovercard">#256</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/ab21e2c35e0851d06e1881dc8027d30dd891992e">ab21e2c</a>)</li>
<li>use new LevelIid type in LevelEvent, LevelSet, and LevelSelection, plus other improvements (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/219/hovercard">#219</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0039ed757bf6a54c74d912bc43fa4165ada17bbb">0039ed7</a>)</li>
<li>use the bundle's <code>Default</code> implementation rather than the field's in <code>LdtkEntity</code> and <code>LdtkIntCell</code> derive macros (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/222" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/222/hovercard">#222</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/f003127901c9bb724e8c4f079e54861c1f667ff5">f003127</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>don't apply level set until project and dependencies are completely loaded (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/296" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/296/hovercard">#296</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/dbfe1c691035f5cc983bf189b44a53cbf6705389">dbfe1c6</a>)</li>
<li>normalize resolved asset paths using <code>path_clean</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/255" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/255/hovercard">#255</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/33a89982545199342875c4f4e11fa53e497686b6">33a8998</a>), closes <a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/240" data-hovercard-type="issue" data-hovercard-url="/Trouv/bevy_ecs_ldtk/issues/240/hovercard">#240</a></li>
<li>only spawn invisible tiles on first sub-layer of AutoTile+IntGrid layers (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/231" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/231/hovercard">#231</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d2873e35cce8e91a24c3800b84d57d2de0978874">d2873e3</a>)</li>
<li>recalculate layer offset to adjust for tileset sizes (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/254" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/254/hovercard">#254</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/c00085db89c524a6c77f1ee6525d9c6678406631">c00085d</a>)</li>
<li>use entity definition tile size instead of entity instance tile size as basis when calculating ldtk entity scale (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/271" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/271/hovercard">#271</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/833af011adb583ce379c3cd1479adabf2c9dfcce">833af01</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>add 0.8 to 0.9 migration guide (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/266" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/266/hovercard">#266</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/bb9166036ca0e21d5afbdf0b7df64b014a77f514">bb91660</a>)</li>
<li>add collectathon cargo example (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/288" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/288/hovercard">#288</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/32dfb85e095fa16d450d96bab2af622738e0ea63">32dfb85</a>)</li>
<li>add mdbook with outline and introduction (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/261" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/261/hovercard">#261</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/810b25aa7b3782467adcbe25225fc9f33ec2936d">810b25a</a>)</li>
<li>add tile-based game example w/ a tutorial in the book, replacing getting-started guide (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/269" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/269/hovercard">#269</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/2d43efa28814cf25e012d7a4e5f9aea17008aaa5">2d43efa</a>)</li>
<li>document all-features in docs.rs (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/252" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/252/hovercard">#252</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/321bb07caeaba5cca1d98e81695eecd0292a9f7a">321bb07</a>)</li>
<li>reference book in API ref and README.md, replacing redundant sections (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/282" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/282/hovercard">#282</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/e7afdad79d4526b892fd457a596084ce805369c5">e7afdad</a>)</li>
<li>remove README.md caveat for hot reloading external levels (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/253" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/253/hovercard">#253</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/59eb6b3e4404060ce354a754b1392809742ba0e2">59eb6b3</a>)</li>
<li>write <em>Anatomy of the World</em> chapter of book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/285" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/285/hovercard">#285</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/29d5e33e95c692f35b0413adafd0ce20d830bdc1">29d5e33</a>)</li>
<li>write <em>Create bevy relations from ldtk entity references</em> chapter of book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/287" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/287/hovercard">#287</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/8080f24b401df200dccf4c7840905b36b84f10b8">8080f24</a>)</li>
<li>write <em>Game Logic Integration</em> chapter of the book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/279" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/279/hovercard">#279</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/a62a556c2f84d7eafe3ab541725347879b34ecdc">a62a556</a>)</li>
<li>write <em>Level Selection</em> chapter of book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/284" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/284/hovercard">#284</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/226c60c1e7e27fb32ea6cc9de6f68432b867f537">226c60c</a>)</li>
<li>write <em>Make level selection follow player</em> chapter of book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/293" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/293/hovercard">#293</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/201d908ae3e4f3deeb40de228f234c414c6b3141">201d908</a>)</li>
<li>write <em>Respawn levels and worlds</em> chapter of book (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/289" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/289/hovercard">#289</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/55ed30f203a1cffeccc562f54ae797e23b299c89">55ed30f</a>)</li>
</ul>
<h3>Code Refactors</h3>
<ul>
<li><code>LdtkAsset</code> and <code>LdtkProject</code> are now exported in new <code>assets</code> module instead of <code>lib.rs</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
<li><code>LdtkAsset</code> renamed to <code>LdtkProject</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
<li><code>LdtkProject::project</code> and <code>LdtkLevel::level</code> fields have both been renamed to <code>data</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
<li><code>LevelMap</code> and <code>TilesetMap</code> type aliases have been removed (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
<li>All fields of <code>LdtkProject</code> and <code>LdtkLevel</code> are now privatized, and have immutable getter methods (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
<li>asset <code>Loader</code> types are now private (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/206" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/206/hovercard">#206</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fe44774c69cc639ecdb710af593a748744a1810d">fe44774</a>)</li>
</ul>Trouvtag:github.com,2008:Repository/426811142/v0.8.0-book-versioning2023-12-13T03:31:44Zv0.8.0-book-versioning<p>testing publishing the book to latest/version directories</p>Trouvtag:github.com,2008:Repository/426811142/v0.8.0-book-tutorial2023-12-02T19:02:48Zv0.8.0-book-tutorial<p>publishing the tile-based-game tutorial for jammers</p>Trouvtag:github.com,2008:Repository/426811142/v0.8.0-book-link-test2023-11-26T22:02:08Zv0.8.0-book-link-test<p>testing intra-links in the book and tile-based-game tutorial location</p>Trouvtag:github.com,2008:Repository/426811142/v0.8.0-test-publish-book-02023-11-12T00:36:10Zv0.8.0-test-publish-book-0<p>initial book publishing test</p>Trouvtag:github.com,2008:Repository/426811142/v0.8.02023-07-31T01:56:26Zv0.8.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.7.0...v0.8.0">0.8.0</a> (2023-07-31)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>upgrade to bevy and bevy_ecs_tilemap 0.11 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/204" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/204/hovercard">#204</a>)</li>
<li><code>LdtkAsset::world_height</code> has been removed</li>
<li>upgrade LDtk types to 1.3.3 (dropping support for <1.3.3 LDtk projects) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/203" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/203/hovercard">#203</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add <code>EntityIid</code> component which is added to all entities by default (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/194" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/194/hovercard">#194</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d99f1ae7eec28114d9277e5c5063418234fcc261">d99f1ae</a>)</li>
<li>register and derive Reflect for LdtkLevel and dependent types (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/201" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/201/hovercard">#201</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/873ed179b8fe80b95100f1aabaf63754ad285f74">873ed17</a>)</li>
<li>upgrade LDtk types to 1.3.3 (dropping support for <1.3.3 LDtk projects) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/203" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/203/hovercard">#203</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/e3477804906f3a8f1ff5afc209734fe4891fc439">e347780</a>)</li>
<li>upgrade to bevy and bevy_ecs_tilemap 0.11 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/204" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/204/hovercard">#204</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/ef1b075a12b4793575a1f310421f5062a403494e">ef1b075</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>remove <code>LdtkAsset::world_height</code> and correct <code>UseWorldTranslation</code> y-calculation (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/207" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/207/hovercard">#207</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/8923b4e01b1d78c7516299fbf052a09bc37ea657">8923b4e</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>fix code links in entity_iid module (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/210" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/210/hovercard">#210</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/53728b3dd0a969dfad08cfccecc1e5f4e1fee03d">53728b3</a>)</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/426811142/v0.7.02023-04-29T18:40:37Zv0.7.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.6.0...v0.7.0">0.7.0</a> (2023-04-29)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>Most likely won't affect users - <code>LdtkAsset</code> has gained a <code>int_grid_image_handle</code> field, breaking any manual construction of it.</li>
</ul>
<h3>Features</h3>
<ul>
<li>add LdtkFields trait with convenience methods for accessing field instances (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/180" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/180/hovercard">#180</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/a8dba247ffee79c1eae2a2669c7ca0c6e5d17dd9">a8dba24</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>create IntGrid white-image on asset load and minimize its size (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/183" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/183/hovercard">#183</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/23fd9244484505c50e2f6232aaf7a7d6355e0452">23fd924</a>)</li>
<li>insert Name component before evaluating <code>LdtkEntity</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/186" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/186/hovercard">#186</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/a5c157936bb25bf1a13b4796ce2eea880cfa6687">a5c1579</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>rewrite field_instances example, demonstrating LdtkFields API (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/187" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/187/hovercard">#187</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/7be663592ff7a173491f1f8d1679445c882d8752">7be6635</a>)</li>
</ul>github-actions[bot]tag:github.com,2008:Repository/426811142/v0.6.02023-03-31T03:33:44Zv0.6.0<h2><a href="https://github.com/Trouv/bevy_ecs_ldtk/compare/v0.5.0...v0.6.0">0.6.0</a> (2023-03-31)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>In addition to updating to bevy 0.10, users may need define order between <code>LdtkSystemSet::ProcessApi</code> and other 3rd party system sets, like <a href="https://github.com/Trouv/bevy_ecs_ldtk/blob/5b8f17cc51f91ff9aedbed8afca560e750b557c8/examples/platformer/main.rs#L17">rapier</a>.</li>
<li>change LdtkEntity's #[with] attribute to borrow EntityInstance (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/158" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/158/hovercard">#158</a>)</li>
<li>split <code>RegisterLdtkObjects</code> into two new traits with a different naming convention (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/155" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/155/hovercard">#155</a>)</li>
<li>change #[from_entity_instance] to use references (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/149" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/149/hovercard">#149</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>add <code>#[sprite_sheet_bundle(no_grid)]</code> attribute for generating a single-texture <code>TextureAtlas</code> instead of a grid (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/161" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/161/hovercard">#161</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d6d3c9c31d4a89179c6f5a867f6e35e25438ea6a">d6d3c9c</a>)</li>
<li>add <code>with</code> attribute for LdtkIntCell derive macro (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/157" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/157/hovercard">#157</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/d3fbd3c76e4425a11b6255b2e1a2334dcd36e847">d3fbd3c</a>)</li>
<li>add LevelSet::from_iid method (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/144" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/144/hovercard">#144</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/fb17ae1a2a329c249f01d4728fc585c5550a98c5">fb17ae1</a>)</li>
<li>add render feature for headless mode (tilemaps only) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/159" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/159/hovercard">#159</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/2f8000e4a8566e7bb2a1bf579ca21487fb44153f">2f8000e</a>)</li>
<li>change #[from_entity_instance] to use references (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/149" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/149/hovercard">#149</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/246880f64deeca22e5ab1b733d5afc72f571fc7e">246880f</a>)</li>
<li>change LdtkEntity's #[with] attribute to borrow EntityInstance (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/158" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/158/hovercard">#158</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/c052b313979f45a698ffeece4803dca74f638784">c052b31</a>)</li>
<li>register TileMetadata and TileEnumTags types (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/153" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/153/hovercard">#153</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/26cae1597801ca1f13bece97760fe6172e3dbb42">26cae15</a>)</li>
<li>register types <code>GridCoords</code> and <code>LayerMetadata</code> (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/146" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/146/hovercard">#146</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/ed4a0f9ae89ed4f709343d097e6652ec905284e5">ed4a0f9</a>)</li>
<li>upgrade to bevy 0.10 (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/168" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/168/hovercard">#168</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/5b8f17cc51f91ff9aedbed8afca560e750b557c8">5b8f17c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>use normal sprite for background color instead of tile (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/171" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/171/hovercard">#171</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/b22b11dee6c1a7d74fef3912ca1f0154bc0bc6a2">b22b11d</a>)</li>
</ul>
<h3>Example Changes</h3>
<ul>
<li>improve ground detection in platformer example (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/137" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/137/hovercard">#137</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/cafba57e0e0fcf35927497693efcc38985658374">cafba57</a>)</li>
<li>use rect_builder buffer instead of row-specific current_rects in spawn_wall_collisions (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/147" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/147/hovercard">#147</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/45303f368e684e9b9898a1238fd9e3b19064538e">45303f3</a>)</li>
</ul>
<h3>Code Refactors</h3>
<ul>
<li>split <code>RegisterLdtkObjects</code> into two new traits with a different naming convention (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/155" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/155/hovercard">#155</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/156ae8cb7c512a8458297d166891b7e2a1ec932f">156ae8c</a>)</li>
</ul>
<h3>Documentation Changes</h3>
<ul>
<li>explain feature flags in crate-level documentation (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/164" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/164/hovercard">#164</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/a832da00a97be592d917e4e44c5ab1781d7b34ca">a832da0</a>)</li>
<li>explain that sprite_bundle should not be used with tilemap editor visuals (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/142" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/142/hovercard">#142</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/1a7a8a177f20b717fbaa08832a1c47d07527f67e">1a7a8a1</a>)</li>
<li>repair doc links to bevy in app module (<a href="https://github.com/Trouv/bevy_ecs_ldtk/issues/154" data-hovercard-type="pull_request" data-hovercard-url="/Trouv/bevy_ecs_ldtk/pull/154/hovercard">#154</a>) (<a href="https://github.com/Trouv/bevy_ecs_ldtk/commit/0f928e89b97102b14a2ae4b2191e47e2a716ece9">0f928e8</a>)</li>
</ul>github-actions[bot]