|
| 1 | +Unreleased |
| 2 | +========== |
| 3 | +- Nothing! |
| 4 | + |
| 5 | +.v2.4.0 - 2024-07-20 |
| 6 | +==================== |
| 7 | +- Bump tj-actions/branch-names from 2.2 to 7.0.7 in /.github/workflows by @dependabot in https://github.com/flyte/mqtt-io/pull/339 |
| 8 | +- # Fix for poetry/docutils related bug by @BenjiU in https://github.com/flyte/mqtt-io/pull/367 |
| 9 | +- upgrade DHT11/DHT22 backing library by @pansila in https://github.com/flyte/mqtt-io/pull/297 |
| 10 | +- Install gcc for slim docker to build rpi.gpio on demand by @BenjiU in https://github.com/flyte/mqtt-io/pull/368 |
| 11 | +- Remove lint warnings from bmp085.py by @BenjiU in https://github.com/flyte/mqtt-io/pull/375 |
| 12 | +- Add support for YF-S201 flow rate sensor by @linucks in https://github.com/flyte/mqtt-io/pull/370 |
| 13 | +- Support for ENS160 digital multi-gas sensor with multiple IAQ data (TVOC, eCO2, AQI) by @linucks in https://github.com/flyte/mqtt-io/pull/371 |
| 14 | +- feat: add MH-Z19 sensor module by @kleest in https://github.com/flyte/mqtt-io/pull/365 |
| 15 | +- Add Support for Sunxi Linux Boards by @fabys77 in https://github.com/flyte/mqtt-io/pull/100 |
| 16 | + |
| 17 | +.v2.3.0 - 2024-03-01 |
| 18 | +==================== |
| 19 | +- 324 pinned pyyaml version incompatible with latest cython 300 by @BenjiU in #325 |
| 20 | +- fix pipeline for tagging by @BenjiU in #323 |
| 21 | +- pin pyyaml to v6.0.1 by @BenjiU in #326 |
| 22 | +- Add new module for sensor adxl345 by @birdie1 in #223 |
| 23 | +- Sensor INA219: Use optional i2c_bus_num by @mschlenstedt in #328 |
| 24 | +- Update ads1x15.py by @maxthebuch in #329 |
| 25 | +- repeat subscribe when reconnected to MQTT broker by @JohannesHennecke in #337 |
| 26 | +- Fix non-unique identifiers reporting to HA by @dolai1 in #345 |
| 27 | +- docker: use a "slim" base image by @chatziko in #342 |
| 28 | +- Fix applying mqtt.reconnect_count by reordering except clauses by @zzeekk in #331 |
| 29 | +- Add PMS5003 Particulate Sensor by @johnwang16 in #346 |
| 30 | +- gpiod: enable pullup/pulldown by @chatziko in #341 |
| 31 | +- docker: slim image, use rustup, build deps only on armv7 by @chatziko in #352 |
| 32 | + |
| 33 | +.v2.2.9d - 2023-07-18 |
| 34 | +==================== |
| 35 | +- new sensors |
| 36 | +- fix for reconnection problem |
| 37 | + |
| 38 | +.v2.2.8 - 2023-01-19 |
| 39 | +==================== |
| 40 | +- Fix for #280 by @rlehfeld in #281 |
| 41 | +- Fix reconnects_remaining referenced before assignment by @SamLeatherdale in #274 |
| 42 | +- Only create one instance of sensor_module for ADS1x15 by @shbatm in #286 |
| 43 | +- PN532 NFC/RFID reader implementation by @vytautassurvila in #269 |
| 44 | +- Update README.md by @OzGav in #264 |
| 45 | +- FIX OrangePi module by @neatherweb in #285 |
| 46 | +- New DockerPi 4 Channel Relay GPIO module by @claudegel in #246 |
| 47 | +- Digital Output: fix initial state inconsistency by @hacker-cb in #238 |
| 48 | +- Add module mcp3xxx by @koleo9am in #227 |
| 49 | +- Always remove finished transient_tasks. by @gmsoft-tuxicoman in #301 |
| 50 | + |
| 51 | +.v2.2.7 - 2022-07-07 |
| 52 | +==================== |
| 53 | +- Fix some minor pylint issues and silence some others. |
| 54 | +- Fix bug with changing reference to 'edge' in raspberrypi module. #268 @vytautassurvila |
| 55 | +- Add INA219 sensor module. #221 @birdie1 |
| 56 | +- Implement PinPUD.OFF for pcf8574/5. #217 @IlmLV |
| 57 | +- Ensure HCSR04 distance cannot be None. #215 @joseffallman |
| 58 | +- Add GPIOZero module. #212 @fipwmaqzufheoxq92ebc |
| 59 | +- Render config with confp to allow dynamic configuration based on environment/redis/etcd vars. #210 @fipwmaqzufheoxq92ebc |
| 60 | +- Log uncaught exceptions to configured logging handlers. #206 @fipwmaqzufheoxq92ebc |
| 61 | + |
| 62 | +v2.2.6 - 2021-04-23 |
| 63 | +=================== |
| 64 | +- Create docs in a tempdir to stop them from being clobbered when changing branches. |
| 65 | + |
| 66 | +v2.2.5 - 2021-04-23 |
| 67 | +=================== |
| 68 | +- Sort versions in docs. Use git pull properly. |
| 69 | + |
| 70 | +v2.2.4 - 2021-04-23 |
| 71 | +=================== |
| 72 | +- Generate docs versions and root index to strings and write them after switching branches |
| 73 | + |
| 74 | +v2.2.3 - 2021-04-23 |
| 75 | +=================== |
| 76 | +- Add docs root index to git separately |
| 77 | + |
| 78 | +v2.2.2 - 2021-04-23 |
| 79 | +=================== |
| 80 | +- Fix version regex for docs index generation |
| 81 | + |
| 82 | +v2.2.1 - 2021-04-23 |
| 83 | +=================== |
| 84 | +- Handle tags in generate docs script. |
| 85 | + |
| 86 | +v2.2.0 - 2021-04-23 |
| 87 | +=================== |
| 88 | +- Multi-versioned documentation. |
| 89 | +- Auto-reconnect to MQTT server on disconnection. #207 @fipwmaqzufheoxq92ebc |
| 90 | + |
| 91 | +v2.1.8 - 2021-04-21 |
| 92 | +=================== |
| 93 | +- Fix broken hcsr04 sensor that I (@flyte) broke when rewriting for v2.x. #211 @r00tat |
| 94 | +- Fix inversion not taken into account when publishing initial digital output value. #203 @r00tat |
| 95 | +- Fix #198 where Future wasn't created from the right thread. #205 @fipwmaqzufheoxq92ebc |
| 96 | + |
| 97 | +v2.1.7 - 2021-04-01 |
| 98 | +=================== |
| 99 | +- Add install_requirements config option to skip installing missing module requirements. #199 |
| 100 | + |
| 101 | +v2.1.6 - 2021-04-01 |
| 102 | +=================== |
| 103 | +- Add ADS1x15 module. #200 @r00tat |
| 104 | + |
| 105 | +v2.1.5 - 2021-04-01 |
| 106 | +=================== |
| 107 | +- Update PyYAML version to 5.4 CVE-2020-14343 |
| 108 | + |
| 109 | +v2.1.4 - 2021-03-26 |
| 110 | +=================== |
| 111 | +- Add version to 'model' field of HA Discovery config payload. #196 @pbill2003 |
| 112 | + |
| 113 | +v2.1.3 - 2021-03-26 |
| 114 | +=================== |
| 115 | +- Add missing `spi_device` config schema entry for MCP3008 sensor module. #194 |
| 116 | + |
| 117 | +v2.1.2 - 2021-03-24 |
| 118 | +=================== |
| 119 | +- Remove config validation that checks usage of the same numbered pin used twice. #191 |
| 120 | + |
| 121 | +v2.1.1 - 2021-03-16 |
| 122 | +=================== |
| 123 | +- Fix bodged BH1750 sensor value reading code. #189 |
| 124 | + |
| 125 | +v2.1.0 - 2021-03-11 |
| 126 | +=================== |
| 127 | +- Add *OPT-IN* error reporting to sentry. Bumps minor version because it adds a config entry. |
| 128 | + |
| 129 | +v2.0.1 - 2021-03-11 |
| 130 | +=================== |
| 131 | +- Fix bug where sensor config was retrieved from the wrong place https://github.com/flyte/mqtt-io/issues/185 |
| 132 | + |
| 133 | +v2.0.0 - 2021-03-07 |
| 134 | +=================== |
| 135 | +- Rewrite core with asyncio |
| 136 | +- Change MQTT client to asyncio-mqtt |
| 137 | +- Add better validation for config |
| 138 | +- [Move some config values around](https://flyte.github.io/mqtt-io/#/config/v2-changes), but mostly stay compatible with existing configs |
| 139 | +- Add MCP23017 module |
| 140 | +- [Rework interrupts](https://flyte.github.io/mqtt-io/#/config/interrupts) to allow for pins to be interrupts for other pins on other modules |
| 141 | +- Enable extra values to be added to the [Home Assistant Discovery](https://flyte.github.io/mqtt-io/#/config/ha_discovery) config payloads |
| 142 | +- Rename package from pi-mqtt-gpio to mqtt-io since it's not just for Raspberry Pi, and not just for GPIO |
| 143 | +- Create generated documentation for the config file options ("Section Reference" section of [the documentation](https://flyte.github.io/mqtt-io/#/)) |
| 144 | +- Tons more stuff, too varied to list here. It's safe to say that almost everything has been improved (hopefully) in some way |
| 145 | + |
| 146 | +v0.5.3 - 2020-10-17 |
| 147 | +=================== |
| 148 | +- Add PCF8575 support. #121 |
| 149 | +- Add MCP3008 sensor support. #115 |
| 150 | +- Add AHT20 sensor support. #122 |
| 151 | +- Add BME280 sensor support. #132 |
| 152 | +- Install requirements using current Python executable. #134 |
| 153 | +- Add sensors to HASS discovery. #133 |
| 154 | +- Add option to publish output value on startup. #125 |
| 155 | + |
| 156 | +v0.5.2 - 2020-10-17 |
| 157 | +=================== |
| 158 | +- Update PyYAML to a version that doesn't suffer from CVE-2020-1747 vulnerability. |
| 159 | +- Add 'stream' IO. |
| 160 | + |
| 161 | +v0.3.1 - 2019-03-10 |
| 162 | +=================== |
| 163 | +- Pin safe version of PyYAML in requirements. |
| 164 | + |
| 165 | +v0.3.0 - 2019-03-10 |
| 166 | +=================== |
| 167 | +- Merge PR from @BenjiU which implements a new sensor interface. #52 |
| 168 | + |
| 169 | +v0.0.12 - 2017-07-26 |
| 170 | +==================== |
| 171 | +- Add cleanup function to modules which are called before program exit. #16 |
| 172 | + |
| 173 | +v0.0.11 - 2017-07-26 |
| 174 | +==================== |
| 175 | +- Decode received MQTT message payload as utf8 before trying to match with on/off payload values. #14 |
| 176 | + |
| 177 | +v0.0.10 - 2017-07-26 |
| 178 | +==================== |
| 179 | +- Fix bug with selection of pullup value in raspberrypi module when none set. #15 |
| 180 | + |
| 181 | +v0.0.9 - 2017-07-26 |
| 182 | +=================== |
| 183 | +- Successful fix for bug with loading config schema. #13 |
| 184 | + |
| 185 | +v0.0.8 - 2017-07-26 |
| 186 | +=================== |
| 187 | +- Failed fix for bug with loading config schema. #13 |
| 188 | + |
| 189 | +v0.0.7 - 2017-07-17 |
| 190 | +=================== |
| 191 | + |
| 192 | +- Implement `set_on_ms` and `set_off_ms` topic suffixes. Closes #10 |
| 193 | + |
| 194 | +v0.0.6 - 2017-07-17 |
| 195 | +=================== |
| 196 | + |
| 197 | +- Large refactor and tidyup. |
| 198 | +- Implement config validation using cerberus. |
| 199 | +- Enable configuration of MQTT protocol. Closes #11. |
| 200 | +- Deploy Python Wheel as well as source package. |
| 201 | +- Add some (not exhaustive) tests. |
0 commit comments