{"id":33626,"date":"2014-12-27T02:16:16","date_gmt":"2014-12-27T02:16:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/vanilla-bean-errormailer\/"},"modified":"2022-03-13T19:16:07","modified_gmt":"2022-03-13T19:16:07","slug":"vanilla-bean-errormailer","status":"publish","type":"plugin","link":"https:\/\/th.wordpress.org\/plugins\/vanilla-bean-errormailer\/","author":14202543,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.11","stable_tag":"3.11","tested":"5.9.13","requires":"4.0","requires_php":"","requires_plugins":"","header_name":"Vanilla Bean - Error Mailer","header_author":"Velvary <info@velvary.com.au>","header_description":"","assets_banners_color":"","last_updated":"2022-03-13 19:16:07","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.velvary.com.au\/vanilla-beans\/wordpress\/error-mailer\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/vanilla-bean-errormailer\/","header_author_uri":"https:\/\/www.velary.com.au","rating":5,"author_block_rating":0,"active_installs":10,"downloads":2912,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"3.00":{"tag":"3.00","author":"vsmash","date":"2017-01-27 03:17:18"},"3.01":{"tag":"3.01","author":"vsmash","date":"2017-02-08 21:23:34"},"3.02":{"tag":"3.02","author":"vsmash","date":"2017-04-19 01:11:30"},"3.03":{"tag":"3.03","author":"vsmash","date":"2020-05-15 01:16:06"},"3.04":{"tag":"3.04","author":"vsmash","date":"2020-11-06 22:50:43"},"3.05":{"tag":"3.05","author":"vsmash","date":"2020-11-13 22:21:06"},"3.07":{"tag":"3.07","author":"vsmash","date":"2021-02-02 00:18:00"},"3.08":{"tag":"3.08","author":"vsmash","date":"2021-03-10 19:39:53"},"3.11":{"tag":"3.11","author":"vsmash","date":"2022-03-13 19:16:07"}},"upgrade_notice":{"1.0":"<p>Initial Release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":1579118,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.00","3.01","3.02","3.03","3.04","3.05","3.07","3.08","3.11"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[94,906,63285,63286,63287],"plugin_category":[59],"plugin_contributors":[89319],"plugin_business_model":[],"class_list":["post-33626","plugin","type-plugin","status-publish","hentry","plugin_tags-debug","plugin_tags-error","plugin_tags-error-mail","plugin_tags-exception-email","plugin_tags-exception-handler","plugin_category-utilities-and-tools","plugin_contributors-vsmash","plugin_committers-vsmash"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/vanilla-bean-errormailer\/assets\/icon.svg?rev=1579118","icon":"https:\/\/ps.w.org\/vanilla-bean-errormailer\/assets\/icon.svg?rev=1579118","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Error Mailer is intended to help in a production environment where errors are\ntypically switched off. An email is sent to nominated recipients in the event\nof a  php error.  The error is then passed back to the current error handler.<\/p>\n\n<p>Exclude list filter is also applied to prevent over-spamming of known errors.<\/p>\n\n<p>Please note that this is a real-time error alert system. It does not wait to read the\nlog, and therefore consumes resources.<\/p>\n\n<!--section=installation-->\n<p>Standard Wordpress plugin installation.\nMinimum PHP version is v5.4\nDepends on wp_mail<\/p>\n\n<!--section=changelog-->\n<h4>3.11<\/h4>\n\n<ul>\n<li>check error_reporting redefined, tested with 5.9<\/li>\n<\/ul>\n\n<h4>3.08<\/h4>\n\n<ul>\n<li>check error_reporting defined, tested with 5.7<\/li>\n<\/ul>\n\n<h4>3.07<\/h4>\n\n<ul>\n<li>recognise @ to omit errors skipped in code<\/li>\n<\/ul>\n\n<h4>3.06<\/h4>\n\n<ul>\n<li>bugfix to allow for previous error to be null<\/li>\n<\/ul>\n\n<h4>3.05<\/h4>\n\n<ul>\n<li>bugfix where some exemptions were being ignored<\/li>\n<\/ul>\n\n<h4>3.04<\/h4>\n\n<ul>\n<li>tested with Wordpress 5.41 on php 7.4<\/li>\n<\/ul>\n\n<h4>3.02<\/h4>\n\n<ul>\n<li>check for slackhooker existence\/activation<\/li>\n<\/ul>\n\n<h4>3.01<\/h4>\n\n<p>Limited errors to 1 per 3 seconds<\/p>\n\n<h4>3.00<\/h4>\n\n<p>Added functions to protect against repetition. Maximum 1 msg per 10 seconds for same\nrepetitive error. Tested on php7.1<\/p>\n\n<h4>2.40<\/h4>\n\n<p>Removed unreliable CDN resource;\nTested against WP 4.71<\/p>\n\n<h4>2.30<\/h4>\n\n<p>Fixed unrecognised linebreaks in exemption list<\/p>\n\n<h4>2.24<\/h4>\n\n<p>Fixed typo, \nTested against wp 4.5<\/p>\n\n<h4>2.22<\/h4>\n\n<p>removed mandatory email address<\/p>\n\n<h4>2.01<\/h4>\n\n<p>updated common functions\nadded missing icon<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Added support for slack integration.\nTested against Wordpress 4.4<\/p>\n\n<h4>1.73<\/h4>\n\n<p>Tested against WP 4.23<\/p>\n\n<h4>1.72<\/h4>\n\n<p>Added Vanilla product list. No functional changes.<\/p>\n\n<h4>1.71<\/h4>\n\n<p>Bugfix on jquery update<\/p>\n\n<h4>1.62<\/h4>\n\n<p>Bypassed wp_mail dependency.<\/p>\n\n<h4>1.61<\/h4>\n\n<p>Set email failure to ignore<\/p>\n\n<h4>1.60<\/h4>\n\n<p>Copy Change\nMinor core update\nEmpty URL handler<\/p>\n\n<h4>1.56<\/h4>\n\n<p>Tweak to filexists<\/p>\n\n<h4>1.55<\/h4>\n\n<p>Update filexists to ignore certificate errors<\/p>\n\n<h4>1.54<\/h4>\n\n<p>Fixed bug in startswith function<\/p>\n\n<h4>1.53<\/h4>\n\n<p>Removed link to iconsetter<\/p>\n\n<h4>1.52<\/h4>\n\n<p>Updated Vanilla Bean page<\/p>\n\n<h4>1.51<\/h4>\n\n<p>Added trim to explode in error number exceptions<\/p>\n\n<h4>1.5<\/h4>\n\n<p>Added error number exemptions<\/p>\n\n<h4>1.43<\/h4>\n\n<p>Namespaced functions to fix exemption bug<\/p>\n\n<h4>1.42<\/h4>\n\n<p>Fixed windows incompaitibility issue<\/p>\n\n<h4>1.40<\/h4>\n\n<p>Version tweak<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Added user options for email subject line<\/p>\n\n<h4>1.12<\/h4>\n\n<ul>\n<li>Vanilla Beans menu integration<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Updated alert to use php mail function rather than wp_mail to catch early errors<\/li>\n<li>Added support for linebreak separated email list<\/li>\n<li>Re-assigned funcitons to VanillaBeans namespace<\/li>\n<\/ul>\n\n<h4>1.05<\/h4>\n\n<p>Fixed typo in settings<\/p>\n\n<h4>1.04<\/h4>\n\n<p>Fixed bug caused by capitalized variable;\nAdded parse capture option<\/p>\n\n<h4>1.02<\/h4>\n\n<p>Added non-user error types.<\/p>\n\n<h4>1.01<\/h4>\n\n<p>Settings page exclude textarea hidden<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Created<\/p>","raw_excerpt":"Monitor your website, plugins and themes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/33626","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=33626"}],"author":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vsmash"}],"wp:attachment":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=33626"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=33626"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=33626"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=33626"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=33626"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=33626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}