Releases: cedx/akismet.js
Releases · cedx/akismet.js
Akismet for JS 3.1.0
- Allowing to set dates as timestamps or strings in the
Comment
constructor.
Akismet for JS 3.0.0
- Breaking change: modified the signature of the constructor of the
Client
class. - Breaking change: renamed the
Client.isTest
property totest
. - Added the
Client.DEBUG_HEADER
property. - Added the
Client.toJSON()
method.
Akismet for JS 2.0.1
- Added a dedicated enumeration API to the
CommentType
type.
Akismet for JS 2.0.0
- Breaking change: removed the
Client.serviceURL
property. - Breaking change: removed the
EndPoints
enumeration. - Breaking change: renamed the
Client.DEFAULT_SERVICE
property toSERVICE_URL
. - Updated the package dependencies.
- Updated the project URL.
Akismet for JS 1.0.1
Akismet for JS 1.0.0
- Breaking change: changed the signature of the
fromJSON
methods. - Breaking change: dropped the embedded server and the command line interface.
- Breaking change: ported the CommonJS modules to ES2015 format.
- Breaking change: ported the Promise-based APIs to Observables.
- Breaking change: raised the required Node.js version.
- Breaking change: removed the
url
parameter from theBlog
constructor. - Breaking change: removed the
HTTPHeaders
enumeration. - Added a build task for fixing the coding standards issues.
- Replaced JSDoc documentation generator by ESDoc.
- Replaced JSHint linter by ESLint.
- Replaced the test classes by plain tests.
- Updated the package dependencies.
Akismet for JS 0.9.0
- Breaking change: renamed the
Server.DEFAULT_HOST
property toDEFAULT_ADDRESS
. - Breaking change: renamed the
Server.host
property toaddress
. - Breaking change: renamed the
-H, --host
command line option to-a, --address
. - Upgraded the package dependencies.
Akismet for JS 0.8.0
- Breaking change: using more ES2015 features, like default parameters and destructuring assignment.
- Breaking change: raised the required Node.js version.
- Breaking change: fixed the signature and behavior of the
toJSON()
methods. - Breaking change: changed the case of the
Client.serviceUrl
andServer.redirectUrl
properties. - Turned the package into a scoped one.
- Added the
DEFAULT_HOST
andDEFAULT_PORT
constants to theServer
class. - Added more unit tests.
- Replaced SonarQube code analyzer by Codacy service.
- Improved the code coverage.
Akismet for JS 0.7.1
- Added a command line option to set the user to drop privileges to once server socket is bound.
- Fixed issue #4: properly handle the
host
andport
command line arguments. - Upgraded the package dependencies.
Akismet for JS 0.7.0
- Breaking change: using ES6 features, like arrow functions, block-scoped binding constructs, classes and template strings.
- Breaking change: raised the required Node.js version.
- Breaking change: the
Server
class is not exposed anymore by the default exports. - Breaking change:
Application._log
method renamed tolog
. - The
port
parameter ofServer.listen()
method is now optional. - Improved browser integration.
- Added support for code coverage.
- Added support for SonarQube code analyzer.
- Added support for Travis CI continuous integration.
- Changed the documentation system for JSDoc.
- Changed licensing for the Apache License Version 2.0.