Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Twilio Laravel Package

aloha/twilio

View on GitHub
Deep Wiki
Context7
5.0.0
4.0.4

Adds constraint on Twilio SDK because they made breaking changes: Removed deprecated Twiml class.

4.0.3

Fixed

  • The service provider will use Laravel's own env global method to load env variables instead of PHP best practice getenv.
4.0.2

Changed

  • Better command descriptions so it says more about what it does + readme
  • Docblocks to match Twilio SDK >5.*

Fixed

  • Typo in conditional which made mediaurls to be ignored
4.0.1

Fixed

  • Fix use of $params in facade message method. $params was in the signature of the method, but $options was later used instead
4.0.0
3.0.4

Added

  • Added Laravel 5.5 auto discovery feature
3.0.3

Fixed

  • CLI commands for Laravel 5.1 and up are now working again.
3.0.2

Changed

  • Add 5.0.0 as maximum (excl) version of twilio sdk supported
3.0.1

Removed

  • Upper limit for Twilio SDK package version
3.0.0

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

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](https://github.com/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

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

2.0.0-RC3

Changed

  • Allowed v4 of the twilio SDK as well.
2.0.0-RC2

Fixed

  • Return result of the TwilioInterface::message and TwilioInterface::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 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
1.0.2

Changed

  • Support for all Laravel 4.x versions
  • Package renamed from travisjryan/twilio to aloha/twilio
  • Changed twilio/sdk dependency from volatile dev-master to 3.12.*
1.0.1

Added

  • TwiML integration
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle