Skip to content
This repository has been archived by the owner on Jan 9, 2021. It is now read-only.

Releases: citilinkru/expert-sender-api

v1.6.0

20 Sep 07:59
Compare
Choose a tag to compare
Update composer.json

Added `/v2` prefix to Request URI

19 Mar 14:25
Compare
Choose a tag to compare

Added /v2 prefix to Request URI because of changes in the Expert Sender API.

Added new methods and small fixes

04 Apr 09:55
Compare
Choose a tag to compare
  • 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

12 Dec 14:46
80c5ecd
Compare
Choose a tag to compare

Added system transactionals

27 Nov 07:58
Compare
Choose a tag to compare
  • 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

21 Aug 16:30
Compare
Choose a tag to compare

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

17 Aug 08:49
Compare
Choose a tag to compare

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

16 Aug 11:53
Compare
Choose a tag to compare

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

09 Aug 13:23
Compare
Choose a tag to compare

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