Skip to content

Releases: aloha/laravel-twilio

3.0.0

30 Sep 14:02
Compare
Choose a tag to compare

Removed

  • All messageWithMedia methods from the TwilioInterface and all its implementations
  • All optional $from and $options parameters from the message and call methods

Changed

  • The message method now has min 2, max 4 arguments: $to, $message, array $mediaUrls, array $params. Additional arguments will be ignored.
  • The call method now has min 2, max 3 arguments: $to, $message, array $params. Additional arguments will be ignored.

2.1.1

21 May 06:53
Compare
Choose a tag to compare

Changed

  • Keep the Twilio object, don't recreate it on every call

2.1.0

17 May 20:31
Compare
Choose a tag to compare

Added

  • Now you can do Twilio::getTwilio() to get a configured \Services_Twilio object

1.1.0

26 Oct 09:35
Compare
Choose a tag to compare

Added

  • MMS method on the Twilio class
  • Command to send MMS from CLI
  • Testing

Changed

  • Autoloading to use PSR-4

2.0.0

07 Aug 14:40
Compare
Choose a tag to compare

Added

  • PSR-2 code style throughout
  • .gitattributes file for keeping unnecessary files out of --prefer-dist installations and unified line endings.
  • New method messageWithMedia($to, $message, $media, $from) on ClientInterface, thanks to @russmatney.
  • PHP-CS-Fixer for insuring CS to be correct
  • Dummy class which implements TwilioInterface but does nothing. For integration testing
  • LoggingDecorator which wraps a TwilioInterface object and uses a PSR logger for logging activities.

Changed

  • Added a ServiceProvider for Laravel 5 and adapted the original Service Provider to proxy the L4 or L5 service provider depending on the Laravel version.
  • Added a Manager class (#34) to configure a Twilio object from an array of settings, depending on the requested from address.
  • Abstracted a TwilioInterface from the Twilio class (#34).
  • Allowed second argument to be callable as message builder (#36).
  • Made the Twilio class independent from the Laravel Framework, thus made the package framework agnostic.
  • Moved files around (Facade and Service Providers to Support subnamespace).
  • Dropped PHP 5.3 support (by accident, by using square array bracket syntax).
  • Autoloading from PSR-0 to PSR-4.
  • Changed version constraint for twilio/sdk to ~3.12 because of 3.13.0 release.
  • Allowed v4 of the twilio SDK as well.

Fixed

  • Year in License file
  • Return result of the TwilioInterface::message and TwilioInterface::call methods on the defaultConnection through the manager.
  • Artisan commands are now being registered by the Laravel 5 service provider

Removed

  • Twiml method from both the interface and the twilio class. Creating and using twiml object yourself is trivial.
  • No more support for PHP versions 5.3 (EOL) and 5.4 (will soon be EOL on 2015/09/14)

2.0.0-RC5

17 Jul 16:13
Compare
Choose a tag to compare
2.0.0-RC5 Pre-release
Pre-release

Added

  • PHP-CS-Fixer for insuring CS to be correct
  • Dummy class which implements TwilioInterface but does nothing. For integration testing
  • LoggingDecorator which wraps a TwilioInterface object and uses a PSR logger for logging activities.

Fixed

  • Artisan commands are now being registered by the Laravel 5 service provider

Removed

  • Twiml method from both the interface and the twilio class. Creating and using twiml object yourself is trivial.
  • No more support for PHP versions 5.3 (EOL) and 5.4 (will soon be EOL on 2015/09/14)

2.0.0-RC4

09 Jun 18:51
Compare
Choose a tag to compare
2.0.0-RC4 Pre-release
Pre-release

Added

  • New method messageWithMedia($to, $message, $media, $from) on ClientInterface, thanks to @russmatney.

2.0.0-RC3

03 Jun 21:18
Compare
Choose a tag to compare
2.0.0-RC3 Pre-release
Pre-release

Changed

  • Allowed v4 of the twilio SDK as well.

2.0.0-RC2

16 Apr 15:38
Compare
Choose a tag to compare
2.0.0-RC2 Pre-release
Pre-release

Fixed

  • Return result of the TwilioInterface::message and TwilioInterface::call methods on the defaultConnection through the manager.

2.0.0-RC1

08 Apr 09:23
Compare
Choose a tag to compare
2.0.0-RC1 Pre-release
Pre-release

Changed

  • Added a ServiceProvider for Laravel 5 and adapted the original Service Provider to proxy the L4 or L5 service provider depending on the Laravel version.
  • Added a Manager class (#34) to configure a Twilio object from an array of settings, depending on the requested from address.
  • Abstracted a TwilioInterface from the Twilio class (#34).
  • Allowed second argument to be callable as message builder (#36).
  • Made the Twilio class independent from the Laravel Framework, thus made the package framework agnostic.
  • Moved files around (Facade and Service Providers to Support subnamespace).
  • Dropped PHP 5.3 support (by accident, by using square array bracket syntax).
  • Autoloading from PSR-0 to PSR-4.
  • Changed version constraint for twilio/sdk to ~3.12 because of 3.13.0 release.

Added

  • PSR-2 code style throughout
  • .gitattributes file for keeping unnecessary files out of --prefer-dist installations and unified line endings.

Fixed

  • Year in License file