All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.6 - 2024-01-17
Changed
- Relax circuits_i2c dependency to allow v2.0
0.1.5 - 2023-02-18
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
0.1.4 - 2021-11-26
Improvement
- Relax circuits_i2c dependency to allow v1.0
- Do not use
i2c_server
0.1.3 - 2021-06-25
- Hex Github action
0.1.2 - 2021-06-23
- Refactor Mox-related code in CommTest
- Simplify CI Github action
- Hex Github action
0.1.1 - 2021-06-16
- Github action as CI
- CI badge and Hex badge in README.md
- Use
Access
instead ofKeyword.get/2
following advice in Good and Bad Elixir | keathley.io - Rename
*_accumulator
to*_reducer
- Simplify
SGP40.Transport.I2C
without usingapply
- Refactor Mox-related test code
- Unused
SGP40.I2C.Stub
- Default gen server name
__MODULE__
- Pattern matching for
args
inSGP40.VocIndex.handle_call({:set_tuning_params, args}, _, state)
- Correct typespec for
SGP40.measure/1
0.1.0 - 2021-06-13
- Initial release