Releases: cedx/akismet.js
Releases · cedx/akismet.js
Akismet for JS 14.0.0
- Breaking change: ported the source code to TypeScript.
- Breaking change: changed the signature of the class constructors.
- Breaking change: changed the signature of the
fromJson()
methods. - Breaking change: raised the required Node.js version.
- Breaking change: removed the
[Symbol.toStringTag]()
andtoString()
methods. - Breaking change: removed the
debugHeader
anddefaultEndPoint
static properties from theClient
class. - Breaking change: using ECMAScript modules instead of CommonJS ones.
- Replaced the ESDoc documentation generator by TypeDoc.
- Added the
CheckResult
enumeration. - Added the
ClientError
class. - Added the
Comment.recheckReason
property. - Added the
eventRequest
andeventResponse
static properties to theClient
class. - Added support for the
X-akismet-pro-tip
HTTP header. - Added a user guide based on MkDocs.
- Added an example code.
- Using the global
URL
andURLSearchParams
classes. - Updated the build system to Gulp version 4.
- Updated the package dependencies.
Akismet for JS 13.0.0
- Breaking change: changed the signature of the
Client
events. - Updated the package dependencies.
Akismet for JS 12.0.0
- Breaking change: changed the signature of most class constructors.
- Breaking change: raised the required Node.js version.
- Breaking change: removed the
toJSON()
andtoString()
methods from theClient
class. - Breaking change: using camel case instead of studly caps for static properties.
- Added new values to the
CommentType
enumeration. - Updated the package dependencies.
Akismet for JS 11.0.0
- Breaking change: converted the
Observable
-based API to anasync/await
-based one. - Breaking change: converted the
Subject
event API to theEventEmitter
one. - Added the
#[Symbol.toStringTag]
property to all classes. - Changed licensing for the MIT License.
Akismet for JS 10.1.0
- Replaced the SuperAgent HTTP client by
node-fetch
. - Updated the package dependencies.
Akismet for JS 10.0.0
- Breaking change: renamed the
fromJSON()
static methods tofromJson
. - Changed the naming convention: acronyms and abbreviations are capitalized like regular words, except for two-letter acronyms.
- Updated the package dependencies.
Akismet for JS 9.1.0
- Removed the dependency on Babel compiler.
- Updated the package dependencies.
Akismet for JS 9.0.0
- Breaking change: reverted the API of the
Client
class to an Observable-based one. - Added new unit tests.
- Updated the package dependencies.
Akismet for JS 8.0.1
- Fixed a code generation bug.
- Updated the package dependencies.