cedx/yii2-free-mobile Send SMS messages to your Free Mobile device, for the Yii Framework. A simple and free way to monitor your applications using a Free Mobile account.

smsmobilefreeloggingclient

Free Mobile for Yii

Yii Framework Runtime Release License Downloads Coverage Build

Free Mobile client library for the Yii Framework.

Documentation

Development

License

Free Mobile for Yii is distributed under the MIT License.

Changelog

Changelog

Version 11.2.0

  • Updated the documentation.
  • Updated the package dependencies.

Version 11.1.0

  • The cURL extension is not required anymore.
  • Updated the package dependencies.

Version 11.0.0

  • Breaking change: raised the required PHP version.
  • Breaking change: using PHP 7.4 features, like arrow functions and typed properties.
  • Updated the package dependencies.

Version 10.0.0

  • Breaking change: using camelcase instead of all caps for constants.
  • Updated the package dependencies.

Version 9.3.0

  • Modified the package layout.
  • Reverted the handling of URIs to Guzzle library.
  • The ClientException class now extends from yii\base\Exception.
  • Updated the package dependencies.

Version 9.2.0

  • Replaced Guzzle library by PHP League for URIs.
  • Updated the package dependencies.

Version 9.1.0

  • Added an example code.
  • Dropped the dependency on PHPUnit-Expect.
  • Replaced the Phing build system by Robo.
  • Updated the package dependencies.

Version 9.0.0

  • Breaking change: raised the required PHP version.
  • Updated the package dependencies.

Version 8.2.0

  • Added new unit tests.
  • Optimized the build system.
  • Updated the package dependencies.

Version 8.1.0

  • Added a user guide based on MkDocs.
  • Added the ClientException class.
  • Updated the package dependencies.

Version 8.0.0

  • Breaking change: raised the required PHP version.
  • Breaking change: renamed the Client::EVENT_BEFORE_SEND constant to EVENT_REQUEST.
  • Breaking change: renamed the Client::EVENT_AFTER_SEND constant to EVENT_RESPONSE.
  • Breaking change: using PHP 7.1 features, like nullable types and void functions.

Version 7.0.0

  • Breaking change: removed the jsonSerialize() and __toString() methods.
  • Updated the package dependencies.

Version 6.0.0

  • Breaking change: the Client->endPoint property is now an instance of Psr\Http\Message\UriInterface interface.
  • Added new unit tests.
  • Changed licensing for the MIT License.
  • Updated the package dependencies.

Version 5.1.0

  • Enabled the strict typing.
  • Replaced phpDocumentor documentation generator by ApiGen.
  • Updated the package dependencies.

Version 5.0.0

  • Breaking change: removed the RequestEvent and RequestResponse classes.
  • Breaking change: renamed the Client::EVENT_REQUEST to EVENT_BEFORE_SEND.
  • Breaking change: renamed the Client::EVENT_RESPONSE to EVENT_AFTER_SEND.
  • Breaking change: replaced most of getters and setters by properties.
  • Added the Client->endPoint property.
  • Added the Client::DEFAULT_ENDPOINT constant.
  • Dropped the dependency on the cedx/freemobile module.
  • Moved the initializations from the constructors to the init() methods.
  • Ported the unit test assertions from TDD to BDD.
  • Updated the package dependencies.

Version 4.1.1

  • Fixed the issue #1: unable to use an application component ID to initialize the LogTarget->client property.
  • Improved the code coverage.

Version 4.1.0

  • Replaced the Codacy code coverage service by the Coveralls one.
  • Updated the package dependencies.

Version 4.0.0

  • Breaking: changed the root namespace to yii\freemobile.
  • Breaking: renamed the FreeMobileTarget class to LogTarget.
  • Added the Client component.
  • Added the RequestEvent and ResponseEvent events.

Version 3.0.0

  • Breaking change: removed the toJSON() method.
  • Removed the final modifier from the jsonSerialize() method.
  • Updated the package dependencies.

Version 2.3.0

  • Added the jsonSerialize() and toJSON() methods.
  • Fixed a bug in the constructor.

Version 2.2.0

  • Added a fluent interface to the setters.
  • Renamed the userName property to username.
  • Updated the package dependencies.

Version 2.1.0

  • Externalized the core features.
  • Set the export interval to 1.

Version 2.0.1

  • Updated the package dependencies.

Version 2.0.0

  • Replaced the cURL functions by the Guzzle HTTP client.
  • Breaking change: no exception is thrown when a network error occurs.
  • Breaking change: removed the $throwExceptions parameter from the export() method.
  • Breaking change: using asynchronous requests to send the logs to the remote service.

Version 1.0.1

  • Code optimization.
  • Updated the package dependencies.

Version 1.0.0

  • First stable release.
  • Updated the package dependencies.

Version 0.5.2

Version 0.5.1

Version 0.5.0

  • Breaking change: using PHP 7 features, like scalar and return type declarations.

Version 0.4.4

  • Added unit tests.
  • Added code coverage.
  • Updated the development dependencies.

Version 0.4.3

Version 0.4.2

Version 0.4.1

  • Replaced the custom build scripts by Phing.

Version 0.4.0

  • Dropped the development dependencies based on Node.js.
  • Replaced the build system by custom scripts.
  • Replaced the documentation system by Doxygen.

Version 0.3.1

  • Updated the development dependencies.

Version 0.3.0

  • Breaking change: ported the library API to Yii version 2.

Version 0.2.0

  • Breaking change: ported the library API to namespaces.
  • Lowered the required PHP version.

Version 0.1.1

  • Using Gulp as build system.

Version 0.1.0

  • Initial release.

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



v11.2.0 is the latest of 39 releases



MIT license
Stats
5 github stars & 0 github forks
0 downloads in the last day
0 downloads in the last 30 days
315 total downloads