# Change Log SHT2x

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/).


## [0.5.3] - 2025-06-19
- Fix #37, update README to wait before first command (kudos to pdaoust)
- add delay in async demos to wait for sensor to be ready
- fix version number
- minor edits

## [0.5.2] - 2025-06-14
- PR #34 - revert status checking
- improve some error handling

## [0.5.1] - 2025-05-27
- PR #32 - update readme.md, comments (Kudos to morfeus02)
- add 2 examples
- minor edits.

## [0.5.0] - 2023-12-07
- update API, begin()
- update readme.md
- update examples
- minor edits

----

## [0.4.2] - 2023-11-25
- add **bool readCachedTemperature()** to async interface
- update readme.md

## [0.4.1] - 2023-11-25
- fix **bool reset()** clear state of resolution, heater and error
- update readme.md
- minor edits

## [0.4.0] - 2023-09-21
- moved TwoWire parameter from begin() to Constructor
- FIx #23 support for Wire1 for ESP32
- update readme.md
- minor edits

----

## [0.3.1] - 2023-09-10
- fix #21 example for elaborated async.
- improve async interface
  - add **getRequestType()** to async interface
  - add three request constants to .h file
  - add **bool requestReady()** checks both.
- update readme.md
- minor edits

## [0.3.0] - 2023-03-26
- fix setResolution #13, #18
- fix heater settings
- add GY21 as derived class
- fix derived constructors
- move code from .h to .cpp
- update readme.md
- update GitHub actions
- update license 2023
- minor edits

----

## [0.2.2] - 2022-12-14
- add experimental asynchronous interface
- add async example

## [0.2.1] - 2022-11-24
- Add RP2040 support to build-CI.
- Add CHANGELOG.md

## [0.2.0] - 2022-07-10
- Fix #11 RawTemp + rawHum (kudos to theandy94)
- add experimental getResolution() + setResolution()
- adjust read delay
- add experimental batteryOK()
- add CRC in read() - no fail.

----

## [0.1.4] - 2022-06-21
- Fix #9 ESP32 wire.begin()
- Fix getEIDB() bug.

## [0.1.3] - 2021-12-28
- update library.json
- update license
- minor edits

## [0.1.2] - 2021-09-29
- Add Si70xx derived classes
- add getEIDA(), getEIDB(), getFirmwareVersion()
- update build-CI, readme.md badges

## [0.1.1] - 2021-09-28
- Add HTU2x derived classes,
- update readme.md + add some status info

## [0.1.0] - 2021-09-25
- initial version

