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.
- BREAKING: Simplified API to use application config instead of passing client reference to every function call
- Configure once in
config/config.exswithconfig :klime, write_key: "..." - Add
Klime.Clientdirectly to supervision tree (no options needed) - All functions now use module calls:
Klime.track("Event", %{}, user_id: "123")instead ofKlime.track(client, "Event", %{}, user_id: "123")
- Configure once in
- Function arities reduced:
track/4→track/3,identify/3→identify/2,group/4→group/3,flush/1→flush/0,shutdown/1→shutdown/0
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.