This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
Releases: citilinkru/expert-sender-api
Releases · citilinkru/expert-sender-api
v1.6.0
Added `/v2` prefix to Request URI
Added /v2
prefix to Request URI because of changes in the Expert Sender API.
Added new methods and small fixes
- Added getters for TransactionalPostRequest
- Added snooze subscriber methods to subscribers resource.
- Added get subscriber segments method to subscribers resource.
- fix README.md
Changed required packages for Symfony4
symfony4 packages
Added system transactionals
- added new class for send system transactional message
- changed inheritdoc in all methods
- fix
ActivityType
- Added get subscriber activity method
- fix readme.md
- added get segment size method
Added all table data requests
Added
ErrorMessage::__toString()
- Delete rows request
- Clear table request
- Get rows count request
- Get list of tables request
Deprecated
\Citilink\ExpertSenderApi\Model\DataTablesGetDataPostRequest\WhereCondition
, use\Citilink\ExpertSenderApi\Model\WhereCondition
insted
New event and more informative errors
Added
- feature to subscribe to new event "expert_sender_api.request.exception_thrown"
Changed
- changed empty text of error message to more informative
First stable release
Added
- phpstan lvl 7 checks
- symfony/event-dispatcher ^3.0.0 requirement
- optional feature to listen events from RequestSender
- api method to add/get/delete/edit rows in tables
- send trigger message api method
- CsvReader class and used it in SpecificCsvMethodResponse
- new method SubscribersResource::getRemovedSubscribers instead of RemovedSubscribersResource::get
- new method ExpertSenderApi::getServerTime instead of TimeResource::get
- new method MessagesResource::sendTransactionalMessage instead of TransactionalsResource::send
- new method ExpertSenderApi::getBouncesList instead of BouncesResource::get
Removed
- all chunks
- ExpertSender class, because all features recreated in ExpertSenderApi
- HttpTransport class, because no class use it
Changed
- renamed SortOrder into Direction and moved in Citilink\ExpertSenderApi\Enum\DataTablesGetDataPostRequest namespace
- moved Operator in Citilink\ExpertSenderApi\Enum\DataTablesGetDataPostRequest
- changed argument type for ExpertSenderApi from RequestSender to RequestSenderInterface
Deprecated
- method SubscriberInfo::addPropertyChunk is deprecated, use SubscriberInfo::addProperty instead
- method SpecificCsvMethodResponse::getCsvLinesWithoutHeader is deprecated, use SpecificCsvMethodResponse::getCsvReader instead
- BouncesResource
- RemovedSubscribersResource
- TimeResource
- TransactionalsResource
Fully refactored library, changed everything
Added
- Bounces resource
- Removed subscribers resource
- Subscribers resource
- Time resource
- Transactionals resource
Changed
- moved all files to new namespace
- increased min version of PHP to 7.1
- change name of package and authors
Deprecated
- all chunks
- all old classes, that was'not refactored yet