- Fix prototype#map regression
- Release as 1.0.0 (note: this change does not introduce any breaking changes, just for semver purposes)
- Add support for array data type in
#events
call
- Fix Integration.prototype.map regression and add test
- Add ESLint to test harness
- Refactor existing code for sanity, ESLint compliance
- Added loadIframe method
- make: test-browser re-build on refresh
- deps: pin them all
- fix: ignore attributes that are not explicitly included
- Merge pull request #33 from segmentio/noop
- .load(): default fn to noop
- deps: upgrade analytics-events
- tests: fix typo
- .load(): respect errors
- remove assert
- ocd: remove .load() dupe
- reset(): restore onerror
- travis typo
- deps: pin fmt to catch JSON fix for ie7
- travis: add sauce creds
- package.json: rm .script
- travis: browser matrix
- tests: append port
- tests: ie8..10
- tests: support ie*
- pin component deps
- updating analytics-events and the makefile
- emit ready on next frame
- ready on initialize by default
- duo creds
- use duo-test
- make: remove server
- bump node version to 0.11
- make new
load
method load tags (script/img/iframe). so, you don't need to implement.load
when building a new integration. - add
.tag
to the DSL, where you define script/img/iframe tags, instead of loading them manually. they use mustache-like templates, getting the options and whatever other "locals" you send to the.load
method - remove old
load
method
- port to duo
- swap callback and ready event
- reset window defaults
- update readme
- version component
- allow camelCase and snake_case names
- .mapping(): make sure it returns the integration for chaining
- make: move rm node_modules to distclean target, for speed
- add .mapping(name)
- add #events method to find events.
- component: add githubusercontent to remotes
- make sure initialize is called with page
- make sure all methods return the real values
- pass all arguments to track()
- dont wait until "ready" event to call track() directly
- add eCommerce api
- adding
readyOnLoad
fix to still callload
callback
- debug: upgrade to 0.7.3
- rename
section
argument tocategory
- add
section
argument topage
method signature
- change
exists
toloaded
and check inload
- add
construct
event to integration
- fix
ready
to always be emitted asynchronously
- add
exists
check for globals
- move
initialize
onpage
logic intopage
- move
initialized
state intoinitialize
- remove handling of
initialPageview
option
- change initialize to be called with
page
args
- change globals to be an array of keys
✨