ggez v0.4.3 Release Notes

  • โž• Added

    • Added a feature flag to build nalgebra with the mint math library inter-operability layer #344
    • Updated image to 0.19 which lets us add another feature flag selecting whether or not to use multithreaded libraries when loading images. #377
    • We got more awesome logos! Thanks ozkriff and termhn! #327
    • Added hooks to the log crate, so we will now output some logging data via it that clients may use. #311
    • There's now a functional and reasonably ergonomic game template repo that demonstrates how to use ggez with specs, warmy, failure, log and other useful tools.
    • Added Font::new_px() and Font::from_bytes_px() functions to create fonts that are specific pixel sizes #268
    • Added Ratysz's glyph cache implementation integrating the awesome gfx_glyph crate! This gives us faster text drawing as well as more features; if it works out well it should replace all text rendering in another version or two. #132

    ๐Ÿ”„ Changed

    • Made it so that the configuration directories are only created on-demand, not whenever the Context is created: #356
    • Updated rodio to 0.7, which fixes a sample rate bug on Linux: #359
    • Documented which version of rustc we require, and added unit tests for that specific version: it is currently >=1.23.0, primarily driven by features required by dependencies.
    • Moved Context::quit() to ggez::quit() 'cause all our other non-object-related functions are functions, not methods.

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed