diff --git a/CHANGELOG.md b/CHANGELOG.md index d0c606e00..9d5ddfdcf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,81 @@ +0.25.0 +--- + +- **core** + - add Sensor interface and Measurement type + - **delay** + - add new package for cycle-accurate delays + +- **new devices** + - **AS560x** + - Add support for ams AS560x on-axis magnetic rotary position sensors + - **onewire** + - first implementation of 1-wire protocol (#505) + - **mpu6886** + - initial implementation + - **ttp229** + - initial support for ttp229 (BSF) + +- **enhancements** + - **gps** + - make the date available in addition to the time (#532) + - **i2csoft** + - use cycle counting for delays + - **ili9341** + - add EnableTEOutput to be able to sync drawing with VSYNC + - add sleep mode + - unify rotation support + - **st7735** + - add DrawRGBBitmap8 method to draw raw RGB565 buffers + - add sleep mode + - unify rotation support + - **st7789** + - added DrawRGBBitmap8 (same as ili9341 & st7735) + - allow changing the color format using COLMOD + - make it possible to configure gamma + - support the chip select pin + - update saved rotation in SetRotation + - add sleep mode + - unify rotation support + - **sx126x/sx127x** + - Reduce spi buffer size, add missing select when using channels + - Remove heap alloc in interrupt, add non blocking channel send/receive, and other cleanups + - **wifinina** + - add generated strings, improved debugging system and messages + - add ResetIsHigh to control the behavior of the RESET pin for boards like the Arduino MKR 1010 + - only add generated strings when using wifidebug tag + +- **bugfixes** + - **ds3231** + - Document incorrect leap year 2100 + - Fix negative temperature conversion + - **ili9341** + - fix Size() for mirrored rotation + - **st7789** + - avoid heap allocations after the driver is created + - **net** + - Revert "(#501) make IP.String() method return something sensible" + - **wifinina** + - small timing adjustments in Configure() to better ensure device reset + +- **examples** + - **sdcard** + - remove tinyfs example and replace with link to tinyfs repo in docs + - **wifinina** + - improve connectToAP() and other needed minor corrections + +- **build** + - switch to ghcr.io for docker container + - run smoke tests in parallel + - **Makefile** + - add XTENSA=0 flag to skip Xtensa tests + - remove AVR=0 flag + +- **docs** + - remove full list of devices from README, better to keep it on the tinygo.org site + - update LICENSE year + + 0.24.0 --- - **new devices** @@ -75,6 +153,7 @@ - update to actions/checkout@v3 - work around for CVE-2022-24765 + 0.23.0 --- - **new devices** diff --git a/README.md b/README.md index 17d68cd04..00590f108 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ func main() { ## Supported devices -There are currently 94 devices supported. For the complete list, please see: +There are currently 96 devices supported. For the complete list, please see: https://tinygo.org/docs/reference/devices/ ## Contributing diff --git a/version.go b/version.go index 0893b62ef..0ebd33494 100644 --- a/version.go +++ b/version.go @@ -2,4 +2,4 @@ package drivers // Version returns a user-readable string showing the version of the drivers package for support purposes. // Update this value before release of new version of software. -const Version = "0.24.0" +const Version = "0.25.0"