-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
367 lines (293 loc) · 14.3 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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
== Changelog ==
= 3.3.1 - 11/10/2024 =
* Dev - Admin settings descriptions updated.
= 3.3.0 - 10/10/2024 =
* Dev - General - "Replace line breaks" option added (defaults to `yes`).
* Dev - Key Manager - Library updated.
= 3.2.0 - 28/09/2024 =
* Fix - Pro - Admin Options - Admin actions - Orders > Bulk actions - HPOS compatibility (`wc-orders` page).
* Dev - "Key Manager" added.
= 3.1.2 - 27/09/2024 =
* Fix - Resolved Ctrl+Z shortcut issue in the rich text editor.
* Dev - Added search field to the shortcode selector.
* Dev - PHP 8.2 compatibility - "Creation of dynamic property is deprecated" notice fixed.
= 3.1.1 - 19/09/2024 =
* Fix - Email content - Rich text editor - Resolved vertical scroll issue in the "Text" mode.
= 3.1.0 - 18/09/2024 =
* Dev - Email content - Integrated a rich text editor.
* Dev - Subject / Email heading / Email content - Added a shortcode selector.
* WC tested up to: 9.3.
= 3.0.5 - 04/09/2024 =
* Dev - Trash buttons added.
* WC tested up to: 9.2.
= 3.0.4 - 18/08/2024 =
* Dev - Shortcodes - `[order_user_meta]` shortcode added.
* Dev - Shortcodes - `[order_details]` - `add_product_desc` attribute added (defaults to `no`).
* Dev - Shortcodes - `[order_details]` - `add_product_short_desc` attribute added (defaults to `no`).
* Tested up to: 6.6.
= 3.0.3 - 30/07/2024 =
* WC tested up to: 9.1
= 3.0.2 - 28/07/2024 =
* WC tested up to: 9.0.
= 3.0.1 - 05/06/2024 =
* Dev - Shortcodes - `[order_details]` - `add_product_images` attribute added (defaults to `no`).
* Dev - Shortcodes - `[order_item_product_images]` shortcode added.
* WC tested up to: 8.9.
= 3.0.0 - 15/05/2024 =
* Dev - Code refactoring.
* WooCommerce added to the "Requires Plugins" (plugin header).
= 2.9.9 - 06/05/2024 =
* Dev - "Email Sender Options" subsection added ("From"/"Reply-to" name/address).
= 2.9.8 - 03/05/2024 =
* Dev - Order Options - Require/Exclude products/users - Admin options are loaded only in the backend now.
= 2.9.7 - 02/05/2024 =
* Dev - Shortcodes - `[order_details]` - `add_product_links` attribute added (defaults to `no`).
= 2.9.6 - 29/04/2024 =
* Dev - Shortcodes - `[order_customer_order_notes]` shortcode added.
* WC tested up to: 8.8.
= 2.9.5 - 08/04/2024 =
* Dev - Shortcodes - `[order_total_items_qty]` shortcode added.
* Tested up to: 6.5.
= 2.9.4 - 01/04/2024 =
* Dev - Shortcodes - `[order_view_url]` shortcode added.
* Dev - Shortcodes - `[order_edit_url]` shortcode added.
* Dev - Shortcodes - `[order_received_url]` shortcode added.
* Dev - Shortcodes - `[order_cancel_url]` shortcode added.
* Dev - Shortcodes - `[order_shipping_address_map_url]` shortcode added.
* Dev - Shortcodes - `[order_id]` shortcode added.
* WC tested up to: 8.7.
= 2.9.3 - 13/03/2024 =
* Dev - Triggers - Extra - "Customer address changed" and "Customer address saved" triggers added.
* Dev - Scheduled - Admin - Object ID validation added.
= 2.9.2 - 01/03/2024 =
* Readme.txt - Changelog - Truncated (full changelog moved to the `changelog.txt` file).
* Readme.txt - Tags - `woo commerce` tag removed.
= 2.9.1 - 29/02/2024 =
* Dev - Developers - `alg_wc_custom_emails_delay_start_time` filter added.
* Dev - Developers - `alg_wc_custom_emails_email_sent` action added.
* Dev - Developers - `alg_wc_custom_emails_exclude_recipients` filter added.
* Dev - Code refactoring.
= 2.9.0 - 21/02/2024 =
* Dev - Order Options - Require/Exclude order status - "WooCommerce Subscriptions" statuses added.
* Dev - Shortcodes - `[order_checkout_payment_url]` shortcode added.
* Dev - Send email - Now trying to get object ID with the `get_id()` method (e.g., for "WooCommerce Subscriptions" status update hooks).
* Typos fixed in the plugin description section in readme.txt.
* WC tested up to: 8.6.
= 2.8.1 - 15/02/2024 =
* Dev - Shortcodes - `[order_billing_email]` shortcode added.
* Dev - Shortcodes - `[order_billing_phone]` shortcode added.
= 2.8.0 - 29/01/2024 =
* Dev - Order Options - "Require order status" option added.
* Dev - Order Options - "Exclude order status" option added.
* Dev - Debug - "Current filter" added to the "Triggered" log message.
= 2.7.3 - 11/01/2024 =
* Dev - Advanced Options - "Stop emails" option added.
= 2.7.2 - 09/01/2024 =
* Dev - Shortcodes - `[order_billing_first_name]` shortcode added.
* Dev - Shortcodes - `[order_billing_last_name]` shortcode added.
* Dev - Shortcodes - `[order_customer_note]` shortcode added.
* Dev - Shortcodes - Developers - `alg_wc_custom_emails_shortcode_prefix` filter added.
* Dev - Shortcodes - Code refactoring.
* WC tested up to: 8.5.
= 2.7.1 - 21/12/2023 =
* Dev - Email Data - "Email style" option added.
* Dev - Code refactoring.
= 2.7.0 - 19/12/2023 =
* Dev - General - "Scheduler" option added (defaults to "WP Cron").
= 2.6.3 - 18/12/2023 =
* Readme.txt file error fixed.
= 2.6.2 - 18/12/2023 =
* Readme.txt file updated.
= 2.6.1 - 14/12/2023 =
* Dev - Shortcodes - `[if]` - `case_insensitive` attribute added.
* Dev - Shortcodes - `[if]` - `operator` - `find` and `not_find` operators added.
* WC tested up to: 8.4.
= 2.6.0 - 30/11/2023 =
* Dev - Triggers - Extra - "Product published" and "Product updated" triggers added.
* Dev - Shortcodes - `[product_func]` shortcode added.
* Dev - Code refactoring.
= 2.5.0 - 22/11/2023 =
* Dev - Order Options - "Require users" option added.
* Dev - Order Options - "Exclude users" option added.
* Dev - Order Options - "Require user roles" option added.
* Dev - Order Options - "Exclude user roles" option added.
* Dev - Code refactoring.
= 2.4.0 - 17/11/2023 =
* Dev - General - Advanced Options - "Use actions for WC email template" option removed (now always using actions).
* Dev - Email Data - "WC email template" option renamed to "Header & footer". Now the option is applied to "Plain text" emails as well.
* Dev - Using overridable email templates now.
* Dev - Code refactoring.
* Dev - Developers - `alg_wc_custom_emails_get_wc_email_template_part` filter removed.
* Tested up to: 6.4.
* WC tested up to: 8.3.
= 2.3.0 - 03/11/2023 =
* Fix - Admin Options - Admin actions - Orders > Bulk actions - HPOS compatibility (`wc-orders` page).
* WC tested up to: 8.2.
= 2.2.9 - 25/09/2023 =
* WC tested up to: 8.1.
* Plugin icon, banner updated.
= 2.2.8 - 17/08/2023 =
* Dev - Developers - `alg_wc_custom_emails_is_enabled` filter - `$do_force_send` parameter added.
= 2.2.7 - 16/08/2023 =
* Fix - Declaring HPOS compatibility for the free plugin version, even if the Pro version is activated.
* Dev - General - "Base dir" option added (defaults to "WP root directory"). Affects the "Email attachments" options.
* Dev - Debug - Email attachments info added.
= 2.2.6 - 09/08/2023 =
* Dev - Admin settings - Delay - Description updated.
* Tested up to: 6.3.
* WC tested up to: 8.0.
= 2.2.5 - 04/08/2023 =
* Dev - Shortcodes - `[user_prop]` shortcode added.
* Dev - Developers - `alg_wc_custom_emails_is_user_email` filter - `current_filter()` parameter added.
= 2.2.4 - 03/08/2023 =
* Dev - Shortcodes - `[order_item_meta]` shortcode added.
= 2.2.3 - 18/07/2023 =
* Dev - "High-Performance Order Storage (HPOS)" compatibility.
* Dev - Developers - `alg_wc_custom_emails_subject` filter added.
* Dev - Developers - `alg_wc_custom_emails_content` filter added.
* WC tested up to: 7.9.
= 2.2.2 - 18/07/2023 =
* Dev - Developers - `alg_wc_custom_emails_do_send_order_email` filter added.
= 2.2.1 - 28/06/2023 =
* Dev - Shortcodes - `[order_payment_method_id]` shortcode added.
= 2.2.0 - 22/06/2023 =
* Dev - Order Options - "Require payment gateways" option added.
* Dev - Order Options - "Exclude payment gateways" option added.
* Dev - Order Options - "Require shipping methods" option added.
* Dev - Order Options - "Exclude shipping methods" option added.
* Dev - General - Advanced Options - "Use actions for WC email template" option added (defaults to `no`).
* Dev - Developers - `alg_wc_custom_emails_get_wc_email_template_part` filter added.
= 2.1.0 - 18/06/2023 =
* Fix - Admin settings - "Shortcodes" link fixed in the "placeholder text".
* Dev - General - "Enable plugin" option removed.
* Dev - General - "Custom triggers" option added.
* Dev - Shortcodes - `[if]` - `operator` - `in` and `not_in` operators added.
* Dev - Shortcodes - `[order_item_product_ids]` shortcode added.
* Dev - Shortcodes - `[order_downloads]` shortcode added.
* Dev - Shortcodes - `[order_user_data]` shortcode added. E.g., `[order_user_data key="user_nicename"]`.
* Dev - Shortcodes - `[order_user_id]` shortcode added.
* Dev - Developers - `alg_wc_ce_send_email()` function added.
* Dev - Developers - `alg_wc_custom_emails_check_order_products` filter added.
* Dev - Developers - `alg_wc_custom_emails_check_order_product_terms` filter added.
* Dev - Code refactoring.
* WC tested up to: 7.8.
= 2.0.0 - 09/05/2023 =
* Dev - Code refactoring - `Alg_WC_Custom_Email` class.
* WC tested up to: 7.6.
= 1.9.7 - 13/04/2023 =
* Fix - Email Data - Email attachments - Handling empty option value properly now.
= 1.9.6 - 10/04/2023 =
* Dev - Advanced Options - "Exclude recipients" option added.
* Dev - Admin Settings - Minor option titles, descriptions, style update.
= 1.9.5 - 05/04/2023 =
* Dev - Scheduled - "Unschedule email" (i.e., "Delete") buttons added.
* Dev - Developers - `alg_wc_custom_emails_do_send` filter added.
= 1.9.4 - 05/04/2023 =
* Fix - Admin Options - Admin actions - Empty value fixed.
= 1.9.3 - 31/03/2023 =
* Dev - Shortcodes - `[order_details]` - Now passing the email object to the `WC_Emails::order_details()` function.
= 1.9.2 - 31/03/2023 =
* Dev - Email Data - "Email attachments" option added.
* Tested up to: 6.2.
= 1.9.1 - 23/03/2023 =
* Dev - WPML/Polylang language - Order language detection algorithm improved.
* Dev - WPML/Polylang language - Admin option renamed (was "Require WPML language").
* Dev - WPML/Polylang language - Code moved to the `Alg_WC_Custom_Email_Order_Validator` class.
* WC tested up to: 7.5.
= 1.9.0 - 08/03/2023 =
* Dev - Admin Options - Admin actions - "Orders > Preview" option added.
* Dev - Admin Options - Admin actions - "Orders > Actions column" option added.
* Dev - Admin Options - Admin actions - Code refactoring.
* Dev - Developers - `alg_wc_custom_emails_order_product_term_ids` filter added.
= 1.8.0 - 08/03/2023 =
* Dev - Admin Options - "Admin actions" option added (defaults to "Edit order > Order actions" and "Orders > Bulk actions").
* Dev - Admin Options - Admin settings rearranged ("Settings Tools" subsection added).
* Dev - Order Options - Require/Exclude product categories/tags - Listing empty categories/tags as well now.
* Dev - Order Options - "Logical operator" option added (defaults to `AND`).
* Dev - Order Options - Code refactoring (`Alg_WC_Custom_Email_Order_Validator` class added).
* Dev - Shortcodes - `[if]` - Code refactoring.
* Dev - Compatibility - "Email Customizer for WooCommerce (Pro)" by ThemeHigh - PHP notice (regarding calling the `wc_get_product()` function too early) fixed.
* WC tested up to: 7.4.
= 1.7.2 - 26/01/2023 =
* Dev - Admin Options - "Copy settings" tool added.
* Dev - Admin Options - "Reset settings" tool added.
* Dev - Shortcodes - `[generate_coupon_code]` - Coupon description (`post_excerpt`) updated.
= 1.7.1 - 21/01/2023 =
* Dev - Order Options - Require/Exclude products - Now using AJAX in admin settings.
* WC tested up to: 7.3.
= 1.7.0 - 24/12/2022 =
* Dev - Email Data - "Require WPML language" option added.
* Dev - Shortcodes - `[translate]` shortcode added (for WPML and Polylang plugins).
= 1.6.0 - 21/12/2022 =
* Dev - Order Options - "Require product categories" option added.
* Dev - Order Options - "Exclude product categories" option added.
* Dev - Order Options - "Require product tags" option added.
* Dev - Order Options - "Exclude product tags" option added.
* Dev - Admin settings rearranged; subsection titles added.
* Dev - Code refactoring.
* Deploy script added.
* Tested up to: 6.1.
* WC tested up to: 7.2.
= 1.5.5 - 06/10/2022 =
* WC tested up to: 6.9.
* Readme.txt updated.
= 1.5.4 - 12/09/2022 =
* Dev - Shortcodes - `[order_details]` - `plain_text` and `sent_to_admin` attributes added (both default to `no`).
* WC tested up to: 6.8.
= 1.5.3 - 20/07/2022 =
* Dev - Triggers - "Subscription status updated" trigger groups added ("WooCommerce Subscriptions" plugin).
* WC tested up to: 6.7.
= 1.5.2 - 30/06/2022 =
* Fix - Settings - Trigger(s) - "Extra" triggers were not added to the list. This is fixed now.
* Dev - Developers - `alg_wc_custom_emails_is_enabled` filter added.
* WC tested up to: 6.6.
* Tested up to: 6.0.
= 1.5.1 - 01/08/2021 =
* Fix - Error on WooCommerce Analytics page fixed.
= 1.5.0 - 01/08/2021 =
* Fix - Shortcodes - `[order_shipping_total]` shortcode fixed.
* Fix - Shortcodes - `[order_shipping_method]` shortcode fixed.
* Fix - Shortcodes - `[order_payment_method_title]` shortcode fixed.
* Dev - General - "Enabled triggers groups" option added.
* Dev - Triggers - "Subscriptions: Renewal order" trigger groups added.
* Dev - Shortcodes - `[order_item_names]` shortcode added.
* Dev - Debug - More info is added to the log now.
= 1.4.1 - 28/07/2021 =
* Dev - Escaping all output now.
= 1.4.0 - 27/07/2021 =
* Dev - All user input is properly sanitized now.
* Dev - Localisation - `load_plugin_textdomain()` is called on `init` action now.
* Dev - Code refactoring.
* Tested up to: 5.8.
* WC tested up to: 5.5.
* Free plugin version released.
= 1.3.1 - 05/04/2021 =
* Dev - Email content - "Default content" button added.
* Dev - Settings - Link to each email settings added.
* Dev - Email settings - Triggers list rearranged; settings descriptions updated.
* Dev - Code refactoring.
= 1.3.0 - 30/03/2021 =
* Dev - "Delay" options added (including "Scheduled" section).
* Dev - Now always adding order note when sending an email.
* Dev - Debug - More info added.
* Dev - Code refactoring.
= 1.2.1 - 22/03/2021 =
* Dev - "Send email: ..." actions added to the "Bulk actions" select box in admin "Orders" list.
* Dev - Code refactoring.
= 1.2.0 - 19/03/2021 =
* Dev - "Minimum order amount" option added.
* Dev - "Maximum order amount" option added.
* Dev - "Require order product(s)" option added.
* Dev - "Exclude order product(s)" option added.
* Dev - General - Advanced - "Debug" option added.
* Dev - Settings - Minor descriptions update.
* WC tested up to: 5.1.
* Tested up to: 5.7.
= 1.1.0 - 07/10/2020 =
* Dev - `[generate_coupon_code]` shortcode added.
* Dev - Trigger - `alg_wc_custom_emails_is_user_email` filter added.
* Dev - Settings - Minor descriptions update.
* WC tested up to: 4.5.
* Tested up to: 5.5.
= 1.0.0 - 21/01/2020 =
* Initial Release.