- Add raw response
- Drop support for config keys to be strings. Use symbols instead
- Fixed some rubocop offences
- Require Typhoeus when used
- Raise ConfigurationError if api_key or api_secret are not present
- Dropped support for Ruby 1.8.x
- Code cleanup via rubocop
- Updated docs
- Updated to latest typhoeus gem
- Added support for the import API.
- Allow setting of custom expiry.
- Gem updates
- Avoid overriding the arg of client.request
- Allow retrieving the request_uri of a Mixpanel request
- Parallel requests option.
- NOTE: This version breaks backwards compatibility.
- Use a regular ruby hash instead of metaprogramming for mixpanel options.
- Added some more options.
- Added some more options.
- Added support for the raw data export API.
- BASE_URI is now https.
- Changed funnel to funnel_id.
- Updated json dependency to 1.6.
- Added timezone to available options.
- All exceptions can be caught under Mixpanel::Error.
- Added options used in segmentation resources.
- Manually tested compatibility with Mixpanel gem.
- Added JSON to gemspec for ruby versions less than 1.9.
- Reverted to namespacing via module name because it's a better practice.
I.e. Use
Mixpanel::Client
instead ofMixpanelClient
. - Added 'values' as an optional parameter
gem install mixpanel_client --pre
- Minor housekeeping and organizing
- Refactored specs
- Changed "Mixpanel" class name to "MixpanelClient" to prevent naming collision in other libraries. a710a84e8ba4b6f018b7