akismet 4.1.0
akismet: ^4.1.0 copied to clipboard
Prevent comment spam using the Akismet service. Add Akismet to your applications so you don't have to worry about spam again.
Changelog #
4.1.0 #
- Updated the documentation.
- Updated the package dependencies.
4.0.0 #
- Breaking change: starting to use and support the Dart 2 SDK.
- Added support for the
X-akismet-pro-tipHTTP header. - Added the
CheckResultenumeration. - Added the
ClientExceptionclass. - Added the
Comment.recheckReasonproperty. - Added a user guide based on MkDocs.
- Added an example code.
- Using optional
constandnew. - Updated the package dependencies.
3.2.0 #
- Added support for browser platform.
3.1.0 #
- Updated the package dependencies.
3.0.0 #
- Breaking change: changed the signature of most class constructors.
- Breaking change: most class properties are now
final. - Breaking change: raised the required Dart version.
- Breaking change: removed the
toJson()andtoString()methods from theClientclass. - Breaking change: the
versionproperty is now private. - Added new values to the
CommentTypeenumeration. - Changed licensing for the MIT License.
- Updated the package dependencies.
2.1.0 #
- Updated the package dependencies.
2.0.0 #
- Breaking change: changed the signature of all constructors.
- Breaking change: raised the required Dart version.
- Breaking change: renamed the
Client.serviceUrlconstant todefaultEndPoint. - Added the
Client.endPointproperty. - Added the
versionconstant. - Updated the package dependencies.
1.0.0 #
- Breaking change: changed the
Blog.languagestring property for thelanguageslist property. - Breaking change: dropped the dart:html client.
- Breaking change: dropped the embedded server and the command line interface.
- Breaking change: merged all the libraries (e.g.
core,htmlandio) into the soleakismetone. - Breaking change: most of the constructors are now using optional named parameters.
- Breaking change: removed the
DEFAULT_SERVICEconstant,serviceUrlproperty andqueryService()method from theClientclass. - Breaking change: removed the
EndPointsandHttpHeadersenumerations. - Breaking change: removed the
VERSIONconstant. - Breaking change: using lowercase for all constant names.
- Added the
Client.toJson()method. - Added the
onRequestandonResponseevent streams to theClientclass. - The parameters of the
Clientconstructor are now optional. - Added support for the Travis CI continuous integration.
- Changed the build system for Grinder.
- Changed the documentation system for Dartdoc.
- Changed the licensing for the Apache License Version 2.0.
- Dropped the development dependencies based on Node.js.
- Removed the info suffix from the Dart version number in the
Client.userAgentproperty. - Updated the package dependencies.
0.6.1 #
- Fixed bugs in
async/awaitimplementation. - Fixed bugs in JSON serialization.
0.6.0 #
- Added the
roleproperty toAuthorclass. - Added the
isTestproperty toClientclass. - Added the
dateandpostModifiedproperties toCommentclass. - Moved the
FutureAPI toasyncandawait.
0.5.0 #
- Breaking change: renamed
Server.start()method tobind. - Added
Server.bindSecure()method to support SSL protocol. - Updated the package dependencies.
0.4.0 #
- Moved most methods and properties of
Clientchild classes to the base abstract class. - Added
Blogclass to support the latest Akismet APIs. - Added
Serverevents: you can listen toonClose,onError,onListeningandonRequeststreams. - Added
--silentoption to server CLI. - Breaking change: renamed
Server.stop()method toclose. - Breaking change: renamed
HTTPHeadersconstants by usingX_as prefix. - Breaking change: removed
Client.useSecureRequestsproperty.
0.3.2 #
0.3.1 #
- Added unit tests of the HTML client.
- The
Serverclass and CLI now use port 3000 as default.
0.3.0 #
- Removed obsolete build scripts (
build.dartandtool/generate_docs.dart).
0.2.1 #
- Added new properties and methods to
Serverclass. - Added utility scripts in
toolfolder. - Changed the package layout.
- Breaking change: renamed
Server.secureRequestsproperty touseSecureRequests.