# Changelog All notable changes to this project will be documented in this file. ## [wasm4-v0.2.0] - 2024-04-07 ### Bug Fixes - Fix `line`'s code typo ### Documentation - Document unsafe functions and fix clippy warnings - Docs.rs prints required features - Include examples into documentation with `include_str!` macro - Change wasm32-unknown-unknown to be the default target for docs.rs ### Features - *(macros)* `include_sprites!` is now gated by `include-sprites` feature - **BREAKING**: to use `include_sprites!` macro you have to enable `include-sprites` feature inside of the cargo manifest - Add `no_std` support and `std` feature - **BREAKING**: wasm4 now gates `impl std::error::Error for OutOfDomainError` under disabled by default `std` feature ### Miscellaneous Tasks - *(release)* Regenerate changelogs with git-cliff - *(release)* Bump wasm4-sys dependency to 0.1.3 - *(release)* Bump wasm4-common dependency to 0.1.4 - *(release)* Bump wasm4-impl patch version - *(release)* Exclude example PNG images from the package ### Build - *(examples)* Use wasm4 package's `examples` directory - *(examples)* Use cdylib instead of bin ## [wasm4-impl-v0.1.2] - 2022-01-17 ### Miscellaneous Tasks - Bump versions ## [wasm4-v0.1.1] - 2022-01-17 ### Miscellaneous Tasks - Fix license ## [wasm4-v0.1.0] - 2022-01-14 ### Bug Fixes - Framebuffer's byte length - **BREAKING**: framebuffer's byte length - `SpriteView` lifetime - Add `bitflags` crate ### Documentation - Fix markdown headers - Embed preview image ### Features - Add basic framebuffer support - **BREAKING**: Add basic framebuffer support - Add `Framebuffer::as_cells` - Add `blit` support - Add `include_sprites!` macro ### Miscellaneous Tasks - Add preview link - Bump versions - Update changelogs - Add named header into a changelog ### Refactor - `Framebuffer`'s methods - **BREAKING**: `Framebuffer`'s methods - Privatize utils module - **BREAKING**: privatize utils module - Remove prelude - **BREAKING**: remove prelude - Add default type parameter for `Sprite` - Lifetime elision - Naming - **BREAKING**: naming ## [wasm4-v0.0.3] - 2022-01-02 ### Bug Fixes - *(docs)* Copy example's source into wasm4 docs ## [wasm4-sys-v0.1.0] - 2022-01-02 ### Documentation - Add changelog for `wasm4` ### Features - Add runtime creation functionality ### Miscellaneous Tasks - Bump crates versions ### Refactor - *(api)* Change to the new experimental api - **BREAKING**: change to the new experimental api - `sound::Mode` values are bit aligned for `sound::Flags`