All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.1 - 2024-05-11
- (release-plz) config for replacing PR and issue
#..
with urls - (ci) dependabot.yml for outdated actions
- (release-plz) config - add commit_preprocessors
- (consts) CCanvas - switched Width and Hight in pixels array
- release-plz PR workflow
- (Cargo.toml) Upgrade dependencies
0.3.0 - 2023-11-06
#[cfg_attr(docsrs, doc(cfg(feature = "alloc")))]
inlib.rs
forcanvas
module.
- Updated dependencies:
embedded-graphics-core@0.4
embedded-graphics@0.8
& dev-dependencyembedded-graphics-simulator@0.5
- PR #11 - Bumped MSRV from 1.56 to 1.71 PR #12
0.2.0 - 2022-08-09
- Feature
alloc
- enablesCanvas
&CanvasAt
CCanavas
&CCanvasAt
- const generic alternatives toCanvas
&CanvasAt
which don't usealloc
and update docs and README to include them- Fix typos in
Cargo.toml
0.1.2 - 2022-06-24
- Fix error on docs.rs regarding
doc(cfg)
feature flag being an unstable feature. See docs.rs build forv0.1.1
https://docs.rs/crate/embedded-canvas/0.1.1/builds/581694
0.1.1 - 2022-06-24
- Badges #3
- Examples for transparency & cropping with screenshots in both Readme & lib.rs #1
- Show feature flags implementation in docs.rs (for feature transform)
0.1.0 - 2022-06-16
The first release of embedded-canvas
🎉!
This first release is no_std
but requires alloc
for embedded devices.
Canvas
- a canvas with originPoint::zero()
and no set location on the provided display.CanvasAt
- a type of canvas ready to be drawn on the display at the specified location.
Read the full documentation at: https://docs.rs/embedded-canvas/0.1.0
Full Changelog: https://github.com/LechevSpace/embedded-canvas/commits/v0.1.0