- Fixed
SystemStackError: stack level too deep
when used withactiverecord-session_store
- Added support for PostgreSQL
jsonb
column type - Added Fluentd store
- Added latitude, longitude, and postal_code to visits
- Log exclusions
- Better support for Authlogic
- Added
screen_height
andscreen_width
- Added
geocode
option - Report errors to service by default
- Fixed association mismatch
- Fixed BSON for Mongoid 3
- Fixed Doorkeeper integration
- Fixed user tracking in overridden authenticate method
- Fixed
visitable
outside of requests
- Added support for any data store, and Mongoid out of the box
- Added
track_visits_immediately
option - Added exception catching and reporting
- Visits expire after inactivity, not fixed interval
- Added
visit_duration
andvisitor_duration
options
- Fixed bot exclusion for visits
- Fixed user method
- Fixed visitor cookies when set on server
- Added
domain
option for server cookies
- Added
current_visit_token
andcurrent_visitor_token
method - Switched to UUIDs
- Quiet endpoint requests
- Skip server-side bot events
- Added
request
argument toexclude_method
- Added
exclude_method
option - Added support for batch events
- Fixed cookie encoding
- Fixed
options
variable from being modified
- Fixed IE 8 error
- Added
track_bots
option - Added
$authenticate
event
- Added event tracking (merged ahoy_events)
- Added ahoy.js
- Fixed bug with
user_type
set tofalse
instead ofnil
- Made cookie functions public for ahoy_events
- Better user agent parser
- Added support for Doorkeeper
- Added options to
visitable
- Added
landing_params
method
- Added
ahoy.ready()
andahoy.log()
for events
- Supports
current_user
fromApplicationController
- Added
ahoy.reset()
- Added
ahoy.debug()
- Added experimental support for native apps
- Prefer
ahoy
overAhoy
- Attach user on Devise sign up
- Ability to specify visit model
- Made most database columns optional
- Performance hack for referer-parser
- First major release