Releases: cedx/akismet.php
Releases · cedx/akismet.php
Akismet for PHP 11.0.0
- 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
- 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 theClient
class. - Added new values to the
CommentType
enumeration. - Updated the package dependencies.
Akismet for PHP 9.0.0
- Breaking change: moved the
Observable
API to a synchronous one. - Breaking change: moved the
Subject
event API to theEventEmitter
one. - Changed the licensing for the MIT License.
- Restored the Guzzle HTTP client.
Akismet for PHP 8.0.0
- 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
- Breaking change: renamed the
akismet
namespace toAkismet
. - 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
- Breaking change: dropped the dependency on Observables.
- Breaking change: the
Client
class is now anEventEmitter
. - 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
- Restored the
jsonSerialize()
and__toString()
methods of theClient
class.
Akismet for PHP 5.0.0
- 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 toDEFAULT_ENDPOINT
. - Breaking change: removed the
Client->jsonSerialize()
method. - Added the
Client->endPoint
property. - Updated the package dependencies.
Akismet for PHP 4.0.0
- Breaking change: changed the
Blog->language
string property for thelanguages
array property. - Breaking change: renamed the
Client->test
property toisTest
and theClient->setTest()
method tosetIsTest
. - 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
- Breaking change: removed the
toJSON()
methods. - Added the
onRequest
andonResponse
event streams to theClient
class. - Removed the
final
modifier from thejsonSerialize()
methods.