Skip to content

Releases: cedx/akismet.php

Akismet for PHP 11.0.0

09 Apr 21:55
Compare
Choose a tag to compare
  • Breaking change: changed the signature of the Client events.
  • Breaking change: raised the required PHP version.
  • Breaking change: using PHP 7.1 features, like nullable types and void functions.

Akismet for PHP 10.0.0

09 Apr 21:54
Compare
Choose a tag to compare
  • Breaking change: changed the signature of most class constructors.
  • Breaking change: most class properties are now read-only.
  • Breaking change: removed the jsonSerialize() and __toString() methods from the Client class.
  • Added new values to the CommentType enumeration.
  • Updated the package dependencies.

Akismet for PHP 9.0.0

09 Apr 21:54
Compare
Choose a tag to compare
  • Breaking change: moved the Observable API to a synchronous one.
  • Breaking change: moved the Subject event API to the EventEmitter one.
  • Changed the licensing for the MIT License.
  • Restored the Guzzle HTTP client.

Akismet for PHP 8.0.0

09 Apr 21:54
Compare
Choose a tag to compare
  • Breaking change: properties representing URLs as strings now use instances of the Psr\Http\Message\UriInterface interface.
  • Added new unit tests.
  • Replaced the Guzzle HTTP client by an Observable-based one.

Akismet for PHP 7.0.0

09 Apr 21:53
Compare
Choose a tag to compare
  • Breaking change: renamed the akismet namespace to Akismet.
  • Breaking change: reverted the API of the Client class to an Observable-based one.
  • Enabled the strict typing.
  • Replaced phpDocumentor documentation generator by ApiGen.
  • Updated the package dependencies.

Akismet for PHP 6.0.0

09 Apr 21:53
Compare
Choose a tag to compare
  • Breaking change: dropped the dependency on Observables.
  • Breaking change: the Client class is now an EventEmitter.
  • Ported the unit test assertions from TDD to BDD.
  • Removed the dependency on the cedx/enum module.
  • Updated the package dependencies.

Akismet for PHP 5.1.0

09 Apr 21:53
Compare
Choose a tag to compare
  • Restored the jsonSerialize() and __toString() methods of the Client class.

Akismet for PHP 5.0.0

09 Apr 21:52
Compare
Choose a tag to compare
  • Breaking change: changed the signature of all constructors.
  • Breaking change: changed the return type of several Client methods.
  • Breaking change: renamed the Client::SERVICE_URL constant to DEFAULT_ENDPOINT.
  • Breaking change: removed the Client->jsonSerialize() method.
  • Added the Client->endPoint property.
  • Updated the package dependencies.

Akismet for PHP 4.0.0

09 Apr 21:52
Compare
Choose a tag to compare
  • Breaking change: changed the Blog->language string property for the languages array property.
  • Breaking change: renamed the Client->test property to isTest and the Client->setTest() method to setIsTest.
  • Replaced the Codacy code coverage service by the Coveralls one.
  • Removed the vendor suffix from the PHP version number in the Client->userAgent property.
  • Removed the dist build task.
  • Updated the package dependencies.

Akismet for PHP 3.0.0

09 Apr 21:52
Compare
Choose a tag to compare
  • Breaking change: removed the toJSON() methods.
  • Added the onRequest and onResponse event streams to the Client class.
  • Removed the final modifier from the jsonSerialize() methods.