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.
1.0.1 - 2021-07-16
- Fixed changelog headers
1.0.0 - 2021-07-09
Mxpanel.Operation
struct. This struct holds all the information necessary to one API operation. It can be delivered alone or grouped in batches.Mxpanel.deliver/2
function.Mxpanel.deliver_later/2
function.
- All functions were updated to build a
Mxpanel.Operation
instead of making a API request directly. The generated operation can be piped toMxpanel.deliver/2
orMxpanel.deliver_later/2
to provide a single interface for delivering information to Mixpanel API. This allow all operations to be batched. - Default
:pool_size
forMxpanel.Batcher
changed from10
toSystem.schedulers_online()
. - Buffers info telemetry event metadata changed to return the buffer sizes by supported endpoint.
Mxpanel.Event
struct. Now the build of the event can be made directly in theMxpanel.track/4
function.Mxpanel.track_later/2
. Superseded byMxpanel.deliver_later/2
0.4.0 - 2021-07-02
Mxpanel.Groups.delete/4
Mxpanel.Groups.remove_item/6
Mxpanel.Groups.set/5
Mxpanel.Groups.set_once/5
Mxpanel.Groups.union/5
Mxpanel.Groups.unset/5
0.3.0 - 2021-06-28
- Examples section to readme.
Mxpanel.create_alias/3
.Mxpanel.People.append_item/5
.Mxpanel.People.delete/3
.Mxpanel.People.increment/5
.Mxpanel.People.remove_item/5
.Mxpanel.People.set/4
.Mxpanel.People.set_once/4
.Mxpanel.People.unset/4
.
- Support custom
:ip
and:time
for track events. - Simplify issue template.
- Improve
:token
validation, to allownil
values when inactive.
0.2.0 - 2021-06-21
retry_max_attempts
options ofMxpanel.Batcher
increased from3
to5
.- Support batch of events in
Mxpanel.track/2
andMxpanel.track_later/2
.
Mxpanel.Batcher.drain_buffers/1
.active
option toMxpanel.Batcher
.debug
option toMxpanel.Batcher
.
finch
Mxpanel.HTTPClient
adapter.Mxpanel.track_many/2
.
0.1.0 - 2021-06-16
Mxpanel.track/2
.Mxpanel.track_many/2
.Mxpanel.track_later/2
.