Skip to content

Latest commit

 

History

History
153 lines (120 loc) · 4.3 KB

CHANGELOG.md

File metadata and controls

153 lines (120 loc) · 4.3 KB

6.0.0

  • 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

5.3.0

  • Feature: Added typescript DTS typings (thanks @jasonflorentino!)
  • Patch: Removed David DM

5.2.1

  • Patch: Minor README update

5.2.0

  • Feature: Add official support for Node 16.x
  • Patch: Update mocha to 9.0.1
  • Patch: Use github-native dependabot

5.1.0

  • 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

5.0.0

  • 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 and blog_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)

4.2.0

  • Feature: Added support for Akismet's user_role

4.1.0

  • 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

4.0.1

  • Patch: Update superagent to 3.8.0

4.0.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)

3.0.0

  • Feature: Added official support for Node 8.x
  • Feature: Added official support for Node 7.x
  • Feature: Added support for is_test in submitHam and submitSpam
  • 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.

2.2.0

  • Feature: Added is_test flag to checkSpam()

2.1.1

  • Patch: Updated superagent to 2.0.0

2.1.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

2.0.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 to null, but will now be undefined.
  • Minor Breaking: If verifyKey returned false, it used to also provide an err with an explanation. verifyKey will now only provide an err if the request actually fails, otherwise the err value will be null. See the new usage.

1.1.5

  • Updated superagent to 0.21

1.1.4

  • Added CHANGELOG.md