- Breaking: Removed support for Node 13 (end of life)
- Breaking: Removed support for Node 12 (end of life)
- Breaking: Removed support for Node 10 (end of life)
- Feature: Added support for
honeypot
/honeypot_field_name
- Feature: Added official support for Node 19.x
- Feature: Added official support for Node 18.x
- Patch: User agent is no longer a required field
- Patch: Added CI typescript type validation
- Patch: Fixed travis link
- Patch: Updated nock to 13.0.0
- Patch: Updated prettier to 2.0.2
- Patch: Updated mocha to 10.0.0
- Patch: Updated superagent to 8.0.0
- Patch: Updated chai to 4.0.1
- Patch: Resolved dependabot alert about qs
- Patch: Resolved dependabot alert about minimatch
- Feature: Added typescript DTS typings (thanks @jasonflorentino!)
- Patch: Removed David DM
- Patch: Minor README update
- Feature: Add official support for Node 16.x
- Patch: Update mocha to 9.0.1
- Patch: Use github-native dependabot
- Feature: Add official support for Node 15.x
- Feature: Add official support for Node 14.x
- Patch: Update mocha to 8.2.0
- Patch: Update superagent to 6.1.0
- Patch: Update prettier to 2.1.2
- Patch: Update nock to 13.0.4
- Feature: Add a new JS-idiomatic comment API (fully backward compatible)
- Feature: Add official support for Node 13.x
- Feature: Add official support for Node 12.x
- Feature: Add official support for Node 10.x
- Feature: Add support for
blog_lang
andblog_charset
- Feature: Add support for
recheck_reason
- Feature: Added API support for async/await usage
- Patch: Update nock to 11.7.0
- Patch: Update mocha to 6.2.2
- Patch: Update superagent to 5.1.1
- Documentation overhaul
- Added package-lock
- Migrated from Greenkeeper to Renovate
- Added prettier
- Added optional integration tests
- Switched CI/CD to travis.com
- Upgraded library code from ES5 to ES6
- Breaking: Removed support for node 7 (end of life)
- Breaking: Removed support for node 6 (end of life)
- Breaking: Removed support for node 5 (end of life)
- Breaking: Removed support for node 4 (end of life)
- Feature: Added support for Akismet's
user_role
- Feature: Added support for Akismet's
comment_date_gmt
- Feature: Added support for Akismet's
comment_post_modified_gmt
- Patch: Updated mocha to 5.0.0
- Patch: Update superagent to 3.8.0
- Feature: Add official support for Node 9.x
- Patch: Update superagent to 3.6.1
- Patch: Update mocha to 4.0.0
- Breaking: Removed support for node 0.10 (end of life)
- Breaking: Removed support for node 0.12 (end of life)
- Breaking: Removed support for io.js (end of life)
- Feature: Added official support for Node 8.x
- Feature: Added official support for Node 7.x
- Feature: Added support for
is_test
insubmitHam
andsubmitSpam
- Feature: Added test suite for the client promise API
- Feature: Requests to Akismet now default to HTTPS
- Feature: Added
protocol
option to the constructor - Patch: Updated superagent to 3.0.0
- Patch: Updated nock to 9.0.6
- Patch: Updated chai to 4.0.1
- Patch: Updated mocha to 3.4.1
- Patch: Removed dependency on
setimmediate
- Breaking: Removed support for Node 0.8. Node 0.8 reached end-of-life a very long time ago, you should upgrade if you are still using it.
- Feature: Added
is_test
flag tocheckSpam()
- Patch: Updated superagent to 2.0.0
- Feature: Added official support for Node 6.x
- Feature: Added official support for Node 5.x
- Patch: Updated superagent to 1.8.3
- Patch: Updated mocha to 2.4.5
- Patch: Updated chai to 3.5.0
- Feature: Added support for promises
- Bug fix: Errors were sometimes strings, they'll now always be
Error
instances - Minor Breaking: Failed requests (that have an
err
) used to set the return value explicitly tonull
, but will now beundefined
. - Minor Breaking: If
verifyKey
returnedfalse
, it used to also provide anerr
with an explanation.verifyKey
will now only provide anerr
if the request actually fails, otherwise theerr
value will benull
. See the new usage.
- Updated superagent to 0.21
- Added CHANGELOG.md