Skip to content

Latest commit

 

History

History
86 lines (52 loc) · 2.09 KB

CHANGELOG.md

File metadata and controls

86 lines (52 loc) · 2.09 KB

Changelog

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

Fixed

  • Hex Github action

0.1.2 - 2021-06-23

Changed

  • Refactor Mox-related code in CommTest
  • Simplify CI Github action

Added

  • Hex Github action

0.1.1 - 2021-06-16

Added

  • Github action as CI
  • CI badge and Hex badge in README.md

Changed

  • Use Access instead of Keyword.get/2 following advice in Good and Bad Elixir | keathley.io
  • Rename *_accumulator to *_reducer
  • Simplify SGP40.Transport.I2C without using apply
  • Refactor Mox-related test code

Removed

  • Unused SGP40.I2C.Stub
  • Default gen server name __MODULE__
  • Pattern matching for args in SGP40.VocIndex.handle_call({:set_tuning_params, args}, _, state)

Fixed

  • Correct typespec for SGP40.measure/1

0.1.0 - 2021-06-13

Added

  • Initial release