forked from silverstripe-archive/silverstripe-newsletter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
76 lines (63 loc) · 4.08 KB
/
CHANGELOG
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
0.4
0.3
0.2
Enhancements
[70943] Newsletter module heading doesn't have current status
0.1.1
Enhancements
[64365] Pulled out Newsletter specific stuff from Member.php in sapphire core into the newsletter module. This includes Member_UnsubscribeRecord which is now just UnsubscribeRecord, and member fields and methods that can now be found in NewsletterRole
[66757] Added static properties to NewsletterType for allowing decoration
[66760] Encapsulated the NewsletterType CMS fields into NewsletterType->getCMSFields(), removing the old unused getCMSFields()
[68929] Made tree items collapsed instead of expanded by default to avoid insanity
[68996] Added ability to choose message in unsubscribe
[69336] Allow for longer FromEmail in the DB
[69898] Allow preview of a Newsletter object by going to the URL admin/newsletter/preview/(ID) where (ID) is a valid ID of a Newsletter record in the database
[69904] Added link to preview the newsletter (opens a new tab or window)
[70406] Allow manual selection of group to send newsletters to instead of hardcoded group automagically created when new newsletter type is created
[70809] Removed blacklist newsletter specific code out of core and into newsletter module
API Changes
[62309] Moved ProgressBar and support files to newsletter/trunk module, as this is the module where it's used
[65554] Tidy up NewsletterAdmin
Bugfixes
[64434] Fixing usage of deprecated APIs
[65098] Adjusted NewsletterAdmin to new CMS Menu generation (see #2872)
[65554] a lot of methods in this class now passed $params as HTTPRequest object, rather than as a array if the function is called from Ajax or top-level of front-end, some method is called in both manner, ie. called from Ajax and called internally as well, so we need to check $params type and do further process. This is a partial fix of open source ticket #3035
[66703] Fix newsletter module to work with the 2.3 URL handler
[66760] Allow loading data from the NewsletterType for all fields, not just 2
[68703] Updated newsletter admin to support HtmlEditorField changes in r68701
[68936] Fixed member search in Mailing List in CMS
[68967] Fixed resend and save buttons greyed out when viewing a draft
[68987] fixed bugs in URL for unsubscribe
[68989] updated URL handler for unsubscribe controller
[69461] Fixed TinyMCE 3.2 in newsletter
[69920] #3322: Fixed newsletter html editor saving
[70599] styling newsletter send button to match
[70668] Fixed error in preview if no template is discovered (falls back to GenericEmail)
[70672] Fixed newsletter cancel/send actions to be styled consistent - removed button and used consistent input type submit tag instead
Minor Changes
[62487] Added or updated README information (mostly with maintainer contact)
[62514] MINOR Added or edited README files, added LICENSE and CHANGELOG files
[63872] Updated entities from translate.silverstripe.com
[64367] Updated phpDoc @package comments for newsletter module
[64388] Misc deprecation fixes
[64434] Added language strings
[65042] Collecting entities for language master table with new i18nTextCollector functionality. The table is now sorted alphabetically by namespace and entity. Entities now include more translatable statics from DataObject subclasses like $db, $has_one etc.
[65084] Updated master language tables
[65496] type enviroment -> environment, post-Payment polishing, receipt, email template polishing
[65499] remove debug information
[66388] delete Debug information from the js code
[66760] Code formatting
[67267] formatting improvements
[69900] Remove unncessary Permission::check() in NewsletterAdmin->preview()
[69903] Added notes about a hack
[69998] Updated translations
[70112] Updated translations
[70420] Removed redundant code from NewsletterAdmin
[70737] Fixed sorting of groups in dropdown
[70813] Fixed calls of Requirements to use constants instead of hardcoded "cms" and "jsparty" for NewsletterAdmin
[70813] Ensure ContentCSS uses theme CSS, falling back to project if not available
[70820] Hide the UnsubscribedRecords relation field in NewsletterRole
[70821] Ensure "BlacklistedEmail" field is hidden from CMS fields
0.1.0
Initial release
trunk