Skip to content

Commit

Permalink
Release v0.6
Browse files Browse the repository at this point in the history
To hopefully allow for faster updates, v0.6 is released as an intermediate release.
  • Loading branch information
caemor committed Oct 28, 2024
1 parent b796376 commit 22f726f
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 18 deletions.
59 changes: 45 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,55 @@
# Change Log
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [v0.6.0] - 2024-10-28

### Added

- Added support for positive and negatives modes of rendering in TriColor display in #92 (thanks to @akashihi)
- Added Epd 5in83 V2 (B) support in #92 (thanks to @akashihi)
- Added Epd 7in5 (B) V2 and V3 support
- Add support for positive and negatives modes of rendering in TriColor display in #92 (thanks to @akashihi)
- Add Epd 5in83 V2 (B) support in #92 (thanks to @akashihi)
- Add Epd 7in5 (B) V2 and V3 support in #118 (should also work on v3), thanks to @peckpeck
- Add 7.3 Inch HAT (F) support in #191 (thanks to @jetjinser)
- Add support for EPD 2in9 D in #171 (thanks to @wsndshx)
- Add Epd 5in83 V2 support in #159 (thanks to @Carbonhell)
- Add support for Pi hat Pico Epd2in66B (B/W/R) in #147 (thanks to @ReinoutHeeck and @Lite5h4dow)
- Add support for EPD 2in13 v3 in #126 and #138 (thanks to @fmeef)
- Add embedded-graphics traits for color in #132 (thanks to @peckpeck)
- Add support for EPD 3in7 in #129 (thanks to @mangelajo)
- Add convert traits for TriColor
- Add support for GDEH0154D67 (aka epd1in54_v2) in #106 (thanks to @jcard0na)
- Add option to switch between single byte and blockwise data writen to the spi device
- Added tests and fixed sized method when rotated

### Changed

- Made Examples and Linux embedded hal optional (linux only) and therefore allowed building on other hosts (#101, #94)
- Update to eh-1.0, eh-mock 0.10 , leh 0.4.0
- Documentation tweaks
- Updated and improved Examples and Readme multiple times (thanks to @shymega and many others)
- Updated refresh rate for 2.9in v2 display to make it much faster thanks to @andber1 in #150 (and #185)
- Removed epd7in5_v3 in favour of edp7in5b_v2 since they work the same way in #177
- Migrated to Rust 2021 in #133 (thanks to @peckpeck)
- Migrate `DelayMs<u8>` to `DelayUs<u32>` to allow shorter and longer sleeps in #131 (thanks to @peckpeck)
- Improved delay handling by allowing busy or sleep loops in wait_for_idle in #125 thanks to @peckpeck
- Make Display more generic in #123 and #121 (thanks to @peckpeck)

### Fixed

- Overflow error for all displays thanks to @tippfehlr in @186
- Fix build when feature graphics is not enabled in #176 (thanks to @vhdirk)
- Optimize overflow in the calculation of `NUM_DISPLAY_BYTES` on small architectures in #173 (thanks to @Idicarlo)
- Fixed init code for epd1in54 thanks to @fakusb in #156
- Fix off-by-one bug for `set_pixel` in #148 thanks to @ReinoutHeeck
- Fix 7in5(HD) by allowing blockwise data to be written in #141 (see issues and discussions in #70, #83, #142)
- Fix enter deep sleep for epd1in54 v2 in #139 (thanks to @jcard0na)
- Fixed buffer length in display struct in #128 (thanks to @peckpeck)
- LUT Fixes for EPD 2in9 v2 in #103 (thanks to @mike-kfed)
- Fix pins for epd2in13_v2 example in #91 Universal e-Paper Raw Panel Driver HAT (thanks to @ole-treichel)

## [v0.5.0] - 2021-11-28

### Added
Expand All @@ -31,7 +62,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Added Color conversion methods in #87 & #88 (thanks to @crzysdrs)
- Provide full QuickRefresh interface for 4.2 inch display in #81 (thanks to @sirhcel)


### Changed

- Updated embedded-graphics to 0.7 and switch to e-g-core #78 (@Irbalt) & #85 (@jamwaffles)
Expand All @@ -42,7 +72,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Write data over SPI 1 byte at a time due to #82 (thanks to @belak)
- Enable drawing in three colors for epd2in13bc in #76 (thanks to @Irbalt)


## [v0.4.0] - 2020-04-06

### Added
Expand Down Expand Up @@ -130,12 +159,14 @@ Initial release with Changelog
- Lots of internal changes
- Renamed to `epd-waveshare`

[Unreleased]: https://github.com/Caemor/eink-waveshare-rs/compare/v0.4.0...HEAD
[v0.6.0]: https://github.com/Caemor/epd-waveshare/compare/v0.5.0...v0.6.0

[v0.5.0]: https://github.com/Caemor/epd-waveshare/compare/v0.4.0...v0.5.0

[v0.4.0]: https://github.com/Caemor/eink-waveshare-rs/compare/v0.3.2...v0.4.0
[v0.4.0]: https://github.com/Caemor/epd-waveshare/compare/v0.3.2...v0.4.0

[v0.3.2]: https://github.com/Caemor/eink-waveshare-rs/compare/v0.3.1...v0.3.2
[v0.3.2]: https://github.com/Caemor/epd-waveshare/compare/v0.3.1...v0.3.2

[v0.3.1]: https://github.com/Caemor/eink-waveshare-rs/compare/v0.3.0...v0.3.1
[v0.3.1]: https://github.com/Caemor/epd-waveshare/compare/v0.3.0...v0.3.1

[v0.3.0]: https://github.com/Caemor/eink-waveshare-rs/compare/v0.2.0...v0.3.0
[v0.3.0]: https://github.com/Caemor/epd-waveshare/compare/v0.2.0...v0.3.0
5 changes: 1 addition & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,9 @@ license = "ISC"
name = "epd-waveshare"
readme = "README.md"
repository = "https://github.com/Caemor/epd-waveshare.git"
version = "0.5.0"
version = "0.6.0"
edition = "2021"

[badges]
# travis-ci = { repository = "caemor/epd-waveshare" }

[dependencies]
embedded-graphics-core = { version = "0.4", optional = true }
embedded-hal = "1.0.0"
Expand Down

0 comments on commit 22f726f

Please sign in to comment.