All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- service url scheme and host validation
- service url with port support
- PSR-18 HTTP client related exceptions namespace moved
- PHP-8.3 support
SendSmsBag::$timeRestriction
optional parameterSendSmssBag::$timeRestriction
optional parameterSendSmsToGroupBag::$timeRestriction
optional parameterScheduleSmsBag::$timeRestriction
optional parameterScheduleSmssBag::$timeRestriction
optional parameterScheduleSmsToGroupBag::$timeRestriction
optional parameter
- sending/scheduling smses in large amount
- expired MFA code verification
psr/http-message
v2 support
- dynamic property deprecations
- HTTP headers parsing, PSR-7 compliant
- HTTP headers parsing,
HttpClient
issue
psr/log
v2, v3 support
- Guzzle PSR7 incompatible URI paths,
The path of a URI with an authority must start with a slash "/" or be empty
- PHP-8 support
- Guzzle HTTP helpers marked as optional dependency
- PSR-18 support
- PSR-17 support
- utf-8 as default encoding
CreateContactBag::withPhone
marked as deprecatedPingFeature::ping
returns authorization and service availability status
- built-in proxy support - use own implementation
- concrete HTTP client dependency (Guzzle 6)
PushFeature
SendSmsBag::setIdx
DeleteSmsBag
FindSendernamesBag
- undelivered messages contact field support
- generation and verification of MFA codes implement
MfaFeature
uses mfa endpoint
- custom contact fields support
PingFeature
uses ping endpoint
BlacklistFeature
ApiErrorException
when error undefined
DeleteScheduledSmssBag
that replaces deprecatedDeleteSmsBag
DeleteSmsBag
marked as deprecated
SmsFeature::deleteScheduledSms
PushFeature
marked as deprecated
ContactsFeature::deleteContacts
ContactsFeature::findContacts
parameter bag made optional
CreateContactBag::withPhone
- api error exception error
- api error exception messages
CreateContactBag::withPhoneNumber
method is deprecated, useCreateContactBag::withPhone
instead
- sms content parts
- sending sms to many recipients at once
- sms details
- update subuser feature
- find contact groups feature
- sms params
- sending sms with external id (idx)
- decimal subuser points
- marks
FindSendernamesBag
as deprecated
- support for
Ping
- basic support for
Push
- basic support for
Short Url
- new
Contacts
resources psr/log
support- support for
proxy servers
- support for
PHP v7
- library is rewritten from-scratch
user.do
is superseded byprofile
andsubusers
sender.do
is superseded bysms/sendernames
curl
andnative
HTTP transport is superseded byguzzlehttp/guzzle
Basic
authorization- support for
PHP v5