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.
Unreleased
1.0.1 - 2021-07-16
Changed
- Fixed changelog headers
1.0.0 - 2021-07-09
Added
Mxpanel.Operationstruct. This struct holds all the information necessary to one API operation. It can be delivered alone or grouped in batches.Mxpanel.deliver/2function.Mxpanel.deliver_later/2function.
Changed
- All functions were updated to build a
Mxpanel.Operationinstead of making a API request directly. The generated operation can be piped toMxpanel.deliver/2orMxpanel.deliver_later/2to provide a single interface for delivering information to Mixpanel API. This allow all operations to be batched. - Default
:pool_sizeforMxpanel.Batcherchanged from10toSystem.schedulers_online(). - Buffers info telemetry event metadata changed to return the buffer sizes by supported endpoint.
Removed
Mxpanel.Eventstruct. Now the build of the event can be made directly in theMxpanel.track/4function.Mxpanel.track_later/2. Superseded byMxpanel.deliver_later/2
0.4.0 - 2021-07-02
Added
Mxpanel.Groups.delete/4Mxpanel.Groups.remove_item/6Mxpanel.Groups.set/5Mxpanel.Groups.set_once/5Mxpanel.Groups.union/5Mxpanel.Groups.unset/5
0.3.0 - 2021-06-28
Added
- 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.
Changed
- Support custom
:ipand:timefor track events. - Simplify issue template.
- Improve
:tokenvalidation, to allownilvalues when inactive.
0.2.0 - 2021-06-21
Changed
retry_max_attemptsoptions ofMxpanel.Batcherincreased from3to5.- Support batch of events in
Mxpanel.track/2andMxpanel.track_later/2.
Added
Mxpanel.Batcher.drain_buffers/1.activeoption toMxpanel.Batcher.debugoption toMxpanel.Batcher.
Removed
finchMxpanel.HTTPClientadapter.Mxpanel.track_many/2.
0.1.0 - 2021-06-16
Added
Mxpanel.track/2.Mxpanel.track_many/2.Mxpanel.track_later/2.