- New: Add
enable
API to disable client from sending messages. This is useful for testing. - Improvement: Log when messages exceed our size limits.
- Improvement: Replace
crypto-token
withuuid
package. This also reduces the total size of the package in the browser by 80%. Note that this will change the structure of the generatedmessageId
values. - Improvement: Improve retry logic to better handle server failures.
- Improvement: Update the user agent format to be RFC 7231 compliant.
- Flush on first message (#113)
- Rename flushAfter to flushInterval (#112)
- remove caching of dependencies on Circle CI
- improve readme
- rename README to readme
- add license
- disable npm package locks
- improve package.json
- moves files into root
- remove Makefile in favor of npm scripts
- remove yarn.lock
- remove History.md in favor of gh releases
- add editorconfig
- Convert to ES6 (#110)
- Remove continuous deployment (#109)
- Switch from Mocha to AVA (#108)
- Skip data in flush callbacks (#105)
- Reset timer on flush (#103)
- Remove superagent-retry module (#107)
- Remove browserify build (#104)
- Update README.md
- Preventing webpack to bundle all lodash lib (#94)
- README: fix header
- README: fix badge
- package: upgrade dependencies (#89)
- standard (#88)
- yarn (#85)
- analytics-node.js@2.4.0 [ci skip]
- test: add
_metadata
to "screen" assertion (#87) - replace Travis with CircleCI (#86)
- add support for screen events (#82)
- use correct optional syntax for JSDOC (#83)
- Add node version to messages via _metadata (#84)
- remove trailing slash on
.host
(#81)
- Replace validation with
@segment/loosely-validate-event
- add releasing notes
- Merge pull request #74 from alexstrat/master
- Update dependencies
- adding a cli
- updating travis.yml
- increase messageId entropy, and include one id per message
- makefile: changing bin paths and nsp target
- Upgraded vulnerable dependencies and minor change in the tests to support them
- Adding Node Security Project support
- update analytics-node.js
- Remove proxy support
- Merge pull request #47 from yorkie/patch-1
- remove the duplicated keyword
- Update analytics-node.js
- Try to retry a few times before responding
- add browserify support
- Add installation instructions to readme
- Add sentAt
- add: proxy requests
- fix: given contexts to extended and not wiped out
- fix: context data being added to messages
- update: debug dependency
- add group method