MailPoet Newsletters (New) - Version 3.7.0

Version Description

  • 2018-04-25 =
  • Fixed: Subscriber search functionality fixed.
Download this release

Release Info

Developer wysija
Plugin Icon 128x128 MailPoet Newsletters (New)
Version 3.7.0
Comparing to
See all releases

Code changes from version 3.6.7 to 3.7.0

assets/js/{admin.914e9da8.js → admin.4c68d1d3.js} RENAMED
@@ -714,11 +714,11 @@ webpackJsonp([0],{
714
 
715
  var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
716
 
717
- var _newslettersTypesStandardJsx = __webpack_require__(537);
718
 
719
  var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
720
 
721
- var _newslettersTypesNotificationNotificationJsx = __webpack_require__(538);
722
 
723
  var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
724
 
@@ -10976,7 +10976,7 @@ webpackJsonp([0],{
10976
 
10977
  var _newslettersSendNotificationJsx2 = _interopRequireDefault(_newslettersSendNotificationJsx);
10978
 
10979
- var _newslettersSendWelcomeJsx = __webpack_require__(533);
10980
 
10981
  var _newslettersSendWelcomeJsx2 = _interopRequireDefault(_newslettersSendWelcomeJsx);
10982
 
@@ -10988,7 +10988,7 @@ webpackJsonp([0],{
10988
 
10989
  var _jquery2 = _interopRequireDefault(_jquery);
10990
 
10991
- var _commonThumbnailJsx = __webpack_require__(534);
10992
 
10993
  var _wpJsHooks = __webpack_require__(433);
10994
 
@@ -11810,9 +11810,9 @@ webpackJsonp([0],{
11810
 
11811
  var _wpJsHooks2 = _interopRequireDefault(_wpJsHooks);
11812
 
11813
- var _newslettersTypesWelcomeSchedulingJsx = __webpack_require__(529);
11814
 
11815
- var _newslettersTypesWelcomeSchedulingJsx2 = _interopRequireDefault(_newslettersTypesWelcomeSchedulingJsx);
11816
 
11817
  var fields = [{
11818
  name: 'subject',
@@ -11827,7 +11827,7 @@ webpackJsonp([0],{
11827
  name: 'options',
11828
  label: _mailpoet2['default'].I18n.t('selectFrequency'),
11829
  type: 'reactComponent',
11830
- component: _newslettersTypesWelcomeSchedulingJsx2['default']
11831
  }, {
11832
  name: 'segments',
11833
  label: _mailpoet2['default'].I18n.t('segments'),
@@ -11910,10 +11910,149 @@ webpackJsonp([0],{
11910
 
11911
  /***/ },
11912
 
11913
- /***/ 533:
11914
  /***/ function(module, exports, __webpack_require__) {
11915
 
11916
- /* WEBPACK VAR INJECTION */(function(module) {'use strict';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11917
 
11918
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
11919
 
@@ -11925,7 +12064,7 @@ webpackJsonp([0],{
11925
 
11926
  var _wpJsHooks2 = _interopRequireDefault(_wpJsHooks);
11927
 
11928
- var _newslettersTypesWelcomeSchedulingJsx = __webpack_require__(529);
11929
 
11930
  var _newslettersTypesWelcomeSchedulingJsx2 = _interopRequireDefault(_newslettersTypesWelcomeSchedulingJsx);
11931
 
@@ -11984,7 +12123,7 @@ webpackJsonp([0],{
11984
 
11985
  fields = _wpJsHooks2['default'].applyFilters('mailpoet_newsletters_3rd_step_fields', fields);
11986
 
11987
- module['export'] = {
11988
  getFields: function getFields() {
11989
  return fields;
11990
  },
@@ -11994,11 +12133,10 @@ webpackJsonp([0],{
11994
  };
11995
  }
11996
  };
11997
- /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(306)(module)))
11998
 
11999
  /***/ },
12000
 
12001
- /***/ 534:
12002
  /***/ function(module, exports, __webpack_require__) {
12003
 
12004
  'use strict';
@@ -12017,7 +12155,7 @@ webpackJsonp([0],{
12017
 
12018
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
12019
 
12020
- var _html2canvas = __webpack_require__(535);
12021
 
12022
  var _html2canvas2 = _interopRequireDefault(_html2canvas);
12023
 
@@ -12102,15 +12240,15 @@ webpackJsonp([0],{
12102
 
12103
  /***/ },
12104
 
12105
- /***/ 535:
12106
  /***/ function(module, exports, __webpack_require__) {
12107
 
12108
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(536);
12109
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
12110
 
12111
  /***/ },
12112
 
12113
- /***/ 536:
12114
  /***/ function(module, exports, __webpack_require__) {
12115
 
12116
  /*!
@@ -19366,7 +19504,7 @@ webpackJsonp([0],{
19366
 
19367
  /***/ },
19368
 
19369
- /***/ 537:
19370
  /***/ function(module, exports, __webpack_require__) {
19371
 
19372
  'use strict';
@@ -19433,7 +19571,7 @@ webpackJsonp([0],{
19433
 
19434
  /***/ },
19435
 
19436
- /***/ 538:
19437
  /***/ function(module, exports, __webpack_require__) {
19438
 
19439
  'use strict';
@@ -19456,7 +19594,7 @@ webpackJsonp([0],{
19456
 
19457
  var _underscore2 = _interopRequireDefault(_underscore);
19458
 
19459
- var _newslettersTypesNotificationSchedulingJsx = __webpack_require__(539);
19460
 
19461
  var _newslettersTypesNotificationSchedulingJsx2 = _interopRequireDefault(_newslettersTypesNotificationSchedulingJsx);
19462
 
@@ -19550,145 +19688,6 @@ webpackJsonp([0],{
19550
 
19551
  /***/ },
19552
 
19553
- /***/ 539:
19554
- /***/ function(module, exports, __webpack_require__) {
19555
-
19556
- 'use strict';
19557
-
19558
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
19559
-
19560
- var _underscore = __webpack_require__(281);
19561
-
19562
- var _underscore2 = _interopRequireDefault(_underscore);
19563
-
19564
- var _react = __webpack_require__(2);
19565
-
19566
- var _react2 = _interopRequireDefault(_react);
19567
-
19568
- var _formFieldsSelectJsx = __webpack_require__(301);
19569
-
19570
- var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
19571
-
19572
- var _newslettersSchedulingCommonJsx = __webpack_require__(531);
19573
-
19574
- var intervalField = {
19575
- name: 'intervalType',
19576
- values: _newslettersSchedulingCommonJsx.intervalValues
19577
- };
19578
-
19579
- var timeOfDayField = {
19580
- name: 'timeOfDay',
19581
- values: _newslettersSchedulingCommonJsx.timeOfDayValues
19582
- };
19583
-
19584
- var weekDayField = {
19585
- name: 'weekDay',
19586
- values: _newslettersSchedulingCommonJsx.weekDayValues
19587
- };
19588
-
19589
- var monthDayField = {
19590
- name: 'monthDay',
19591
- values: _newslettersSchedulingCommonJsx.monthDayValues
19592
- };
19593
-
19594
- var nthWeekDayField = {
19595
- name: 'nthWeekDay',
19596
- values: _newslettersSchedulingCommonJsx.nthWeekDayValues
19597
- };
19598
-
19599
- var NotificationScheduling = _react2['default'].createClass({
19600
- displayName: 'NotificationScheduling',
19601
-
19602
- getCurrentValue: function getCurrentValue() {
19603
- return this.props.item[this.props.field.name] || {};
19604
- },
19605
- handleValueChange: function handleValueChange(name, value) {
19606
- var oldValue = this.getCurrentValue();
19607
- var newValue = {};
19608
-
19609
- newValue[name] = value;
19610
-
19611
- return this.props.onValueChange({
19612
- target: {
19613
- name: this.props.field.name,
19614
- value: _underscore2['default'].extend({}, oldValue, newValue)
19615
- }
19616
- });
19617
- },
19618
- handleIntervalChange: function handleIntervalChange(event) {
19619
- return this.handleValueChange('intervalType', event.target.value);
19620
- },
19621
- handleTimeOfDayChange: function handleTimeOfDayChange(event) {
19622
- return this.handleValueChange('timeOfDay', event.target.value);
19623
- },
19624
- handleWeekDayChange: function handleWeekDayChange(event) {
19625
- return this.handleValueChange('weekDay', event.target.value);
19626
- },
19627
- handleMonthDayChange: function handleMonthDayChange(event) {
19628
- return this.handleValueChange('monthDay', event.target.value);
19629
- },
19630
- handleNthWeekDayChange: function handleNthWeekDayChange(event) {
19631
- return this.handleValueChange('nthWeekDay', event.target.value);
19632
- },
19633
- render: function render() {
19634
- var value = this.getCurrentValue();
19635
- var timeOfDaySelection = undefined;
19636
- var weekDaySelection = undefined;
19637
- var monthDaySelection = undefined;
19638
- var nthWeekDaySelection = undefined;
19639
-
19640
- if (value.intervalType !== 'immediately') {
19641
- timeOfDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
19642
- field: timeOfDayField,
19643
- item: this.getCurrentValue(),
19644
- onValueChange: this.handleTimeOfDayChange
19645
- });
19646
- }
19647
-
19648
- if (value.intervalType === 'weekly' || value.intervalType === 'nthWeekDay') {
19649
- weekDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
19650
- field: weekDayField,
19651
- item: this.getCurrentValue(),
19652
- onValueChange: this.handleWeekDayChange
19653
- });
19654
- }
19655
-
19656
- if (value.intervalType === 'monthly') {
19657
- monthDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
19658
- field: monthDayField,
19659
- item: this.getCurrentValue(),
19660
- onValueChange: this.handleMonthDayChange
19661
- });
19662
- }
19663
-
19664
- if (value.intervalType === 'nthWeekDay') {
19665
- nthWeekDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
19666
- field: nthWeekDayField,
19667
- item: this.getCurrentValue(),
19668
- onValueChange: this.handleNthWeekDayChange
19669
- });
19670
- }
19671
-
19672
- return _react2['default'].createElement(
19673
- 'div',
19674
- null,
19675
- _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
19676
- field: intervalField,
19677
- item: this.getCurrentValue(),
19678
- onValueChange: this.handleIntervalChange
19679
- }),
19680
- nthWeekDaySelection,
19681
- monthDaySelection,
19682
- weekDaySelection,
19683
- timeOfDaySelection
19684
- );
19685
- }
19686
- });
19687
-
19688
- module.exports = NotificationScheduling;
19689
-
19690
- /***/ },
19691
-
19692
  /***/ 544:
19693
  /***/ function(module, exports, __webpack_require__) {
19694
 
@@ -20339,7 +20338,7 @@ webpackJsonp([0],{
20339
 
20340
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
20341
 
20342
- var _newslettersSchedulingCommonJsx = __webpack_require__(531);
20343
 
20344
  var messages = {
20345
  onTrash: function onTrash(response) {
714
 
715
  var _newslettersSendJsx2 = _interopRequireDefault(_newslettersSendJsx);
716
 
717
+ var _newslettersTypesStandardJsx = __webpack_require__(538);
718
 
719
  var _newslettersTypesStandardJsx2 = _interopRequireDefault(_newslettersTypesStandardJsx);
720
 
721
+ var _newslettersTypesNotificationNotificationJsx = __webpack_require__(539);
722
 
723
  var _newslettersTypesNotificationNotificationJsx2 = _interopRequireDefault(_newslettersTypesNotificationNotificationJsx);
724
 
10976
 
10977
  var _newslettersSendNotificationJsx2 = _interopRequireDefault(_newslettersSendNotificationJsx);
10978
 
10979
+ var _newslettersSendWelcomeJsx = __webpack_require__(532);
10980
 
10981
  var _newslettersSendWelcomeJsx2 = _interopRequireDefault(_newslettersSendWelcomeJsx);
10982
 
10988
 
10989
  var _jquery2 = _interopRequireDefault(_jquery);
10990
 
10991
+ var _commonThumbnailJsx = __webpack_require__(535);
10992
 
10993
  var _wpJsHooks = __webpack_require__(433);
10994
 
11810
 
11811
  var _wpJsHooks2 = _interopRequireDefault(_wpJsHooks);
11812
 
11813
+ var _newslettersTypesNotificationSchedulingJsx = __webpack_require__(529);
11814
 
11815
+ var _newslettersTypesNotificationSchedulingJsx2 = _interopRequireDefault(_newslettersTypesNotificationSchedulingJsx);
11816
 
11817
  var fields = [{
11818
  name: 'subject',
11827
  name: 'options',
11828
  label: _mailpoet2['default'].I18n.t('selectFrequency'),
11829
  type: 'reactComponent',
11830
+ component: _newslettersTypesNotificationSchedulingJsx2['default']
11831
  }, {
11832
  name: 'segments',
11833
  label: _mailpoet2['default'].I18n.t('segments'),
11910
 
11911
  /***/ },
11912
 
11913
+ /***/ 529:
11914
  /***/ function(module, exports, __webpack_require__) {
11915
 
11916
+ 'use strict';
11917
+
11918
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
11919
+
11920
+ var _underscore = __webpack_require__(281);
11921
+
11922
+ var _underscore2 = _interopRequireDefault(_underscore);
11923
+
11924
+ var _react = __webpack_require__(2);
11925
+
11926
+ var _react2 = _interopRequireDefault(_react);
11927
+
11928
+ var _formFieldsSelectJsx = __webpack_require__(301);
11929
+
11930
+ var _formFieldsSelectJsx2 = _interopRequireDefault(_formFieldsSelectJsx);
11931
+
11932
+ var _newslettersSchedulingCommonJsx = __webpack_require__(530);
11933
+
11934
+ var intervalField = {
11935
+ name: 'intervalType',
11936
+ values: _newslettersSchedulingCommonJsx.intervalValues
11937
+ };
11938
+
11939
+ var timeOfDayField = {
11940
+ name: 'timeOfDay',
11941
+ values: _newslettersSchedulingCommonJsx.timeOfDayValues
11942
+ };
11943
+
11944
+ var weekDayField = {
11945
+ name: 'weekDay',
11946
+ values: _newslettersSchedulingCommonJsx.weekDayValues
11947
+ };
11948
+
11949
+ var monthDayField = {
11950
+ name: 'monthDay',
11951
+ values: _newslettersSchedulingCommonJsx.monthDayValues
11952
+ };
11953
+
11954
+ var nthWeekDayField = {
11955
+ name: 'nthWeekDay',
11956
+ values: _newslettersSchedulingCommonJsx.nthWeekDayValues
11957
+ };
11958
+
11959
+ var NotificationScheduling = _react2['default'].createClass({
11960
+ displayName: 'NotificationScheduling',
11961
+
11962
+ getCurrentValue: function getCurrentValue() {
11963
+ return this.props.item[this.props.field.name] || {};
11964
+ },
11965
+ handleValueChange: function handleValueChange(name, value) {
11966
+ var oldValue = this.getCurrentValue();
11967
+ var newValue = {};
11968
+
11969
+ newValue[name] = value;
11970
+
11971
+ return this.props.onValueChange({
11972
+ target: {
11973
+ name: this.props.field.name,
11974
+ value: _underscore2['default'].extend({}, oldValue, newValue)
11975
+ }
11976
+ });
11977
+ },
11978
+ handleIntervalChange: function handleIntervalChange(event) {
11979
+ return this.handleValueChange('intervalType', event.target.value);
11980
+ },
11981
+ handleTimeOfDayChange: function handleTimeOfDayChange(event) {
11982
+ return this.handleValueChange('timeOfDay', event.target.value);
11983
+ },
11984
+ handleWeekDayChange: function handleWeekDayChange(event) {
11985
+ return this.handleValueChange('weekDay', event.target.value);
11986
+ },
11987
+ handleMonthDayChange: function handleMonthDayChange(event) {
11988
+ return this.handleValueChange('monthDay', event.target.value);
11989
+ },
11990
+ handleNthWeekDayChange: function handleNthWeekDayChange(event) {
11991
+ return this.handleValueChange('nthWeekDay', event.target.value);
11992
+ },
11993
+ render: function render() {
11994
+ var value = this.getCurrentValue();
11995
+ var timeOfDaySelection = undefined;
11996
+ var weekDaySelection = undefined;
11997
+ var monthDaySelection = undefined;
11998
+ var nthWeekDaySelection = undefined;
11999
+
12000
+ if (value.intervalType !== 'immediately') {
12001
+ timeOfDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
12002
+ field: timeOfDayField,
12003
+ item: this.getCurrentValue(),
12004
+ onValueChange: this.handleTimeOfDayChange
12005
+ });
12006
+ }
12007
+
12008
+ if (value.intervalType === 'weekly' || value.intervalType === 'nthWeekDay') {
12009
+ weekDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
12010
+ field: weekDayField,
12011
+ item: this.getCurrentValue(),
12012
+ onValueChange: this.handleWeekDayChange
12013
+ });
12014
+ }
12015
+
12016
+ if (value.intervalType === 'monthly') {
12017
+ monthDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
12018
+ field: monthDayField,
12019
+ item: this.getCurrentValue(),
12020
+ onValueChange: this.handleMonthDayChange
12021
+ });
12022
+ }
12023
+
12024
+ if (value.intervalType === 'nthWeekDay') {
12025
+ nthWeekDaySelection = _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
12026
+ field: nthWeekDayField,
12027
+ item: this.getCurrentValue(),
12028
+ onValueChange: this.handleNthWeekDayChange
12029
+ });
12030
+ }
12031
+
12032
+ return _react2['default'].createElement(
12033
+ 'div',
12034
+ null,
12035
+ _react2['default'].createElement(_formFieldsSelectJsx2['default'], {
12036
+ field: intervalField,
12037
+ item: this.getCurrentValue(),
12038
+ onValueChange: this.handleIntervalChange
12039
+ }),
12040
+ nthWeekDaySelection,
12041
+ monthDaySelection,
12042
+ weekDaySelection,
12043
+ timeOfDaySelection
12044
+ );
12045
+ }
12046
+ });
12047
+
12048
+ module.exports = NotificationScheduling;
12049
+
12050
+ /***/ },
12051
+
12052
+ /***/ 532:
12053
+ /***/ function(module, exports, __webpack_require__) {
12054
+
12055
+ 'use strict';
12056
 
12057
  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
12058
 
12064
 
12065
  var _wpJsHooks2 = _interopRequireDefault(_wpJsHooks);
12066
 
12067
+ var _newslettersTypesWelcomeSchedulingJsx = __webpack_require__(533);
12068
 
12069
  var _newslettersTypesWelcomeSchedulingJsx2 = _interopRequireDefault(_newslettersTypesWelcomeSchedulingJsx);
12070
 
12123
 
12124
  fields = _wpJsHooks2['default'].applyFilters('mailpoet_newsletters_3rd_step_fields', fields);
12125
 
12126
+ module.exports = {
12127
  getFields: function getFields() {
12128
  return fields;
12129
  },
12133
  };
12134
  }
12135
  };
 
12136
 
12137
  /***/ },
12138
 
12139
+ /***/ 535:
12140
  /***/ function(module, exports, __webpack_require__) {
12141
 
12142
  'use strict';
12155
 
12156
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
12157
 
12158
+ var _html2canvas = __webpack_require__(536);
12159
 
12160
  var _html2canvas2 = _interopRequireDefault(_html2canvas);
12161
 
12240
 
12241
  /***/ },
12242
 
12243
+ /***/ 536:
12244
  /***/ function(module, exports, __webpack_require__) {
12245
 
12246
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(537);
12247
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
12248
 
12249
  /***/ },
12250
 
12251
+ /***/ 537:
12252
  /***/ function(module, exports, __webpack_require__) {
12253
 
12254
  /*!
19504
 
19505
  /***/ },
19506
 
19507
+ /***/ 538:
19508
  /***/ function(module, exports, __webpack_require__) {
19509
 
19510
  'use strict';
19571
 
19572
  /***/ },
19573
 
19574
+ /***/ 539:
19575
  /***/ function(module, exports, __webpack_require__) {
19576
 
19577
  'use strict';
19594
 
19595
  var _underscore2 = _interopRequireDefault(_underscore);
19596
 
19597
+ var _newslettersTypesNotificationSchedulingJsx = __webpack_require__(529);
19598
 
19599
  var _newslettersTypesNotificationSchedulingJsx2 = _interopRequireDefault(_newslettersTypesNotificationSchedulingJsx);
19600
 
19688
 
19689
  /***/ },
19690
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19691
  /***/ 544:
19692
  /***/ function(module, exports, __webpack_require__) {
19693
 
20338
 
20339
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
20340
 
20341
+ var _newslettersSchedulingCommonJsx = __webpack_require__(530);
20342
 
20343
  var messages = {
20344
  onTrash: function onTrash(response) {
assets/js/{admin_vendor.80f188f7.js → admin_vendor.69b7875d.js} RENAMED
@@ -14,7 +14,7 @@ webpackJsonp([1],[
14
  __webpack_require__(547);
15
  __webpack_require__(540);
16
  __webpack_require__(542);
17
- __webpack_require__(529);
18
  __webpack_require__(575);
19
  __webpack_require__(244);
20
  module.exports = __webpack_require__(277);
@@ -31055,6 +31055,10 @@ webpackJsonp([1],[
31055
  var renderItem = item;
31056
  renderItem.id = parseInt(item.id, 10);
31057
  renderItem.selected = _this2.props.selected_ids.indexOf(renderItem.id) !== -1;
 
 
 
 
31058
 
31059
  return _react2['default'].createElement(ListingItem, {
31060
  columns: _this2.props.columns,
@@ -31068,7 +31072,7 @@ webpackJsonp([1],[
31068
  is_selectable: _this2.props.is_selectable,
31069
  item_actions: _this2.props.item_actions,
31070
  group: _this2.props.group,
31071
- key: 'item-' + renderItem.id + '-' + item.id,
31072
  item: renderItem
31073
  });
31074
  })
@@ -31662,6 +31666,7 @@ webpackJsonp([1],[
31662
  ),
31663
  _react2['default'].createElement(ListingItems, {
31664
  onRenderItem: this.handleRenderItem,
 
31665
  onDeleteItem: this.handleDeleteItem,
31666
  onRestoreItem: this.handleRestoreItem,
31667
  onTrashItem: this.handleTrashItem,
@@ -33847,6 +33852,7 @@ webpackJsonp([1],[
33847
  key: 'componentWillReceiveProps',
33848
  value: function componentWillReceiveProps(nextProps) {
33849
  this.search.value = nextProps.search;
 
33850
  }
33851
  }, {
33852
  key: 'handleSearch',
@@ -59998,17 +60004,123 @@ webpackJsonp([1],[
59998
  /* 526 */,
59999
  /* 527 */,
60000
  /* 528 */,
60001
- /* 529 */
 
60002
  /***/ function(module, exports, __webpack_require__) {
60003
 
60004
  /* WEBPACK VAR INJECTION */(function(global) {"use strict";
60005
 
60006
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
60007
- module.exports = global["MailPoetLib"]["NewsletterWelcomeNotificationScheduling"] = __webpack_require__(530);
60008
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
60009
 
60010
  /***/ },
60011
- /* 530 */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60012
  /***/ function(module, exports, __webpack_require__) {
60013
 
60014
  'use strict';
@@ -60035,7 +60147,7 @@ webpackJsonp([1],[
60035
 
60036
  var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
60037
 
60038
- var _newslettersSchedulingCommonJsx = __webpack_require__(531);
60039
 
60040
  var availableRoles = window.mailpoet_roles || {};
60041
  var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
@@ -60186,112 +60298,6 @@ webpackJsonp([1],[
60186
  module.exports = WelcomeScheduling;
60187
 
60188
  /***/ },
60189
- /* 531 */
60190
- /***/ function(module, exports, __webpack_require__) {
60191
-
60192
- /* WEBPACK VAR INJECTION */(function(global) {"use strict";
60193
-
60194
- if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
60195
- module.exports = global["MailPoetLib"]["NewsletterSchedulingCommonOptions"] = __webpack_require__(532);
60196
- /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
60197
-
60198
- /***/ },
60199
- /* 532 */
60200
- /***/ function(module, exports, __webpack_require__) {
60201
-
60202
- 'use strict';
60203
-
60204
- Object.defineProperty(exports, '__esModule', {
60205
- value: true
60206
- });
60207
-
60208
- function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
60209
-
60210
- var _underscore = __webpack_require__(281);
60211
-
60212
- var _underscore2 = _interopRequireDefault(_underscore);
60213
-
60214
- var _mailpoet = __webpack_require__(276);
60215
-
60216
- var _mailpoet2 = _interopRequireDefault(_mailpoet);
60217
-
60218
- var timeFormat = window.mailpoet_time_format || 'H:i';
60219
-
60220
- // welcome emails
60221
- var timeDelayValues = {
60222
- immediate: _mailpoet2['default'].I18n.t('delayImmediately'),
60223
- hours: _mailpoet2['default'].I18n.t('delayHoursAfter'),
60224
- days: _mailpoet2['default'].I18n.t('delayDaysAfter'),
60225
- weeks: _mailpoet2['default'].I18n.t('delayWeeksAfter')
60226
- };
60227
-
60228
- var intervalValues = {
60229
- daily: _mailpoet2['default'].I18n.t('daily'),
60230
- weekly: _mailpoet2['default'].I18n.t('weekly'),
60231
- monthly: _mailpoet2['default'].I18n.t('monthly'),
60232
- nthWeekDay: _mailpoet2['default'].I18n.t('monthlyEvery'),
60233
- immediately: _mailpoet2['default'].I18n.t('immediately')
60234
- };
60235
-
60236
- // notification emails
60237
- var SECONDS_IN_DAY = 86400;
60238
- var TIME_STEP_SECONDS = 3600;
60239
- var numberOfTimeSteps = SECONDS_IN_DAY / TIME_STEP_SECONDS;
60240
-
60241
- var timeOfDayValues = _underscore2['default'].object(_underscore2['default'].map(_underscore2['default'].times(numberOfTimeSteps, function (step) {
60242
- return step * TIME_STEP_SECONDS;
60243
- }), function (seconds) {
60244
- var date = new Date(null);
60245
- date.setSeconds(seconds);
60246
- var timeLabel = _mailpoet2['default'].Date.format(date, { format: timeFormat, offset: 0 });
60247
- return [seconds, timeLabel];
60248
- }));
60249
-
60250
- var weekDayValues = {
60251
- 0: _mailpoet2['default'].I18n.t('sunday'),
60252
- 1: _mailpoet2['default'].I18n.t('monday'),
60253
- 2: _mailpoet2['default'].I18n.t('tuesday'),
60254
- 3: _mailpoet2['default'].I18n.t('wednesday'),
60255
- 4: _mailpoet2['default'].I18n.t('thursday'),
60256
- 5: _mailpoet2['default'].I18n.t('friday'),
60257
- 6: _mailpoet2['default'].I18n.t('saturday')
60258
- };
60259
-
60260
- var NUMBER_OF_DAYS_IN_MONTH = 28;
60261
- var monthDayValues = _underscore2['default'].object(_underscore2['default'].map(_underscore2['default'].times(NUMBER_OF_DAYS_IN_MONTH, function (day) {
60262
- return day;
60263
- }), function (day) {
60264
- var labels = {
60265
- 0: _mailpoet2['default'].I18n.t('first'),
60266
- 1: _mailpoet2['default'].I18n.t('second'),
60267
- 2: _mailpoet2['default'].I18n.t('third')
60268
- };
60269
- var label = undefined;
60270
- if (labels[day] !== undefined) {
60271
- label = labels[day];
60272
- } else {
60273
- label = _mailpoet2['default'].I18n.t('nth').replace('%$1d', day + 1);
60274
- }
60275
- return [day + 1, label];
60276
- }));
60277
-
60278
- var nthWeekDayValues = {
60279
- 1: _mailpoet2['default'].I18n.t('first'),
60280
- 2: _mailpoet2['default'].I18n.t('second'),
60281
- 3: _mailpoet2['default'].I18n.t('third'),
60282
- L: _mailpoet2['default'].I18n.t('last')
60283
- };
60284
-
60285
- exports.timeDelayValues = timeDelayValues;
60286
- exports.intervalValues = intervalValues;
60287
- exports.timeOfDayValues = timeOfDayValues;
60288
- exports.weekDayValues = weekDayValues;
60289
- exports.monthDayValues = monthDayValues;
60290
- exports.nthWeekDayValues = nthWeekDayValues;
60291
-
60292
- /***/ },
60293
- /* 533 */,
60294
- /* 534 */,
60295
  /* 535 */,
60296
  /* 536 */,
60297
  /* 537 */,
14
  __webpack_require__(547);
15
  __webpack_require__(540);
16
  __webpack_require__(542);
17
+ __webpack_require__(533);
18
  __webpack_require__(575);
19
  __webpack_require__(244);
20
  module.exports = __webpack_require__(277);
31055
  var renderItem = item;
31056
  renderItem.id = parseInt(item.id, 10);
31057
  renderItem.selected = _this2.props.selected_ids.indexOf(renderItem.id) !== -1;
31058
+ var key = 'item-' + renderItem.id + '-' + item.id;
31059
+ if (typeof _this2.props.getListingItemKey === 'function') {
31060
+ key = _this2.props.getListingItemKey(item);
31061
+ }
31062
 
31063
  return _react2['default'].createElement(ListingItem, {
31064
  columns: _this2.props.columns,
31072
  is_selectable: _this2.props.is_selectable,
31073
  item_actions: _this2.props.item_actions,
31074
  group: _this2.props.group,
31075
+ key: key,
31076
  item: renderItem
31077
  });
31078
  })
31666
  ),
31667
  _react2['default'].createElement(ListingItems, {
31668
  onRenderItem: this.handleRenderItem,
31669
+ getListingItemKey: this.props.getListingItemKey,
31670
  onDeleteItem: this.handleDeleteItem,
31671
  onRestoreItem: this.handleRestoreItem,
31672
  onTrashItem: this.handleTrashItem,
33852
  key: 'componentWillReceiveProps',
33853
  value: function componentWillReceiveProps(nextProps) {
33854
  this.search.value = nextProps.search;
33855
+ this.handleSearch = this.handleSearch.bind(this);
33856
  }
33857
  }, {
33858
  key: 'handleSearch',
60004
  /* 526 */,
60005
  /* 527 */,
60006
  /* 528 */,
60007
+ /* 529 */,
60008
+ /* 530 */
60009
  /***/ function(module, exports, __webpack_require__) {
60010
 
60011
  /* WEBPACK VAR INJECTION */(function(global) {"use strict";
60012
 
60013
  if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
60014
+ module.exports = global["MailPoetLib"]["NewsletterSchedulingCommonOptions"] = __webpack_require__(531);
60015
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
60016
 
60017
  /***/ },
60018
+ /* 531 */
60019
+ /***/ function(module, exports, __webpack_require__) {
60020
+
60021
+ 'use strict';
60022
+
60023
+ Object.defineProperty(exports, '__esModule', {
60024
+ value: true
60025
+ });
60026
+
60027
+ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
60028
+
60029
+ var _underscore = __webpack_require__(281);
60030
+
60031
+ var _underscore2 = _interopRequireDefault(_underscore);
60032
+
60033
+ var _mailpoet = __webpack_require__(276);
60034
+
60035
+ var _mailpoet2 = _interopRequireDefault(_mailpoet);
60036
+
60037
+ var timeFormat = window.mailpoet_time_format || 'H:i';
60038
+
60039
+ // welcome emails
60040
+ var timeDelayValues = {
60041
+ immediate: _mailpoet2['default'].I18n.t('delayImmediately'),
60042
+ hours: _mailpoet2['default'].I18n.t('delayHoursAfter'),
60043
+ days: _mailpoet2['default'].I18n.t('delayDaysAfter'),
60044
+ weeks: _mailpoet2['default'].I18n.t('delayWeeksAfter')
60045
+ };
60046
+
60047
+ var intervalValues = {
60048
+ daily: _mailpoet2['default'].I18n.t('daily'),
60049
+ weekly: _mailpoet2['default'].I18n.t('weekly'),
60050
+ monthly: _mailpoet2['default'].I18n.t('monthly'),
60051
+ nthWeekDay: _mailpoet2['default'].I18n.t('monthlyEvery'),
60052
+ immediately: _mailpoet2['default'].I18n.t('immediately')
60053
+ };
60054
+
60055
+ // notification emails
60056
+ var SECONDS_IN_DAY = 86400;
60057
+ var TIME_STEP_SECONDS = 3600;
60058
+ var numberOfTimeSteps = SECONDS_IN_DAY / TIME_STEP_SECONDS;
60059
+
60060
+ var timeOfDayValues = _underscore2['default'].object(_underscore2['default'].map(_underscore2['default'].times(numberOfTimeSteps, function (step) {
60061
+ return step * TIME_STEP_SECONDS;
60062
+ }), function (seconds) {
60063
+ var date = new Date(null);
60064
+ date.setSeconds(seconds);
60065
+ var timeLabel = _mailpoet2['default'].Date.format(date, { format: timeFormat, offset: 0 });
60066
+ return [seconds, timeLabel];
60067
+ }));
60068
+
60069
+ var weekDayValues = {
60070
+ 0: _mailpoet2['default'].I18n.t('sunday'),
60071
+ 1: _mailpoet2['default'].I18n.t('monday'),
60072
+ 2: _mailpoet2['default'].I18n.t('tuesday'),
60073
+ 3: _mailpoet2['default'].I18n.t('wednesday'),
60074
+ 4: _mailpoet2['default'].I18n.t('thursday'),
60075
+ 5: _mailpoet2['default'].I18n.t('friday'),
60076
+ 6: _mailpoet2['default'].I18n.t('saturday')
60077
+ };
60078
+
60079
+ var NUMBER_OF_DAYS_IN_MONTH = 28;
60080
+ var monthDayValues = _underscore2['default'].object(_underscore2['default'].map(_underscore2['default'].times(NUMBER_OF_DAYS_IN_MONTH, function (day) {
60081
+ return day;
60082
+ }), function (day) {
60083
+ var labels = {
60084
+ 0: _mailpoet2['default'].I18n.t('first'),
60085
+ 1: _mailpoet2['default'].I18n.t('second'),
60086
+ 2: _mailpoet2['default'].I18n.t('third')
60087
+ };
60088
+ var label = undefined;
60089
+ if (labels[day] !== undefined) {
60090
+ label = labels[day];
60091
+ } else {
60092
+ label = _mailpoet2['default'].I18n.t('nth').replace('%$1d', day + 1);
60093
+ }
60094
+ return [day + 1, label];
60095
+ }));
60096
+
60097
+ var nthWeekDayValues = {
60098
+ 1: _mailpoet2['default'].I18n.t('first'),
60099
+ 2: _mailpoet2['default'].I18n.t('second'),
60100
+ 3: _mailpoet2['default'].I18n.t('third'),
60101
+ L: _mailpoet2['default'].I18n.t('last')
60102
+ };
60103
+
60104
+ exports.timeDelayValues = timeDelayValues;
60105
+ exports.intervalValues = intervalValues;
60106
+ exports.timeOfDayValues = timeOfDayValues;
60107
+ exports.weekDayValues = weekDayValues;
60108
+ exports.monthDayValues = monthDayValues;
60109
+ exports.nthWeekDayValues = nthWeekDayValues;
60110
+
60111
+ /***/ },
60112
+ /* 532 */,
60113
+ /* 533 */
60114
+ /***/ function(module, exports, __webpack_require__) {
60115
+
60116
+ /* WEBPACK VAR INJECTION */(function(global) {"use strict";
60117
+
60118
+ if (!global["MailPoetLib"]) global["MailPoetLib"] = {};
60119
+ module.exports = global["MailPoetLib"]["NewsletterWelcomeNotificationScheduling"] = __webpack_require__(534);
60120
+ /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
60121
+
60122
+ /***/ },
60123
+ /* 534 */
60124
  /***/ function(module, exports, __webpack_require__) {
60125
 
60126
  'use strict';
60147
 
60148
  var _formFieldsTextJsx2 = _interopRequireDefault(_formFieldsTextJsx);
60149
 
60150
+ var _newslettersSchedulingCommonJsx = __webpack_require__(530);
60151
 
60152
  var availableRoles = window.mailpoet_roles || {};
60153
  var availableSegments = _underscore2['default'].filter(window.mailpoet_segments || [], function (segment) {
60298
  module.exports = WelcomeScheduling;
60299
 
60300
  /***/ },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60301
  /* 535 */,
60302
  /* 536 */,
60303
  /* 537 */,
assets/js/{mailpoet.32d22471.js → mailpoet.b88d003c.js} RENAMED
File without changes
assets/js/manifest.json CHANGED
@@ -1,10 +1,10 @@
1
  {
2
  "mp2migrator.js": "mp2migrator.b51cde67.js",
3
  "public.js": "public.e7370e60.js",
4
- "admin.js": "admin.914e9da8.js",
5
- "admin_vendor.js": "admin_vendor.80f188f7.js",
6
  "form_editor.js": "form_editor.ba96f4f2.js",
7
- "mailpoet.js": "mailpoet.32d22471.js",
8
  "newsletter_editor.js": "newsletter_editor.637e880e.js",
9
- "vendor.js": "vendor.05dc4a66.js"
10
  }
1
  {
2
  "mp2migrator.js": "mp2migrator.b51cde67.js",
3
  "public.js": "public.e7370e60.js",
4
+ "admin.js": "admin.4c68d1d3.js",
5
+ "admin_vendor.js": "admin_vendor.69b7875d.js",
6
  "form_editor.js": "form_editor.ba96f4f2.js",
7
+ "mailpoet.js": "mailpoet.b88d003c.js",
8
  "newsletter_editor.js": "newsletter_editor.637e880e.js",
9
+ "vendor.js": "vendor.79f8bb9d.js"
10
  }
assets/js/newsletter_editor.637e880e.js CHANGED
@@ -7480,7 +7480,7 @@ webpackJsonp([4],{
7480
 
7481
  /***/ },
7482
 
7483
- /***/ 534:
7484
  /***/ function(module, exports, __webpack_require__) {
7485
 
7486
  'use strict';
@@ -7499,7 +7499,7 @@ webpackJsonp([4],{
7499
 
7500
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
7501
 
7502
- var _html2canvas = __webpack_require__(535);
7503
 
7504
  var _html2canvas2 = _interopRequireDefault(_html2canvas);
7505
 
@@ -7584,15 +7584,15 @@ webpackJsonp([4],{
7584
 
7585
  /***/ },
7586
 
7587
- /***/ 535:
7588
  /***/ function(module, exports, __webpack_require__) {
7589
 
7590
- /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(536);
7591
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
7592
 
7593
  /***/ },
7594
 
7595
- /***/ 536:
7596
  /***/ function(module, exports, __webpack_require__) {
7597
 
7598
  /*!
@@ -35732,7 +35732,7 @@ webpackJsonp([4],{
35732
  __webpack_require__(275),
35733
  __webpack_require__(597),
35734
  __webpack_require__(598),
35735
- __webpack_require__(534),
35736
  __webpack_require__(281),
35737
  __webpack_require__(275)
35738
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
7480
 
7481
  /***/ },
7482
 
7483
+ /***/ 535:
7484
  /***/ function(module, exports, __webpack_require__) {
7485
 
7486
  'use strict';
7499
 
7500
  var _mailpoet2 = _interopRequireDefault(_mailpoet);
7501
 
7502
+ var _html2canvas = __webpack_require__(536);
7503
 
7504
  var _html2canvas2 = _interopRequireDefault(_html2canvas);
7505
 
7584
 
7585
  /***/ },
7586
 
7587
+ /***/ 536:
7588
  /***/ function(module, exports, __webpack_require__) {
7589
 
7590
+ /* WEBPACK VAR INJECTION */(function(global) {module.exports = global["html2canvas"] = __webpack_require__(537);
7591
  /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
7592
 
7593
  /***/ },
7594
 
7595
+ /***/ 537:
7596
  /***/ function(module, exports, __webpack_require__) {
7597
 
7598
  /*!
35732
  __webpack_require__(275),
35733
  __webpack_require__(597),
35734
  __webpack_require__(598),
35735
+ __webpack_require__(535),
35736
  __webpack_require__(281),
35737
  __webpack_require__(275)
35738
  ], __WEBPACK_AMD_DEFINE_RESULT__ = function (
assets/js/{vendor.05dc4a66.js → vendor.79f8bb9d.js} RENAMED
@@ -76,7 +76,7 @@
76
  /******/ script.charset = 'utf-8';
77
  /******/ script.async = true;
78
 
79
- /******/ script.src = __webpack_require__.p + "" + ({"0":"admin","1":"admin_vendor","2":"form_editor","3":"mailpoet","4":"newsletter_editor"}[chunkId]||chunkId) + "." + {"0":"914e9da8","1":"80f188f7","2":"ba96f4f2","3":"32d22471","4":"637e880e"}[chunkId] + ".chunk.js";
80
  /******/ head.appendChild(script);
81
  /******/ }
82
  /******/ };
76
  /******/ script.charset = 'utf-8';
77
  /******/ script.async = true;
78
 
79
+ /******/ script.src = __webpack_require__.p + "" + ({"0":"admin","1":"admin_vendor","2":"form_editor","3":"mailpoet","4":"newsletter_editor"}[chunkId]||chunkId) + "." + {"0":"4c68d1d3","1":"69b7875d","2":"ba96f4f2","3":"b88d003c","4":"637e880e"}[chunkId] + ".chunk.js";
80
  /******/ head.appendChild(script);
81
  /******/ }
82
  /******/ };
lang/mailpoet-ca.mo CHANGED
Binary file
lang/mailpoet-da_DK.mo CHANGED
Binary file
lang/mailpoet-de_DE.mo CHANGED
Binary file
lang/mailpoet-es_ES.mo CHANGED
Binary file
lang/mailpoet-fa_IR.mo CHANGED
Binary file
lang/mailpoet-fr_CA.mo CHANGED
Binary file
lang/mailpoet-fr_FR.mo CHANGED
Binary file
lang/mailpoet-it_IT.mo CHANGED
Binary file
lang/mailpoet-ja.mo CHANGED
Binary file
lang/mailpoet-nl_NL.mo CHANGED
Binary file
lang/mailpoet-pl_PL.mo CHANGED
Binary file
lang/mailpoet-pt_BR.mo CHANGED
Binary file
lang/mailpoet-pt_PT.mo CHANGED
Binary file
lang/mailpoet-ru_RU.mo CHANGED
Binary file
lang/mailpoet-sq.mo CHANGED
Binary file
lang/mailpoet-sv_SE.mo CHANGED
Binary file
lang/mailpoet-tr_TR.mo CHANGED
Binary file
lang/mailpoet.pot CHANGED
@@ -4,7 +4,7 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
- "POT-Creation-Date: 2018-04-24 12:18:47+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://support.mailpoet.com/\n"
7
+ "POT-Creation-Date: 2018-04-25 13:34:27+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
mailpoet.php CHANGED
@@ -4,7 +4,7 @@ if(!defined('ABSPATH')) exit;
4
 
5
  /*
6
  * Plugin Name: MailPoet 3 (New)
7
- * Version: 3.6.7
8
  * Plugin URI: http://www.mailpoet.com
9
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
10
  * Author: MailPoet
@@ -20,7 +20,7 @@ if(!defined('ABSPATH')) exit;
20
  */
21
 
22
  $mailpoet_plugin = array(
23
- 'version' => '3.6.7',
24
  'filename' => __FILE__,
25
  'path' => dirname(__FILE__),
26
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
4
 
5
  /*
6
  * Plugin Name: MailPoet 3 (New)
7
+ * Version: 3.7.0
8
  * Plugin URI: http://www.mailpoet.com
9
  * Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
10
  * Author: MailPoet
20
  */
21
 
22
  $mailpoet_plugin = array(
23
+ 'version' => '3.7.0',
24
  'filename' => __FILE__,
25
  'path' => dirname(__FILE__),
26
  'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: newsletter, email, welcome email, post notification, autoresponder, signup
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
  Requires PHP: 5.3
7
- Stable tag: 3.6.7
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -116,6 +116,9 @@ Stop by our [support site](https://www.mailpoet.com/support).
116
 
117
  == Changelog ==
118
 
 
 
 
119
  = 3.6.7 - 2018-04-24 =
120
  * Fixed: Duplicates in the database will not stop scheduled newsletters anymore.
121
 
4
  Requires at least: 4.7
5
  Tested up to: 4.9
6
  Requires PHP: 5.3
7
+ Stable tag: 3.7.0
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
 
116
 
117
  == Changelog ==
118
 
119
+ = 3.7.0 - 2018-04-25 =
120
+ * Fixed: Subscriber search functionality fixed.
121
+
122
  = 3.6.7 - 2018-04-24 =
123
  * Fixed: Duplicates in the database will not stop scheduled newsletters anymore.
124
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitd937297a3c1a5a09b493f986574171f5::getLoader();
vendor/composer/ClassLoader.php CHANGED
@@ -379,9 +379,9 @@ class ClassLoader
379
  $subPath = substr($subPath, 0, $lastPos);
380
  $search = $subPath.'\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
382
- $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
383
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
384
- if (file_exists($file = $dir . $pathEnd)) {
 
385
  return $file;
386
  }
387
  }
379
  $subPath = substr($subPath, 0, $lastPos);
380
  $search = $subPath.'\\';
381
  if (isset($this->prefixDirsPsr4[$search])) {
 
382
  foreach ($this->prefixDirsPsr4[$search] as $dir) {
383
+ $length = $this->prefixLengthsPsr4[$first][$search];
384
+ if (file_exists($file = $dir . DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $length))) {
385
  return $file;
386
  }
387
  }
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInite4409982b483a0bfcdd15f92941cec87::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
@@ -48,19 +48,19 @@ class ComposerAutoloaderInite4409982b483a0bfcdd15f92941cec87
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
- $includeFiles = Composer\Autoload\ComposerStaticInite4409982b483a0bfcdd15f92941cec87::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
- composerRequiree4409982b483a0bfcdd15f92941cec87($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
- function composerRequiree4409982b483a0bfcdd15f92941cec87($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitd937297a3c1a5a09b493f986574171f5
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitd937297a3c1a5a09b493f986574171f5', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitd937297a3c1a5a09b493f986574171f5', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitd937297a3c1a5a09b493f986574171f5::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
48
  $loader->register(true);
49
 
50
  if ($useStaticLoader) {
51
+ $includeFiles = Composer\Autoload\ComposerStaticInitd937297a3c1a5a09b493f986574171f5::$files;
52
  } else {
53
  $includeFiles = require __DIR__ . '/autoload_files.php';
54
  }
55
  foreach ($includeFiles as $fileIdentifier => $file) {
56
+ composerRequired937297a3c1a5a09b493f986574171f5($fileIdentifier, $file);
57
  }
58
 
59
  return $loader;
60
  }
61
  }
62
 
63
+ function composerRequired937297a3c1a5a09b493f986574171f5($fileIdentifier, $file)
64
  {
65
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
66
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite4409982b483a0bfcdd15f92941cec87
8
  {
9
  public static $files = array (
10
  '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
@@ -991,10 +991,10 @@ class ComposerStaticInite4409982b483a0bfcdd15f92941cec87
991
  public static function getInitializer(ClassLoader $loader)
992
  {
993
  return \Closure::bind(function () use ($loader) {
994
- $loader->prefixLengthsPsr4 = ComposerStaticInite4409982b483a0bfcdd15f92941cec87::$prefixLengthsPsr4;
995
- $loader->prefixDirsPsr4 = ComposerStaticInite4409982b483a0bfcdd15f92941cec87::$prefixDirsPsr4;
996
- $loader->prefixesPsr0 = ComposerStaticInite4409982b483a0bfcdd15f92941cec87::$prefixesPsr0;
997
- $loader->classMap = ComposerStaticInite4409982b483a0bfcdd15f92941cec87::$classMap;
998
 
999
  }, null, ClassLoader::class);
1000
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitd937297a3c1a5a09b493f986574171f5
8
  {
9
  public static $files = array (
10
  '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
991
  public static function getInitializer(ClassLoader $loader)
992
  {
993
  return \Closure::bind(function () use ($loader) {
994
+ $loader->prefixLengthsPsr4 = ComposerStaticInitd937297a3c1a5a09b493f986574171f5::$prefixLengthsPsr4;
995
+ $loader->prefixDirsPsr4 = ComposerStaticInitd937297a3c1a5a09b493f986574171f5::$prefixDirsPsr4;
996
+ $loader->prefixesPsr0 = ComposerStaticInitd937297a3c1a5a09b493f986574171f5::$prefixesPsr0;
997
+ $loader->classMap = ComposerStaticInitd937297a3c1a5a09b493f986574171f5::$classMap;
998
 
999
  }, null, ClassLoader::class);
1000
  }
vendor/composer/installed.json CHANGED
@@ -34,64 +34,6 @@
34
  ],
35
  "description": "CSSTidy is a CSS minifier"
36
  },
37
- {
38
- "name": "composer/ca-bundle",
39
- "version": "1.1.0",
40
- "version_normalized": "1.1.0.0",
41
- "source": {
42
- "type": "git",
43
- "url": "https://github.com/composer/ca-bundle.git",
44
- "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288"
45
- },
46
- "dist": {
47
- "type": "zip",
48
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/943b2c4fcad1ef178d16a713c2468bf7e579c288",
49
- "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288",
50
- "shasum": ""
51
- },
52
- "require": {
53
- "ext-openssl": "*",
54
- "ext-pcre": "*",
55
- "php": "^5.3.2 || ^7.0"
56
- },
57
- "require-dev": {
58
- "phpunit/phpunit": "^4.8.35",
59
- "psr/log": "^1.0",
60
- "symfony/process": "^2.5 || ^3.0 || ^4.0"
61
- },
62
- "time": "2017-11-29T09:37:33+00:00",
63
- "type": "library",
64
- "extra": {
65
- "branch-alias": {
66
- "dev-master": "1.x-dev"
67
- }
68
- },
69
- "installation-source": "dist",
70
- "autoload": {
71
- "psr-4": {
72
- "Composer\\CaBundle\\": "src"
73
- }
74
- },
75
- "notification-url": "https://packagist.org/downloads/",
76
- "license": [
77
- "MIT"
78
- ],
79
- "authors": [
80
- {
81
- "name": "Jordi Boggiano",
82
- "email": "j.boggiano@seld.be",
83
- "homepage": "http://seld.be"
84
- }
85
- ],
86
- "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
87
- "keywords": [
88
- "cabundle",
89
- "cacert",
90
- "certificate",
91
- "ssl",
92
- "tls"
93
- ]
94
- },
95
  {
96
  "name": "j4mie/idiorm",
97
  "version": "v1.5.3",
@@ -264,40 +206,41 @@
264
  ]
265
  },
266
  {
267
- "name": "nesbot/carbon",
268
- "version": "1.22.1",
269
- "version_normalized": "1.22.1.0",
270
  "source": {
271
  "type": "git",
272
- "url": "https://github.com/briannesbitt/Carbon.git",
273
- "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc"
274
  },
275
  "dist": {
276
  "type": "zip",
277
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
278
- "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
279
  "shasum": ""
280
  },
281
  "require": {
282
- "php": ">=5.3.0",
283
- "symfony/translation": "~2.6 || ~3.0"
284
  },
285
- "require-dev": {
286
- "friendsofphp/php-cs-fixer": "~2",
287
- "phpunit/phpunit": "~4.0 || ~5.0"
288
  },
289
- "time": "2017-01-16T07:55:07+00:00",
290
  "type": "library",
291
  "extra": {
292
  "branch-alias": {
293
- "dev-master": "1.23-dev"
294
  }
295
  },
296
  "installation-source": "dist",
297
  "autoload": {
298
  "psr-4": {
299
- "Carbon\\": "src/Carbon/"
300
- }
 
 
 
301
  },
302
  "notification-url": "https://packagist.org/downloads/",
303
  "license": [
@@ -305,48 +248,124 @@
305
  ],
306
  "authors": [
307
  {
308
- "name": "Brian Nesbitt",
309
- "email": "brian@nesbot.com",
310
- "homepage": "http://nesbot.com"
 
 
 
311
  }
312
  ],
313
- "description": "A simple API extension for DateTime.",
314
- "homepage": "http://carbon.nesbot.com",
315
  "keywords": [
316
- "date",
317
- "datetime",
318
- "time"
 
 
319
  ]
320
  },
321
  {
322
- "name": "psr/log",
323
- "version": "1.0.2",
324
- "version_normalized": "1.0.2.0",
325
  "source": {
326
  "type": "git",
327
- "url": "https://github.com/php-fig/log.git",
328
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
329
  },
330
  "dist": {
331
  "type": "zip",
332
- "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
333
- "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
334
  "shasum": ""
335
  },
336
  "require": {
337
- "php": ">=5.3.0"
 
338
  },
339
- "time": "2016-10-10T12:19:37+00:00",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
  "type": "library",
341
  "extra": {
342
  "branch-alias": {
343
- "dev-master": "1.0.x-dev"
344
  }
345
  },
346
  "installation-source": "dist",
347
  "autoload": {
348
  "psr-4": {
349
- "Psr\\Log\\": "Psr/Log/"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
350
  }
351
  },
352
  "notification-url": "https://packagist.org/downloads/",
@@ -355,16 +374,17 @@
355
  ],
356
  "authors": [
357
  {
358
- "name": "PHP-FIG",
359
- "homepage": "http://www.php-fig.org/"
 
360
  }
361
  ],
362
- "description": "Common interface for logging libraries",
363
- "homepage": "https://github.com/php-fig/log",
364
  "keywords": [
365
- "log",
366
- "psr",
367
- "psr-3"
368
  ]
369
  },
370
  {
@@ -414,38 +434,34 @@
414
  ]
415
  },
416
  {
417
- "name": "sensiolabs/security-checker",
418
- "version": "v4.1.6",
419
- "version_normalized": "4.1.6.0",
420
  "source": {
421
  "type": "git",
422
- "url": "https://github.com/sensiolabs/security-checker.git",
423
- "reference": "387b6a3b723ba35588b33d5f8d14e28ed608bd30"
424
  },
425
  "dist": {
426
  "type": "zip",
427
- "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/387b6a3b723ba35588b33d5f8d14e28ed608bd30",
428
- "reference": "387b6a3b723ba35588b33d5f8d14e28ed608bd30",
429
  "shasum": ""
430
  },
431
  "require": {
432
- "composer/ca-bundle": "^1.0",
433
- "symfony/console": "~2.7|~3.0|~4.0"
434
  },
435
- "time": "2017-10-29T18:48:08+00:00",
436
- "bin": [
437
- "security-checker"
438
- ],
439
  "type": "library",
440
  "extra": {
441
  "branch-alias": {
442
- "dev-master": "4.1-dev"
443
  }
444
  },
445
  "installation-source": "dist",
446
  "autoload": {
447
- "psr-0": {
448
- "SensioLabs\\Security": ""
449
  }
450
  },
451
  "notification-url": "https://packagist.org/downloads/",
@@ -454,100 +470,57 @@
454
  ],
455
  "authors": [
456
  {
457
- "name": "Fabien Potencier",
458
- "email": "fabien.potencier@gmail.com"
459
  }
460
  ],
461
- "description": "A security checker for your composer.lock"
462
- },
463
- {
464
- "name": "soundasleep/html2text",
465
- "version": "dev-master",
466
- "version_normalized": "9999999-dev",
467
- "source": {
468
- "type": "git",
469
- "url": "https://github.com/mailpoet/html2text.git",
470
- "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7"
471
- },
472
- "dist": {
473
- "type": "zip",
474
- "url": "https://api.github.com/repos/mailpoet/html2text/zipball/95c5f266e7ea1a79b3879555cf27289985b1e4c7",
475
- "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7",
476
- "shasum": ""
477
- },
478
- "require": {
479
- "ext-dom": "*",
480
- "ext-libxml": "*",
481
- "php": ">=5.3.2"
482
- },
483
- "require-dev": {
484
- "phpunit/phpunit": ">=4.0",
485
- "soundasleep/component-tests": "dev-master"
486
- },
487
- "time": "2018-04-08T14:18:46+00:00",
488
- "type": "library",
489
- "installation-source": "dist",
490
- "autoload": {
491
- "psr-4": {
492
- "Html2Text\\": "src"
493
- }
494
- },
495
- "license": [
496
- "EPL-1.0"
497
- ],
498
- "authors": [
499
- {
500
- "name": "Jevon Wright",
501
- "homepage": "https://jevon.org",
502
- "role": "Developer"
503
- }
504
- ],
505
- "description": "A PHP script to convert HTML into a plain text format",
506
- "homepage": "https://github.com/soundasleep/html2text",
507
  "keywords": [
508
- "email",
509
- "html",
510
- "php",
511
- "text"
512
- ],
513
- "support": {
514
- "email": "support@jevon.org",
515
- "source": "https://github.com/mailpoet/html2text/tree/master"
516
- }
517
  },
518
  {
519
- "name": "swiftmailer/swiftmailer",
520
- "version": "v5.4.8",
521
- "version_normalized": "5.4.8.0",
522
  "source": {
523
  "type": "git",
524
- "url": "https://github.com/swiftmailer/swiftmailer.git",
525
- "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517"
526
  },
527
  "dist": {
528
  "type": "zip",
529
- "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/9a06dc570a0367850280eefd3f1dc2da45aef517",
530
- "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517",
531
  "shasum": ""
532
  },
533
  "require": {
534
- "php": ">=5.3.3"
 
 
 
 
535
  },
536
  "require-dev": {
537
- "mockery/mockery": "~0.9.1",
538
- "symfony/phpunit-bridge": "~3.2"
539
  },
540
- "time": "2017-05-01T15:54:03+00:00",
541
  "type": "library",
542
  "extra": {
543
  "branch-alias": {
544
- "dev-master": "5.4-dev"
545
  }
546
  },
547
  "installation-source": "dist",
548
  "autoload": {
549
- "files": [
550
- "lib/swift_required.php"
 
 
 
551
  ]
552
  },
553
  "notification-url": "https://packagist.org/downloads/",
@@ -555,21 +528,17 @@
555
  "MIT"
556
  ],
557
  "authors": [
558
- {
559
- "name": "Chris Corbyn"
560
- },
561
  {
562
  "name": "Fabien Potencier",
563
  "email": "fabien@symfony.com"
 
 
 
 
564
  }
565
  ],
566
- "description": "Swiftmailer, free feature-rich PHP mailer",
567
- "homepage": "http://swiftmailer.org",
568
- "keywords": [
569
- "email",
570
- "mail",
571
- "mailer"
572
- ]
573
  },
574
  {
575
  "name": "symfony/console",
@@ -642,45 +611,97 @@
642
  "homepage": "https://symfony.com"
643
  },
644
  {
645
- "name": "symfony/debug",
646
- "version": "v3.4.1",
647
- "version_normalized": "3.4.1.0",
648
  "source": {
649
  "type": "git",
650
- "url": "https://github.com/symfony/debug.git",
651
- "reference": "fb2001e5d85f95d8b6ab94ae3be5d2672df128fd"
652
  },
653
  "dist": {
654
  "type": "zip",
655
- "url": "https://api.github.com/repos/symfony/debug/zipball/fb2001e5d85f95d8b6ab94ae3be5d2672df128fd",
656
- "reference": "fb2001e5d85f95d8b6ab94ae3be5d2672df128fd",
657
  "shasum": ""
658
  },
659
  "require": {
660
- "php": "^5.5.9|>=7.0.8",
661
- "psr/log": "~1.0"
662
- },
663
- "conflict": {
664
- "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
665
  },
666
  "require-dev": {
667
- "symfony/http-kernel": "~2.8|~3.0|~4.0"
 
 
668
  },
669
- "time": "2017-11-21T09:01:46+00:00",
670
  "type": "library",
671
  "extra": {
672
  "branch-alias": {
673
- "dev-master": "3.4-dev"
674
  }
675
  },
676
  "installation-source": "dist",
677
  "autoload": {
678
  "psr-4": {
679
- "Symfony\\Component\\Debug\\": ""
680
- },
681
- "exclude-from-classmap": [
682
- "/Tests/"
683
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
684
  },
685
  "notification-url": "https://packagist.org/downloads/",
686
  "license": [
@@ -689,51 +710,99 @@
689
  "authors": [
690
  {
691
  "name": "Fabien Potencier",
692
- "email": "fabien@symfony.com"
693
- },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
694
  {
695
- "name": "Symfony Community",
696
- "homepage": "https://symfony.com/contributors"
 
697
  }
698
  ],
699
- "description": "Symfony Debug Component",
700
- "homepage": "https://symfony.com"
 
 
 
 
 
 
 
 
 
 
701
  },
702
  {
703
- "name": "symfony/polyfill-mbstring",
704
- "version": "v1.6.0",
705
- "version_normalized": "1.6.0.0",
706
  "source": {
707
  "type": "git",
708
- "url": "https://github.com/symfony/polyfill-mbstring.git",
709
- "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296"
710
  },
711
  "dist": {
712
  "type": "zip",
713
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
714
- "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
715
  "shasum": ""
716
  },
717
  "require": {
718
  "php": ">=5.3.3"
719
  },
720
- "suggest": {
721
- "ext-mbstring": "For best performance"
 
722
  },
723
- "time": "2017-10-11T12:05:26+00:00",
724
  "type": "library",
725
  "extra": {
726
  "branch-alias": {
727
- "dev-master": "1.6-dev"
728
  }
729
  },
730
  "installation-source": "dist",
731
  "autoload": {
732
- "psr-4": {
733
- "Symfony\\Polyfill\\Mbstring\\": ""
734
- },
735
  "files": [
736
- "bootstrap.php"
737
  ]
738
  },
739
  "notification-url": "https://packagist.org/downloads/",
@@ -742,22 +811,19 @@
742
  ],
743
  "authors": [
744
  {
745
- "name": "Nicolas Grekas",
746
- "email": "p@tchwork.com"
747
  },
748
  {
749
- "name": "Symfony Community",
750
- "homepage": "https://symfony.com/contributors"
751
  }
752
  ],
753
- "description": "Symfony polyfill for the Mbstring extension",
754
- "homepage": "https://symfony.com",
755
  "keywords": [
756
- "compatibility",
757
- "mbstring",
758
- "polyfill",
759
- "portable",
760
- "shim"
761
  ]
762
  },
763
  {
@@ -866,72 +932,6 @@
866
  "shim"
867
  ]
868
  },
869
- {
870
- "name": "symfony/translation",
871
- "version": "v2.8.32",
872
- "version_normalized": "2.8.32.0",
873
- "source": {
874
- "type": "git",
875
- "url": "https://github.com/symfony/translation.git",
876
- "reference": "0c63d56516c4c4c323228ca6348eadb7c91b1daf"
877
- },
878
- "dist": {
879
- "type": "zip",
880
- "url": "https://api.github.com/repos/symfony/translation/zipball/0c63d56516c4c4c323228ca6348eadb7c91b1daf",
881
- "reference": "0c63d56516c4c4c323228ca6348eadb7c91b1daf",
882
- "shasum": ""
883
- },
884
- "require": {
885
- "php": ">=5.3.9",
886
- "symfony/polyfill-mbstring": "~1.0"
887
- },
888
- "conflict": {
889
- "symfony/config": "<2.7"
890
- },
891
- "require-dev": {
892
- "psr/log": "~1.0",
893
- "symfony/config": "~2.8",
894
- "symfony/intl": "~2.7.25|^2.8.18|~3.2.5",
895
- "symfony/yaml": "~2.2|~3.0.0"
896
- },
897
- "suggest": {
898
- "psr/log": "To use logging capability in translator",
899
- "symfony/config": "",
900
- "symfony/yaml": ""
901
- },
902
- "time": "2017-11-07T14:08:47+00:00",
903
- "type": "library",
904
- "extra": {
905
- "branch-alias": {
906
- "dev-master": "2.8-dev"
907
- }
908
- },
909
- "installation-source": "dist",
910
- "autoload": {
911
- "psr-4": {
912
- "Symfony\\Component\\Translation\\": ""
913
- },
914
- "exclude-from-classmap": [
915
- "/Tests/"
916
- ]
917
- },
918
- "notification-url": "https://packagist.org/downloads/",
919
- "license": [
920
- "MIT"
921
- ],
922
- "authors": [
923
- {
924
- "name": "Fabien Potencier",
925
- "email": "fabien@symfony.com"
926
- },
927
- {
928
- "name": "Symfony Community",
929
- "homepage": "https://symfony.com/contributors"
930
- }
931
- ],
932
- "description": "Symfony Translation Component",
933
- "homepage": "https://symfony.com"
934
- },
935
  {
936
  "name": "tburry/pquery",
937
  "version": "v1.1.1",
34
  ],
35
  "description": "CSSTidy is a CSS minifier"
36
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  {
38
  "name": "j4mie/idiorm",
39
  "version": "v1.5.3",
206
  ]
207
  },
208
  {
209
+ "name": "symfony/polyfill-mbstring",
210
+ "version": "v1.6.0",
211
+ "version_normalized": "1.6.0.0",
212
  "source": {
213
  "type": "git",
214
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
215
+ "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296"
216
  },
217
  "dist": {
218
  "type": "zip",
219
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
220
+ "reference": "2ec8b39c38cb16674bbf3fea2b6ce5bf117e1296",
221
  "shasum": ""
222
  },
223
  "require": {
224
+ "php": ">=5.3.3"
 
225
  },
226
+ "suggest": {
227
+ "ext-mbstring": "For best performance"
 
228
  },
229
+ "time": "2017-10-11T12:05:26+00:00",
230
  "type": "library",
231
  "extra": {
232
  "branch-alias": {
233
+ "dev-master": "1.6-dev"
234
  }
235
  },
236
  "installation-source": "dist",
237
  "autoload": {
238
  "psr-4": {
239
+ "Symfony\\Polyfill\\Mbstring\\": ""
240
+ },
241
+ "files": [
242
+ "bootstrap.php"
243
+ ]
244
  },
245
  "notification-url": "https://packagist.org/downloads/",
246
  "license": [
248
  ],
249
  "authors": [
250
  {
251
+ "name": "Nicolas Grekas",
252
+ "email": "p@tchwork.com"
253
+ },
254
+ {
255
+ "name": "Symfony Community",
256
+ "homepage": "https://symfony.com/contributors"
257
  }
258
  ],
259
+ "description": "Symfony polyfill for the Mbstring extension",
260
+ "homepage": "https://symfony.com",
261
  "keywords": [
262
+ "compatibility",
263
+ "mbstring",
264
+ "polyfill",
265
+ "portable",
266
+ "shim"
267
  ]
268
  },
269
  {
270
+ "name": "symfony/translation",
271
+ "version": "v2.8.32",
272
+ "version_normalized": "2.8.32.0",
273
  "source": {
274
  "type": "git",
275
+ "url": "https://github.com/symfony/translation.git",
276
+ "reference": "0c63d56516c4c4c323228ca6348eadb7c91b1daf"
277
  },
278
  "dist": {
279
  "type": "zip",
280
+ "url": "https://api.github.com/repos/symfony/translation/zipball/0c63d56516c4c4c323228ca6348eadb7c91b1daf",
281
+ "reference": "0c63d56516c4c4c323228ca6348eadb7c91b1daf",
282
  "shasum": ""
283
  },
284
  "require": {
285
+ "php": ">=5.3.9",
286
+ "symfony/polyfill-mbstring": "~1.0"
287
  },
288
+ "conflict": {
289
+ "symfony/config": "<2.7"
290
+ },
291
+ "require-dev": {
292
+ "psr/log": "~1.0",
293
+ "symfony/config": "~2.8",
294
+ "symfony/intl": "~2.7.25|^2.8.18|~3.2.5",
295
+ "symfony/yaml": "~2.2|~3.0.0"
296
+ },
297
+ "suggest": {
298
+ "psr/log": "To use logging capability in translator",
299
+ "symfony/config": "",
300
+ "symfony/yaml": ""
301
+ },
302
+ "time": "2017-11-07T14:08:47+00:00",
303
  "type": "library",
304
  "extra": {
305
  "branch-alias": {
306
+ "dev-master": "2.8-dev"
307
  }
308
  },
309
  "installation-source": "dist",
310
  "autoload": {
311
  "psr-4": {
312
+ "Symfony\\Component\\Translation\\": ""
313
+ },
314
+ "exclude-from-classmap": [
315
+ "/Tests/"
316
+ ]
317
+ },
318
+ "notification-url": "https://packagist.org/downloads/",
319
+ "license": [
320
+ "MIT"
321
+ ],
322
+ "authors": [
323
+ {
324
+ "name": "Fabien Potencier",
325
+ "email": "fabien@symfony.com"
326
+ },
327
+ {
328
+ "name": "Symfony Community",
329
+ "homepage": "https://symfony.com/contributors"
330
+ }
331
+ ],
332
+ "description": "Symfony Translation Component",
333
+ "homepage": "https://symfony.com"
334
+ },
335
+ {
336
+ "name": "nesbot/carbon",
337
+ "version": "1.22.1",
338
+ "version_normalized": "1.22.1.0",
339
+ "source": {
340
+ "type": "git",
341
+ "url": "https://github.com/briannesbitt/Carbon.git",
342
+ "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc"
343
+ },
344
+ "dist": {
345
+ "type": "zip",
346
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
347
+ "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
348
+ "shasum": ""
349
+ },
350
+ "require": {
351
+ "php": ">=5.3.0",
352
+ "symfony/translation": "~2.6 || ~3.0"
353
+ },
354
+ "require-dev": {
355
+ "friendsofphp/php-cs-fixer": "~2",
356
+ "phpunit/phpunit": "~4.0 || ~5.0"
357
+ },
358
+ "time": "2017-01-16T07:55:07+00:00",
359
+ "type": "library",
360
+ "extra": {
361
+ "branch-alias": {
362
+ "dev-master": "1.23-dev"
363
+ }
364
+ },
365
+ "installation-source": "dist",
366
+ "autoload": {
367
+ "psr-4": {
368
+ "Carbon\\": "src/Carbon/"
369
  }
370
  },
371
  "notification-url": "https://packagist.org/downloads/",
374
  ],
375
  "authors": [
376
  {
377
+ "name": "Brian Nesbitt",
378
+ "email": "brian@nesbot.com",
379
+ "homepage": "http://nesbot.com"
380
  }
381
  ],
382
+ "description": "A simple API extension for DateTime.",
383
+ "homepage": "http://carbon.nesbot.com",
384
  "keywords": [
385
+ "date",
386
+ "datetime",
387
+ "time"
388
  ]
389
  },
390
  {
434
  ]
435
  },
436
  {
437
+ "name": "psr/log",
438
+ "version": "1.0.2",
439
+ "version_normalized": "1.0.2.0",
440
  "source": {
441
  "type": "git",
442
+ "url": "https://github.com/php-fig/log.git",
443
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
444
  },
445
  "dist": {
446
  "type": "zip",
447
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
448
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
449
  "shasum": ""
450
  },
451
  "require": {
452
+ "php": ">=5.3.0"
 
453
  },
454
+ "time": "2016-10-10T12:19:37+00:00",
 
 
 
455
  "type": "library",
456
  "extra": {
457
  "branch-alias": {
458
+ "dev-master": "1.0.x-dev"
459
  }
460
  },
461
  "installation-source": "dist",
462
  "autoload": {
463
+ "psr-4": {
464
+ "Psr\\Log\\": "Psr/Log/"
465
  }
466
  },
467
  "notification-url": "https://packagist.org/downloads/",
470
  ],
471
  "authors": [
472
  {
473
+ "name": "PHP-FIG",
474
+ "homepage": "http://www.php-fig.org/"
475
  }
476
  ],
477
+ "description": "Common interface for logging libraries",
478
+ "homepage": "https://github.com/php-fig/log",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
479
  "keywords": [
480
+ "log",
481
+ "psr",
482
+ "psr-3"
483
+ ]
 
 
 
 
 
484
  },
485
  {
486
+ "name": "symfony/debug",
487
+ "version": "v3.4.1",
488
+ "version_normalized": "3.4.1.0",
489
  "source": {
490
  "type": "git",
491
+ "url": "https://github.com/symfony/debug.git",
492
+ "reference": "fb2001e5d85f95d8b6ab94ae3be5d2672df128fd"
493
  },
494
  "dist": {
495
  "type": "zip",
496
+ "url": "https://api.github.com/repos/symfony/debug/zipball/fb2001e5d85f95d8b6ab94ae3be5d2672df128fd",
497
+ "reference": "fb2001e5d85f95d8b6ab94ae3be5d2672df128fd",
498
  "shasum": ""
499
  },
500
  "require": {
501
+ "php": "^5.5.9|>=7.0.8",
502
+ "psr/log": "~1.0"
503
+ },
504
+ "conflict": {
505
+ "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
506
  },
507
  "require-dev": {
508
+ "symfony/http-kernel": "~2.8|~3.0|~4.0"
 
509
  },
510
+ "time": "2017-11-21T09:01:46+00:00",
511
  "type": "library",
512
  "extra": {
513
  "branch-alias": {
514
+ "dev-master": "3.4-dev"
515
  }
516
  },
517
  "installation-source": "dist",
518
  "autoload": {
519
+ "psr-4": {
520
+ "Symfony\\Component\\Debug\\": ""
521
+ },
522
+ "exclude-from-classmap": [
523
+ "/Tests/"
524
  ]
525
  },
526
  "notification-url": "https://packagist.org/downloads/",
528
  "MIT"
529
  ],
530
  "authors": [
 
 
 
531
  {
532
  "name": "Fabien Potencier",
533
  "email": "fabien@symfony.com"
534
+ },
535
+ {
536
+ "name": "Symfony Community",
537
+ "homepage": "https://symfony.com/contributors"
538
  }
539
  ],
540
+ "description": "Symfony Debug Component",
541
+ "homepage": "https://symfony.com"
 
 
 
 
 
542
  },
543
  {
544
  "name": "symfony/console",
611
  "homepage": "https://symfony.com"
612
  },
613
  {
614
+ "name": "composer/ca-bundle",
615
+ "version": "1.1.0",
616
+ "version_normalized": "1.1.0.0",
617
  "source": {
618
  "type": "git",
619
+ "url": "https://github.com/composer/ca-bundle.git",
620
+ "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288"
621
  },
622
  "dist": {
623
  "type": "zip",
624
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/943b2c4fcad1ef178d16a713c2468bf7e579c288",
625
+ "reference": "943b2c4fcad1ef178d16a713c2468bf7e579c288",
626
  "shasum": ""
627
  },
628
  "require": {
629
+ "ext-openssl": "*",
630
+ "ext-pcre": "*",
631
+ "php": "^5.3.2 || ^7.0"
 
 
632
  },
633
  "require-dev": {
634
+ "phpunit/phpunit": "^4.8.35",
635
+ "psr/log": "^1.0",
636
+ "symfony/process": "^2.5 || ^3.0 || ^4.0"
637
  },
638
+ "time": "2017-11-29T09:37:33+00:00",
639
  "type": "library",
640
  "extra": {
641
  "branch-alias": {
642
+ "dev-master": "1.x-dev"
643
  }
644
  },
645
  "installation-source": "dist",
646
  "autoload": {
647
  "psr-4": {
648
+ "Composer\\CaBundle\\": "src"
649
+ }
650
+ },
651
+ "notification-url": "https://packagist.org/downloads/",
652
+ "license": [
653
+ "MIT"
654
+ ],
655
+ "authors": [
656
+ {
657
+ "name": "Jordi Boggiano",
658
+ "email": "j.boggiano@seld.be",
659
+ "homepage": "http://seld.be"
660
+ }
661
+ ],
662
+ "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
663
+ "keywords": [
664
+ "cabundle",
665
+ "cacert",
666
+ "certificate",
667
+ "ssl",
668
+ "tls"
669
+ ]
670
+ },
671
+ {
672
+ "name": "sensiolabs/security-checker",
673
+ "version": "v4.1.6",
674
+ "version_normalized": "4.1.6.0",
675
+ "source": {
676
+ "type": "git",
677
+ "url": "https://github.com/sensiolabs/security-checker.git",
678
+ "reference": "387b6a3b723ba35588b33d5f8d14e28ed608bd30"
679
+ },
680
+ "dist": {
681
+ "type": "zip",
682
+ "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/387b6a3b723ba35588b33d5f8d14e28ed608bd30",
683
+ "reference": "387b6a3b723ba35588b33d5f8d14e28ed608bd30",
684
+ "shasum": ""
685
+ },
686
+ "require": {
687
+ "composer/ca-bundle": "^1.0",
688
+ "symfony/console": "~2.7|~3.0|~4.0"
689
+ },
690
+ "time": "2017-10-29T18:48:08+00:00",
691
+ "bin": [
692
+ "security-checker"
693
+ ],
694
+ "type": "library",
695
+ "extra": {
696
+ "branch-alias": {
697
+ "dev-master": "4.1-dev"
698
+ }
699
+ },
700
+ "installation-source": "dist",
701
+ "autoload": {
702
+ "psr-0": {
703
+ "SensioLabs\\Security": ""
704
+ }
705
  },
706
  "notification-url": "https://packagist.org/downloads/",
707
  "license": [
710
  "authors": [
711
  {
712
  "name": "Fabien Potencier",
713
+ "email": "fabien.potencier@gmail.com"
714
+ }
715
+ ],
716
+ "description": "A security checker for your composer.lock"
717
+ },
718
+ {
719
+ "name": "soundasleep/html2text",
720
+ "version": "dev-master",
721
+ "version_normalized": "9999999-dev",
722
+ "source": {
723
+ "type": "git",
724
+ "url": "https://github.com/mailpoet/html2text.git",
725
+ "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7"
726
+ },
727
+ "dist": {
728
+ "type": "zip",
729
+ "url": "https://api.github.com/repos/mailpoet/html2text/zipball/95c5f266e7ea1a79b3879555cf27289985b1e4c7",
730
+ "reference": "95c5f266e7ea1a79b3879555cf27289985b1e4c7",
731
+ "shasum": ""
732
+ },
733
+ "require": {
734
+ "ext-dom": "*",
735
+ "ext-libxml": "*",
736
+ "php": ">=5.3.2"
737
+ },
738
+ "require-dev": {
739
+ "phpunit/phpunit": ">=4.0",
740
+ "soundasleep/component-tests": "dev-master"
741
+ },
742
+ "time": "2018-04-08T14:18:46+00:00",
743
+ "type": "library",
744
+ "installation-source": "dist",
745
+ "autoload": {
746
+ "psr-4": {
747
+ "Html2Text\\": "src"
748
+ }
749
+ },
750
+ "license": [
751
+ "EPL-1.0"
752
+ ],
753
+ "authors": [
754
  {
755
+ "name": "Jevon Wright",
756
+ "homepage": "https://jevon.org",
757
+ "role": "Developer"
758
  }
759
  ],
760
+ "description": "A PHP script to convert HTML into a plain text format",
761
+ "homepage": "https://github.com/soundasleep/html2text",
762
+ "keywords": [
763
+ "email",
764
+ "html",
765
+ "php",
766
+ "text"
767
+ ],
768
+ "support": {
769
+ "email": "support@jevon.org",
770
+ "source": "https://github.com/mailpoet/html2text/tree/master"
771
+ }
772
  },
773
  {
774
+ "name": "swiftmailer/swiftmailer",
775
+ "version": "v5.4.8",
776
+ "version_normalized": "5.4.8.0",
777
  "source": {
778
  "type": "git",
779
+ "url": "https://github.com/swiftmailer/swiftmailer.git",
780
+ "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517"
781
  },
782
  "dist": {
783
  "type": "zip",
784
+ "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/9a06dc570a0367850280eefd3f1dc2da45aef517",
785
+ "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517",
786
  "shasum": ""
787
  },
788
  "require": {
789
  "php": ">=5.3.3"
790
  },
791
+ "require-dev": {
792
+ "mockery/mockery": "~0.9.1",
793
+ "symfony/phpunit-bridge": "~3.2"
794
  },
795
+ "time": "2017-05-01T15:54:03+00:00",
796
  "type": "library",
797
  "extra": {
798
  "branch-alias": {
799
+ "dev-master": "5.4-dev"
800
  }
801
  },
802
  "installation-source": "dist",
803
  "autoload": {
 
 
 
804
  "files": [
805
+ "lib/swift_required.php"
806
  ]
807
  },
808
  "notification-url": "https://packagist.org/downloads/",
811
  ],
812
  "authors": [
813
  {
814
+ "name": "Chris Corbyn"
 
815
  },
816
  {
817
+ "name": "Fabien Potencier",
818
+ "email": "fabien@symfony.com"
819
  }
820
  ],
821
+ "description": "Swiftmailer, free feature-rich PHP mailer",
822
+ "homepage": "http://swiftmailer.org",
823
  "keywords": [
824
+ "email",
825
+ "mail",
826
+ "mailer"
 
 
827
  ]
828
  },
829
  {
932
  "shim"
933
  ]
934
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
935
  {
936
  "name": "tburry/pquery",
937
  "version": "v1.1.1",