Releases: elixir-sensors/sgp40
Releases · elixir-sensors/sgp40
v0.1.7
v0.1.6
Relax circuits_i2c dependency to allow v2.0
v0.1.5
Fix Elixir code based on warnings. Nothing will be changed at the high level.
Changed
- Use Application.compile_env/3 instead of Application.get_env/3
- Define mocks at compile time instead of at runtime
- Bump Elixir versions in CI
v0.1.4
Improvement
- Support both v0 and v1 of
circuits_i2c - Do not use
i2c_server
v0.1.3
Fixed
- Hex Github action
v0.1.2
Changed
- Refactor Mox-related code in CommTest
- Simplify CI Github action
Added
- Hex Github action
v0.1.1
Added
- Github action as CI
- CI badge and Hex badge in README.md
Changed
- Use
Accessinstead ofKeyword.get/2following advice in Good and Bad Elixir | keathley.io - Rename
*_accumulatorto*_reducer - Simplify
SGP40.Transport.I2Cwithout usingapply - Refactor Mox-related test code
Removed
- Unused
SGP40.I2C.Stub - Default gen server name
__MODULE__ - Pattern matching for
argsinSGP40.VocIndex.handle_call({:set_tuning_params, args}, _, state)
Fixed
- Correct typespec for
SGP40.measure/1
v0.1.0
v0.1.0
Initial release