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.
- Add v2 prefix to Request URI
- Add snooze subscriber method
- Add get subscriber segments method
- new method TransactionalPostRequest::getTransactionMessageId
- new method TransactionalPostRequest::getReceiver
- new method TransactionalPostRequest::getSnippets
- new method TransactionalPostRequest::getAttachments
- new method TransactionalPostRequest::isReturnGuid
- Changed composer requirements for new symfony4 components
- Get snoozed subscribers method
- Get subscriber's activities method
- Get segment size method
- Send system transactionals method
- Fix ActivityType class
- removed check for empty value in Snippet, because it can cause bugs
ErrorMessage::__toString()
- Delete rows request
- Clear table request
- Get rows count request
- Get list of tables request
- \Citilink\ExpertSenderApi\Model\DataTablesGetDataPostRequest\WhereCondition, use \Citilink\ExpertSenderApi\Model\WhereCondition instead
- feature to subscribe to new event "expert_sender_api.request.exception_thrown"
- changed empty text of error message to more informative
- 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
- all deprecated features
- 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
Fully refactored library, changed everything
- Bounces resource
- Removed subscriber resource
- Subscribers resource
- Time resource
- Transactionals resource
- moved all files to new namespace
- increased min version of PHP to 7.1
- change name of package and authors
- all chunks
- all old classes, that was'not refactored yet