Releases: bachya/ecowitt2mqtt
Releases · bachya/ecowitt2mqtt
2023.01.0
2022.12.0
🚀 Features
- Add Ecowitt HP2551 to device mapping (#415)
🐛 Bug Fixes
🧰 Maintenance
- Bump actions/stale from 6 to 7 (#416)
- Bump rapidfuzz from 2.13.6 to 2.13.7 (#417)
- Bump poetry from 1.2.2 to 1.3.1 in /.github/workflows (#412)
- Bump rapidfuzz from 2.13.3 to 2.13.6 (#413)
- Bump asyncio-mqtt from 0.16.0 to 0.16.1 (#410)
- Bump asyncio-mqtt from 0.15.0 to 0.16.0 (#409)
- Bump dessant/lock-threads from 3.0.0 to 4.0.0 (#407)
- Bump rapidfuzz from 2.13.2 to 2.13.3 (#408)
- Bump fastapi from 0.87.0 to 0.88.0 (#405)
- Bump asyncio-mqtt from 0.14.0 to 0.15.0 (#406)
2022.11.3
2022.11.2
2022.11.1
🚀 Features
- Add support for directly ingesting data from Ambient Weather stations (#400)
- Ensure runtime can handle multiple endpoints (#397)
- Make
Configs.configs
a publicly available attribute (#395) - Add config option to change input data format (#393)
📕 Documentation
- Update contribution instructions (#402)
- Clean up docs (#401)
- Add initial docs for
--input-data-format
config option (#394)
🧰 Maintenance
- Expand device parsing to cover more use cases (#399)
- Implement a factory for picking the correct APIServer implementation (#398)
- Revert "Make
Configs.configs
a publicly available attribute (#395)" (#396) - Remove unnecessary API server tets (#392)
- Abstract normalization of API endpoints (#391)
- Introduce encapsulated API server object (#390)
- Bump uvicorn from 0.19.0 to 0.20.0 (#389)
2022.11.0
🚀 Features
- Add sensors for relative strain index (RSI) and perception (#388)
- Add sensors for humidex and humidex perception (#387)
- Add device mapping for the La Cross WS-2350 weather station (#371)
🐛 Bug Fixes
- Take another stab at
publish-docker
workflow permissions (#381) - Revert "Increase PR permissions for
publish-docker
workflow (#379)" (#380) - Bump musl-dev to 1.2.3-r1 in Dockerfile (#377)
- Fix flapping tests (#376)
- Don't build redundant Docker images (#366)
📕 Documentation
- Add reference links to more calculated sensor descriptions in the README (#386)
🧰 Maintenance
- Bump asyncio-mqtt from 0.13.0 to 0.14.0 (#385)
- Bump fastapi from 0.86.0 to 0.87.0 (#384)
- Fix type names to avoid a pylint override (#383)
- Bump rapidfuzz from 2.13.1 to 2.13.2 (#378)
- Unpin Alpine dependencies in Dockerfile (#382)
- Increase PR permissions for
publish-docker
workflow (#379) - Bump fastapi from 0.85.2 to 0.86.0 (#375)
- Bump rapidfuzz from 2.13.0 to 2.13.1 (#374)
- Remove old dict merge syntax (#373)
- Add more tests to validate device mappings (#372)
- Bump fastapi from 0.85.1 to 0.85.2 (#367)
- Give better label to Docker publish workflow (#368)
- Bump Docker dependencies (OpenSSL and Poetry) (#369)
2022.10.4
2022.10.3
2022.10.2
🐛 Bug Fixes
- Fix invalid MQTT Discovery state with missing lightning strike distance (#350)
🧰 Maintenance
2022.10.1
🚨 Breaking Changes
- Remove separate calculated illuminance data point for lux (#341)
🚀 Features
- Add config option to manage output data precision (#347)
- Provide config option for overriding speed units (#346)
- Provide config option for overriding pressure units (#345)
- Provide config option for overriding precipitation units (#344)
- Provide config option for overriding distance units (#343)
- Provide config option for overriding illuminance units (#342)
- Provide config option for overriding (absolute) humidity units (#339)
- Provide config option for overriding temperature units (#338)
- Differentiate between accumulated precipitation and precipitation rate conversions (#323)
- Automatically adjust precision of converted values (#322)
- Add VolumeConverter helper (#320)
- Add
get_unit_ratio
to allBaseUnitConverter
classes (#317) - Add IlluminanceConverter helper (#316)
- Add PrecipitationConverter helper (#314)
- Add DistanceConverter helper (#313)
- Add PressureConverter helper (#311)
- Add TemperatureConverter helper (#310)
- Add SpeedConverter helper (#309)
- Implement s6-overlay inside the Docker image (#306)
- Add new architectures to Docker image publish (#305)
🐛 Bug Fixes
- Fix percentage-related illuminance conversion bugs (#336)
🧰 Maintenance
- Remove separate calculated illuminance data point for lux (#341)
- Use constants for CLI metavars (#340)
- Refactor and simplify usage of data converters (#337)
- Normalize percentage-based illuminance calculations (#335)
- Implement unit conversion in wind speed calculators (#334)
- Clean up humidity, time, and UV index calculators (#333)
- Implement unit conversion in temperature calculators (#332)
- Implement unit conversion in pressure calculators (#331)
- Implement unit conversion in precipitation calculators (#330)
- Don't store default units in the unit converters (#329)
- Implement unit conversion in lightning calculators (#328)
- Adjust architecture of converted values (#327)
- Implement unit conversion in illuminance calculators (#326)
- Implement unit conversion in humidity calculators (#325)
- Lay groundwork for dynamic unit selection (#324)
- Use constants for unit classes (#321)
- Re-architect data calculators (#319)
- Change "IRRADIATION" constants to "ILLUMINANCE" (#315)
- Standardize precipitation units (#312)
- Small reorganization of Docker install instructions (#303)
- Remove outdated docs (#304)