-
Notifications
You must be signed in to change notification settings - Fork 6
/
changelog.txt
150 lines (115 loc) · 4.54 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
version 3.6.3+20240315
Correct the pagination
Remove caching of results of getAutoresponders()
Tidy-up some code
Display fewer autoresponders on the Manage page
version 3.6.2+20231212
Fix .gitignore
Remove unnecessary parameter to queryOne()
Use namespaced names for Common plugin classes instead of PEAR names
Update CS fixer
version 3.6.1+20221231
Avoid php 8 deprecation of dynamic properties
version 3.6.0+20221127
Ensure that $selectedSubscribers is set for all autoresponder campaigns to handle the case of a campaign being requeued manually.
Refactor to allow logging of queries
version 3.5.0+20220508
When the finish sending date of a campaign is near then adjust it to be well into the future to avoid phplist stopping sending.
version 3.4.0+20220421
Update dependency on Common Plugin to use fix to deleting 'not sent' rows.
Improve logging of subscribers ready to be sent.
version 3.3.2+20220218
Improve the display of field labels on the autoresponder form
version 3.3.1+20200713
Revise dependencies and installation instructions.
version 3.3.0+20200517
Remove 'notsent' rows from usermessage table only for subscribers who are now ready to be sent the campaign.
Update PHP CS Fixer
version 3.2.1+20191231
Add missing htmlspecialchars() on URLs for buttons
version 3.2.0+20190405
Add reset function to remove rows from usermessage and listuser tables
Tidy-up how success and validation error messages are handled
version 3.1.0+20181222
Use activate() method for initialisation
Use image buttons to enable and delete autoresponders
Use message trait
Display autoresponders whose message has been deleted
version 3.0.7+20181122
Remove unnecessary use statement
Correct conversion of delay period into minutes
version 3.0.6+20180714
Added missing call to parent activate() method
version 3.0.5+20180613
Remove another dependency on php 5.6
version 3.0.4+20180517
Avoid dependency on php 5.6
version 3.0.3+20180330
Reduce the level of error reporting
version 3.0.2+20180225
On the Manage page
- Show the number of subscribers to which an autoresponder has been sent.
- Display a toolbar
version 3.0.1+20180224
On the Manage page display the number of subscribers not ready to send.
Minor improvements to the Manage page.
Rename cs fixer config file
version 3.0.0+20180210
Make text translateable
Rework method of selecting subscribers
Use namespaces
Update message table when upgrading plugin to version 3
Update file licence header
version 2.3.3+20170127
Improve handling of missing attribute.
Coding standards changes.
version 2.3.2+20160527
Add class map
version 2.3.1+20160304
Fix call to non-existent method
version 2.3.0+20160304
Simplify use of panels
Handle pending autoresponders within process queue hook instead of as a page
Show the number of subscribers ready to be sent
Remove unused methods
Move view files to separate directory
Coding standards changes
version 2.2.2+20160226
Leave campaign at 'sent' status
Coding standards changes
version 2.2.1+20151020
Added typehint
version 2.2.0+20150821
Refactoring SQL
Rename model to dao
Filter autoresponder listing by list
Added description field for autoresponder
Prompt to confirm deletion
Keep the entered values when adding/amending an autoresponder fails validation
version 2.1.0+20150811
Can now edit an autoresponder
Further refactoring
Improve layout of listing
version 2.0.1+20150807
Fix misnamed column when adding user to list
version 2015-07-30
Add subscriber to a list when the campaign has been sent
version 2015-02-15
Cosmetic change to layout of queries
When a campaign is requeued call plugins messageReQueued() method
version 2015-02-02
Revised explanation of cron jobs
Delay value can be entered directly
Add prompt on message and delay select lists
Display all input errors instead of only the first
Make 'process' a separate page
Use phplist panels
version 2013-12-12
Check for listid of 0 to work-around bug in phplist, Mantis 16940
version 2013-11-05
Removed key and related processing
Added command line processing of process.php
version 2013-11-01
2013-11-01 Added to GitHub
version 2013-10-31
Initial version for phplist 3.0.x converted from 2.10 version