Releases: aloha/laravel-twilio
Releases · aloha/laravel-twilio
3.0.0
Removed
- All
messageWithMedia
methods from the TwilioInterface and all its implementations - All optional $from and $options parameters from the
message
andcall
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
Changed
- Keep the Twilio object, don't recreate it on every call
2.1.0
Added
- Now you can do Twilio::getTwilio() to get a configured
\Services_Twilio
object
1.1.0
Added
- MMS method on the Twilio class
- Command to send MMS from CLI
- Testing
Changed
- Autoloading to use PSR-4
2.0.0
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 of3.13.0
release. - Allowed v4 of the twilio SDK as well.
Fixed
- Year in License file
- Return result of the
TwilioInterface::message
andTwilioInterface::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
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
Added
- New method messageWithMedia($to, $message, $media, $from) on ClientInterface, thanks to @russmatney.
2.0.0-RC3
Changed
- Allowed v4 of the twilio SDK as well.
2.0.0-RC2
Fixed
- Return result of the
TwilioInterface::message
andTwilioInterface::call
methods on the defaultConnection through the manager.
2.0.0-RC1
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 of3.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