Skip to content

Releases: tversteeg/chuot

pixel-game-lib-v0.4.7

20 Feb 20:02
Compare
Choose a tag to compare

Added

  • (canvas) add draw_circle, draw_scanline and improve draw_circle_outline to/on Canvas

Fixed

  • (deps) update rust crate serde to 1.0.197

Other

  • (deps) update taffy to 0.4

pixel-game-lib-v0.4.6

18 Feb 21:32
Compare
Choose a tag to compare

Added

  • (canvas) add draw_circle_outline to Canvas
  • (canvas) add draw_quad and draw_triangle to Canvas

pixel-game-lib-v0.4.5

17 Feb 20:18
Compare
Choose a tag to compare

Fixed

  • (deps) update rust crate miette to 7.1.0
  • (deps) update rust crate game-loop to 1.1.0
  • (deps) update rust-wasm-bindgen monorepo
  • (deps) update rust crate miette to v7
  • (deps) update rust crate miette to v6
  • (deps) update rust crate tokio to 1.36.0
  • (deps) update rust crate serde to 1.0.196

pixel-game-lib-v0.4.4

26 Jan 22:11
Compare
Choose a tag to compare

Fixed

  • (deps) update rust crate assets_manager to 0.11.2
  • (deps) update rust crate parry2d-f64 to 0.13.6
  • (deps) update rust crate puffin to 0.19.0
  • (deps) update rust crate winit_input_helper to 0.15.3
  • (deps) update rust crate game-loop to 1.0.1
  • (deps) update rust crate winit to 0.29.10
  • (deps) update rust crate image to 0.24.8
  • (deps) update rust crate winit_input_helper to 0.15.2
  • (deps) update rust-wasm-bindgen monorepo
  • (deps) update rust crate serde to 1.0.195
  • (deps) update rust crate winit to 0.29.9
  • (deps) update rust crate serde to 1.0.194
  • (deps) update rust crate winit to 0.29.8
  • (deps) update rust crate winit to 0.29.7
  • (deps) update rust crate winit to 0.29.6

Other

  • (deps) update swatinem/rust-cache action to v2.7.3
  • (deps) update swatinem/rust-cache action to v2.7.2

pixel-game-lib-v0.4.3

23 Dec 12:53
Compare
Choose a tag to compare

Fixed

  • (deps) update rust crate winit to 0.29.5
  • (deps) update rust crate tokio to 1.35.1
  • (deps) update rust crate derive-where to 1.2.7

pixel-game-lib-v0.4.2

13 Dec 08:55
Compare
Choose a tag to compare

Added

  • (canvas) add unoptimized 'draw_line' method

Fixed

  • (deps) update rust crate puffin to 0.18.1
  • (deps) update rust crate tokio to 1.35.0
  • (deps) update rust crate derive-where to 1.2.6
  • (deps) update rust-wasm-bindgen monorepo

pixel-game-lib-v0.4.1

26 Nov 11:27
Compare
Choose a tag to compare

Fixed

  • (deps) update rust crate winit to 0.29.4
  • (deps) update rust crate puffin to 0.18.0
  • (deps) update rust crate serde to 1.0.193

Other

  • set MSRV

pixel-game-lib-v0.4.0

14 Nov 08:53
Compare
Choose a tag to compare

Fixed

  • (deps) update rust crate winit_input_helper to 0.15.1
  • (deps) update rust crate hecs to 0.10.4
  • (deps) update rust crate tokio to 1.34.0
  • (deps) update rust crate serde to 1.0.192
  • (assets) always embed on web
  • (deps) update rust-wasm-bindgen monorepo
  • (deps) update rust crate serde to 1.0.190

Other

  • (deps) [breaking] update winit to 0.29

pixel-game-lib-v0.3.1

25 Oct 18:19
Compare
Choose a tag to compare

Added

  • (physics) add XPBD-based physics engine
  • (gui) add label widget

Fixed

  • (math) conditionally implement From for Iso
  • (canvas) set_pixel coordinate calculation
  • (gui) enforce type soundness with a reference type for each widget

Other

  • (ci) test every feature instead of all combinations of features
  • (example) spawn objects on mouse click in physics example
  • (deps) update swatinem/rust-cache action to v2.7.1
  • (window) re-export winit_input_helper::WinitInputHelper as window::Input

pixel-game-lib-v0.3.0

21 Oct 10:56
Compare
Choose a tag to compare

Added

  • (gui) implement layout system
  • (sprite) metadata in TOML
  • (assets) add type that owns an asset or uses a ref
  • base structure for gui feature
  • implement font & sprite asset loading
  • assets features
  • default-font feature loading image from memory

Fixed

  • (window) WASM build
  • (deps) update rust crate serde to 1.0.189
  • (assets) feature flags

Other

  • fix window example
  • (lib.rs) document features
  • (ci) fix
  • merge main
  • (ci) generate README.md from lib.rs
  • [breaking] remove all feature flags
  • [breaking] remove assets feature flag
  • [breaking] overhaul all feature flags
  • [breaking] re-export less in the crate root