Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378

Warning: Cannot modify header information - headers already sent by (output started at /home/simoni/blog.dadamailproject.com/wp-content/plugins/jetpack/class.jetpack-ixr-client.php:91) in /home/simoni/blog.dadamailproject.com/wp-includes/rest-api/class-wp-rest-server.php on line 1378
{"id":655,"date":"2022-11-28T18:12:00","date_gmt":"2022-11-29T01:12:00","guid":{"rendered":"https:\/\/blog.dadamailproject.com\/?p=655"},"modified":"2022-11-28T18:12:02","modified_gmt":"2022-11-29T01:12:02","slug":"dada-mail-v11-20-0-released","status":"publish","type":"post","link":"https:\/\/blog.dadamailproject.com\/2022\/11\/28\/dada-mail-v11-20-0-released\/","title":{"rendered":"Dada Mail v11.20.0 Released"},"content":{"rendered":"
\n

Focus<\/h2>\n\n\n\n

This version of Dada Mail is a major feature release.<\/p>\n\n\n\n

Features<\/h2>\n\n\n\n

Dada Mail Build Script<\/h3>\n\n\n\n

In past versions, the only person who could build a working copy of Dada Mail that can be distributed was the main developer (me!), as many different parts of the app lived only on my own Macbook, which are added using a local build script. As development continued, more additional parts were needed to make a working package\/distribution of Dada Mail, making this problem worse over time.<\/p>\n\n\n\n

This hampers development of others, as no one else can check out Dada Mail and start developing. It has been my goal to remediate this problem. v11.19.0 solved a very large blocker on this, by decoupling the Perl Library bundled with Dada Mail from the main dada-mail distribution.<\/p>\n\n\n\n

Starting with Dada Mail v11.20.0, all the needed parts to build Dada Mail are now available on Github, along with the build script. This allows you to build a fully working version of Dada Mail and thus allow you to fork the main Dada Mail repo, as well as any of these other parts to do whatever you’d like. Happy hacking!<\/p>\n\n\n\n

See the README on the Dada Mail github for information on how to build Dada Mail:<\/p>\n\n\n\n

https:\/\/github.com\/justingit\/dada-mail<\/a><\/p>\n\n\n\n

as well as the source of the build script,<\/p>\n\n\n\n

https:\/\/github.com\/justingit\/dada-mail\/blob\/main\/make_distro.pl<\/a><\/p>\n\n\n\n

as well as the new doc on how to build Dada Mail from source,<\/p>\n\n\n\n

https:\/\/dadamailproject.com\/d\/building_dada_mail_from_source.pod.html<\/a><\/p>\n\n\n\n

\u201cBounces\u201d tab in the membership screen<\/h3>\n\n\n\n

You can now see any bounced message reports have been created for a member, on their own screen, rather than having to search for them on the Bounce Scorecord, or via the Log Viewer.<\/p>\n\n\n\n

Rich Filemanager upgraded to v2.7.6<\/h3>\n\n\n\n

DADA::App::HTMLtoMIMEMessage added to Debug Trace Options<\/h3>\n\n\n\n

This is what Debug Trace Options are:<\/p>\n\n\n\n

https:\/\/dadamailproject.com\/d\/install_dada_mail-advanced_configuration.pod.html#Configure-Debugging<\/a><\/p>\n\n\n\n

Better error reporting for problems with database connections<\/h3>\n\n\n\n

A small change\/bugfix, but this may help those trying to figure out strange database connection problems, so it’s a win.<\/p>\n\n\n\n

Breaking Changes!<\/h2>\n\n\n\n

KCFinder Dropped<\/h3>\n\n\n\n

I’ve decided to stop shipping with KCFinder. There are some open XSS security vulnerabilkities in the app and Rich Filemanager which is also shipped seems to have more features\/is more secure.<\/p>\n\n\n\n

If you were using KCFinder, Rich Filemanager will be selected for you by default.<\/p>\n\n\n\n

Core 5 Filemanager is still bundled with Dada Mail, and the backend has been updated (by me).<\/p>\n\n\n\n

Bugfixes<\/h3>\n\n\n\n

Data::Google::Visualization::DataTable defaults to using JSON::XS which may not be available<\/h2>\n\n\n\n

https:\/\/github.com\/justingit\/dada-mail\/issues\/1129<\/a><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"

Focus This version of Dada Mail is a major feature release. Features Dada Mail Build Script In past versions, the only person who could build a working copy of Dada Mail that can be distributed was the main developer (me!), as many different parts of the app lived only on my own Macbook, which are […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paVOyw-az","_links":{"self":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/655"}],"collection":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/comments?post=655"}],"version-history":[{"count":1,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/655\/revisions"}],"predecessor-version":[{"id":656,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/posts\/655\/revisions\/656"}],"wp:attachment":[{"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/media?parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/categories?post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.dadamailproject.com\/wp-json\/wp\/v2\/tags?post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}