- deps: force latest version & audit fix (c6ac6c52)
- deps: force latest version & audit fix (e8797ace)
- deps: force latest version & audit fix (9ca8aea6)
- deps: force latest version & audit fix (8519745d)
- shortcuts:
- deps: force latest version & audit fix (ad46e877)
- apply code format (ae19d80a)
- remove index from message (ecdbb121)
- deps: force latest version & audit fix (8f81d3c5)
- deps: force latest version & audit fix (465712ce)
- deps: force latest version & audit fix (cfa2d0d0)
- deps: force latest version & audit fix (43ac4489)
- fix E.164 format assertions (78ada96a)
- deps: force latest version & audit fix (de3202c8)
- deps: force latest version & audit fix (82e0c7ac)
- deps: force latest version & audit fix (09308b4a)
- deps: force latest version & audit fix (ded8f0cf)
- release: compile latest source & release notes (f54194f7)
- message: return message on queue pull mode transport (2b671d74)
- smssync: ignore queued timestamp for pull transport (25f38885)
- smssync: ignore queued timestamp for pull transport (25f38885)
- deps: force latest version & audit fix (9fca793b)
- smssync:
- transports: add smssync router factory (05b38239)
- message: add metadata schema path (407349fc)
- transports: remove smssync router from transport (f7c1f8c6)
- deps: force latest version & audit fix (816de611)
- transport: add smssync transport (241abc19)
- transports:
- deps: force latest version & audit fix (e2a2a661)
- deps: force latest version & audit fix (13b4cc73)
- deps: force latest version & audit fix (026345ec)
- deps: force latest version & audit fix (e63e8eb3)
- deps: force latest version & audit fix (7eb7861c)
- deps: force latest version & audit fix (e2c9036f)
- deps: force latest version & audit fix (fcb3df71)
- deps: force latest version & audit fix (b6244b44)
- campaign: send using specified channels only (736cf5d4)
- deps: force latest version & audit fix (a74bb058)
- transport: add echo transport (5422f2ce)
- deps: force latest version & audit fix (3be2522a)
- send multi channel message per recipient (1d43780a)
- deps: force latest version & audit fix (6f494533)
- deps: force latest version & audit fix (8a0049ec)
- deps: force latest version & audit fix (703a79ed)
- add smtp from name and address (a825824e)
- start support TLS options on SMTP transport (324e0d0d)
- deps: force latest version & audit fix (774d31ac)
- mime type checking (a47a7991)
- deps: force latest version & audit fix (519c5372)
- deps: force latest version & audit fix (7b7008ce)
- deps: force latest version & audit fix (bc0bdc43)
- use queue on message http post (6ad2e0df)
- use queue on campaign post (09787a97)
- implement campaign queue (88338fc0)
- implement campaign queue (1e215fde)
- implement campaign send (8ed527b9)
- implement campaign send and sendEmails (a0be6e88)
- add campaign to message (06b71d24)
- support fetchContacts from integrations (a8d5d24c)
- add campaign send specs (b8bb06d0)
- deps: force latest version & audit fix (a9750d9c)
- allow service criteria with mongodb keywords (5318c5a5)
- format codes using prettier (27b79eec)
- add campaign validations specs (5faeab32)
- deps:
- ci: use latest nodejs version (86ec043b)
- add redis to requirements (0860fb2e)
- add build & dependencies status badges (1dab89e0)
- update usage docs (fc9604d9)
- add campaign http router (65a0d3cc)
- add campaign http router (236f23dc)
- diasable patch and put on messages http router (5f3ebd06)
- force E.164 format on phone numbers (984a0d37)
- implement initial message router (ebc7cea9)
- add list of recipirnts to campaign (71debab4)
- add campaign sender (92d01f4b)
- add Contact sub schema (3bc9f1c1)
- expose common constants (c63f3f54)
- add campaign audiendences (5c15dae7)
- merge message forms & audiences from environment (c9683ada)
- add campaign metadata (211b9ad0)
- add campaign statistics (c666b568)
- add campaign criteria (db43c81c)
- add campaign channel (f0088af5)
- add campaign title or name (99789544)
- add form, subject and message on campaign (fbbda967)
- initialize campaign model (2ff20314)
- add queuedAt timestamps & ensure processing states (1c3a69cb)
- use hashOf to compute message hash (972c473b)
- use toE164 in common (08cfb4ff)
- migrate to use libphonenumber for phone number parsing (94f5896d)
- start extract common constants (fa626880)
- deps: force latest version & audit fix (4960fcd1)
- deps: force latest version & audit fix (c9dac84a)
- deps: force latest version & audit fix (3b069697)
- expose secured kue http ui (32f85250)
- refactor queue specs to work (e6ba43c1)
- ci: add redis on .travis.yml (9404c48c)
- deps:
- expose Push message factory (649e5f48)
- load fcm push transport (24499a7f)
- add message readAt and options (de8ed1c0)
- push: initial fcm transport implementation (d030f324)
- skip fcm queue integration test (2fb7a7c5)
- fix and improve fcm push transport send specs (dcefc1e1)
- add fcm send specs (784f46b4)
- deps: force latest version & audit fix (3971fddb)
- ci: force latest nodejs (c828574a)
- .npmrc: prevent npm version to commit and tag version (39e85f9e)
- deps: force latest version & audit fix (c01578df)
- add code of conduct and contributing guide (ba6e6d08)
- use latest env & force laatest dependencies (76502599)
- skip queue tests (d4fd273a)
- fix message unsent (c2c01f0a)
- fix message sent (7b9333f6)
- fix tz ega sms transport (798e8bf1)
- fix smtp transport (008a50cf)
- fix infobip transport (62fc2f07)
- fix echo transport (2155a90f)
- fix tz ega transport queue & add queue redis cleanups (00b52eac)
- fix smtp transport queue (ad6b4952)
- fix infobip transport queue (6fc652ec)
- fix echo transport queue test (9997d064)
- use mongoose test helpers and fix schema unit tests (d15de0d7)