Skip to content

Latest commit

 

History

History
85 lines (76 loc) · 2.88 KB

CHANGELOG.md

File metadata and controls

85 lines (76 loc) · 2.88 KB

Changelog

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.

[1.5.0] - 2019-03-19

Added

  • Add v2 prefix to Request URI

[1.4.0] - 2018-04-04

Added

  • 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

[1.3.1] - 2017-12-12

Changed

  • Changed composer requirements for new symfony4 components

[1.3.0] - 2017-11-27

Added

  • Get snoozed subscribers method
  • Get subscriber's activities method
  • Get segment size method
  • Send system transactionals method

Fixed

  • Fix ActivityType class

Changed

  • removed check for empty value in Snippet, because it can cause bugs

[1.2.0] - 2017-08-21

Added

  • ErrorMessage::__toString()
  • Delete rows request
  • Clear table request
  • Get rows count request
  • Get list of tables request

Deprecated

  • \Bridit\ExpertSenderApi\Model\DataTablesGetDataPostRequest\WhereCondition, use \Bridit\ExpertSenderApi\Model\WhereCondition instead

[1.1.0] - 2017-08-17

Added

  • feature to subscribe to new event "expert_sender_api.request.exception_thrown"

Changed

  • changed empty text of error message to more informative

[1.0.0] - 2017-08-16

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 deprecated features

Changed

  • renamed SortOrder into Direction and moved in Bridit\ExpertSenderApi\Enum\DataTablesGetDataPostRequest namespace
  • moved Operator in Bridit\ExpertSenderApi\Enum\DataTablesGetDataPostRequest
  • changed argument type for ExpertSenderApi from RequestSender to RequestSenderInterface

[0.4.0] - 2017-08-09

Fully refactored library, changed everything

Added

  • Bounces resource
  • Removed subscriber 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