- Repackage to hatch/pyproject.toml
- Drop Python 2.7 support
- Switch from smbu2 to smbus2
- New: constants to clarify heater on/off states
- New: support for BME688 "high" gas resistance variant
- New: set/get gas heater disable bit
- Enhancement: fail with descriptive RuntimeError when chip is not detected
- New: set_temp_offset to calibrate temperature offset in degrees C
- Fix to range_sw_err for extremely high gas readings
- Convert to unsigned int to fix negative gas readings
- Merged temperature compensation fix from Bosch's BME680_driver 3.5.3
- Fixed set_gas_heater_temperature to avoid i2c TypeError
- Added Manifest to Python package
- Initial release