{"id":79816,"date":"2018-02-01T02:45:16","date_gmt":"2018-02-01T02:45:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bread\/"},"modified":"2026-02-05T14:01:15","modified_gmt":"2026-02-05T14:01:15","slug":"bread","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/bread\/","author":15584688,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.9.11","stable_tag":"2.9.11","tested":"6.9.4","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"Bread","header_author":"bmlt-enabled","header_description":"Maintains and generates a PDF Meeting List from BMLT.","assets_banners_color":"4483be","last_updated":"2026-02-05 14:01:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bmlt.app","header_author_uri":"https:\/\/bmlt.app\/","rating":0,"author_block_rating":0,"active_installs":300,"downloads":17521,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.9.0":{"tag":"2.9.0","author":"bmltenabled","date":"2025-04-21 06:38:14"},"2.9.1":{"tag":"2.9.1","author":"bmltenabled","date":"2025-05-03 15:48:45"},"2.9.10":{"tag":"2.9.10","author":"bmltenabled","date":"2026-02-03 00:42:00"},"2.9.11":{"tag":"2.9.11","author":"bmltenabled","date":"2026-02-05 14:01:15"},"2.9.2":{"tag":"2.9.2","author":"bmltenabled","date":"2025-05-13 10:22:08"},"2.9.3":{"tag":"2.9.3","author":"bmltenabled","date":"2025-05-16 11:51:10"},"2.9.4":{"tag":"2.9.4","author":"bmltenabled","date":"2025-06-21 10:03:51"},"2.9.5":{"tag":"2.9.5","author":"bmltenabled","date":"2025-07-11 10:02:37"},"2.9.9":{"tag":"2.9.9","author":"bmltenabled","date":"2026-02-03 00:30:43"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1966871,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1966871,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1966871,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.9.0","2.9.1","2.9.10","2.9.11","2.9.2","2.9.3","2.9.4","2.9.5","2.9.9"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13380,13379,347,13381],"plugin_category":[],"plugin_contributors":[188244,166759,155913,152581,174781,154957,152582],"plugin_business_model":[],"class_list":["post-79816","plugin","type-plugin","status-publish","hentry","plugin_tags-bmlt","plugin_tags-meeting-list","plugin_tags-na","plugin_tags-narcotics-anonymous","plugin_contributors-alanb2718","plugin_contributors-jbraswell","plugin_contributors-klgrimley","plugin_contributors-odathp","plugin_contributors-otrok7","plugin_contributors-pjaudiomv","plugin_contributors-radius314","plugin_committers-bmltenabled","plugin_committers-jbraswell","plugin_committers-otrok7","plugin_committers-pjaudiomv","plugin_committers-radius314","plugin_support_reps-klgrimley"],"banners":{"banner":"https:\/\/ps.w.org\/bread\/assets\/banner-772x250.png?rev=1966871","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bread\/assets\/icon-128x128.png?rev=1966871","icon_2x":"https:\/\/ps.w.org\/bread\/assets\/icon-256x256.png?rev=1966871","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\"bread\" is a fork of the BMLT meeting list generator.  It allows for the creation of a meeting schedule from a BMLT server.<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Download and install the plugin from WordPress dashboard. You can also upload the entire BMLT Meeting List Generator Plugin folder to the \/wp-content\/plugins\/ directory<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress<\/li>\n<li>Go to the Meeting List menu option.<\/li>\n<li>Click on Read This Section First.<\/li>\n<\/ol>\n\n<p>Upgrade Information from BMLT Meeting List Generator (original)<\/p>\n\n<p>Follow all these steps, keep in mind that once you start using bread, it's not going to be easy to back to the original plugin.<\/p>\n\n<ol>\n<li>Ensure that bread is de-activated.<\/li>\n<li>Go to your existing \"Meeting List\", and export the configuration.  (This is in-case something goes bad and you need to undo something).<\/li>\n<li>If you have a multi-site installation, be sure to export each one of the configurations within your Network.<\/li>\n<li>De-activate the BMLT Meeting List Generator plugin from your site or network (for multisites).<\/li>\n<li>Activate bread.  Bread is intended to be fully compatible with BMLT meeting list generator settings.<\/li>\n<li>If there is an issue, you can always de-activate bread and go back to the original plugin.<\/li>\n<li>You can always restore any files if something got damaged or corrupted assuming that you followed steps 2 &amp; 3.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20bread%20use%3F\"><h3>What does bread use?<\/h3><\/dt>\n<dd><ul>\n<li>A complete customized meeting list editor on the web<\/li>\n<li>Generates and prints a current meeting list in PDF format<\/li>\n<li>Eliminates the task of maintaining a separate meeting list in MS Word, Excel, etc.<\/li>\n<li>Eliminates the need to upload a new meeting list to the website every month<\/li>\n<li>Makes the transition to a new trusted servant much easier<\/li>\n<li>The generated meeting list will match your BMLT Satellite or BMLT Tabs website meeting list<\/li>\n<li>The meeting list is setup one time and does not need to be edited when meetings change<\/li>\n<li>The meeting list can be backed up or exported then imported into another site<\/li>\n<li>Has its very own current meeting list link which can be shared across the web<\/li>\n<li>Can use custom queries to a BMLT root server semantic interface.  This can be used by adding everything after \u2018?switcher=GetSearchResults\u2019 into the custom query box, for example \u2018&amp;services[]=1&amp;services[]=3&amp;services[]=5\u2019 would result in querying service bodies 1, 3 and 5. A good place to build a custom query is by using the semantic interface of your bmlt server.<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20do%20i%20contribute%3F\"><h3>How do I contribute?<\/h3><\/dt>\n<dd><ul>\n<li>Read here for more information: https:\/\/github.com\/bmlt-enabled\/bread\/blob\/main\/contribute.md<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.9.11<\/h4>\n\n<ul>\n<li>Corrected Greek Translation<\/li>\n<\/ul>\n\n<h4>2.9.10<\/h4>\n\n<ul>\n<li>Version bump<\/li>\n<\/ul>\n\n<h4>2.9.9<\/h4>\n\n<ul>\n<li>Version bump<\/li>\n<\/ul>\n\n<h4>2.9.8<\/h4>\n\n<ul>\n<li>Do Merge<\/li>\n<\/ul>\n\n<h4>2.9.7<\/h4>\n\n<ul>\n<li>Bug fixes to permission stuff.<\/li>\n<li>Added Pocket size (11 x 4.25in).<\/li>\n<\/ul>\n\n<h4>2.9.6<\/h4>\n\n<ul>\n<li>Farsi Translation<\/li>\n<li>Replaced deprecated \"chosen\" with \"select2\"<\/li>\n<\/ul>\n\n<h4>2.9.5<\/h4>\n\n<ul>\n<li>Bug fix TinyMCE dropdowns<\/li>\n<\/ul>\n\n<h4>2.9.4<\/h4>\n\n<ul>\n<li>Bug fix dealing with alternate headings<\/li>\n<\/ul>\n\n<h4>2.9.1<\/h4>\n\n<ul>\n<li>Bug fix when additional lists are in a different language, time could be computed wrong.<\/li>\n<\/ul>\n\n<h4>2.9.0<\/h4>\n\n<ul>\n<li>Added output to download mPDF debug log.<\/li>\n<li>Added option to set mPDF optimization settings.<\/li>\n<li>Fix extra meetings storage.<\/li>\n<\/ul>\n\n<h4>2.8.11<\/h4>\n\n<ul>\n<li>Remove conflicts when TinyMCE is used in the frontend.<\/li>\n<\/ul>\n\n<h4>2.8.10<\/h4>\n\n<ul>\n<li>Improve code quality<\/li>\n<\/ul>\n\n<h4>2.8.7<\/h4>\n\n<ul>\n<li>Fixes in heading generation.<\/li>\n<\/ul>\n\n<h4>2.8.6<\/h4>\n\n<ul>\n<li>Performance Improvements.<\/li>\n<\/ul>\n\n<h4>2.8.5<\/h4>\n\n<ul>\n<li>Bug fixes for Arial, Times fonts.<\/li>\n<\/ul>\n\n<h4>2.8.4<\/h4>\n\n<ul>\n<li>Bug fixes for ASM Meeting Lists<\/li>\n<\/ul>\n\n<h4>2.8.3<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>Wizard to help getting started on Bread<\/li>\n<li>Preview meeting lists without saving<\/li>\n<li>UI Improvements including combining with crouton in WP Admin-Menu<\/li>\n<li>Major refactoring of code structure<\/li>\n<li>Removed ASM table as alternative to additional meeting template<\/li>\n<li>Removed BMLT Login during printing of additional meetings.<\/li>\n<\/ul>\n\n<h4>2.7.13<\/h4>\n\n<ul>\n<li>Multilingual [month_upper].<\/li>\n<\/ul>\n\n<h4>2.7.12<\/h4>\n\n<ul>\n<li>Surpress warning when ob_end_clean is called.<\/li>\n<\/ul>\n\n<h4>2.7.11<\/h4>\n\n<ul>\n<li>Late loading of mPDF to prevent conflicts with other plugins.<\/li>\n<\/ul>\n\n<h4>2.7.10<\/h4>\n\n<ul>\n<li>Updated mPDF<\/li>\n<li>Added \"wheelchair\" shortcode<\/li>\n<li>Small fixes<\/li>\n<\/ul>\n\n<h4>2.7.9<\/h4>\n\n<ul>\n<li>Fixes for aggregator.<\/li>\n<\/ul>\n\n<h4>2.7.8<\/h4>\n\n<ul>\n<li>Fix for Curl User Agent being rejected by SiteGround<\/li>\n<\/ul>\n\n<h4>2.7.4<\/h4>\n\n<ul>\n<li>Brute force cleanup of MPDF temp files<\/li>\n<li>Force MPDF to use a modern UserAgent<\/li>\n<\/ul>\n\n<h4>2.7.3<\/h4>\n\n<ul>\n<li>Settable footer margin<\/li>\n<\/ul>\n\n<h4>2.7.2<\/h4>\n\n<ul>\n<li>Fix for margins not saving regression.<\/li>\n<\/ul>\n\n<h4>2.7.1<\/h4>\n\n<ul>\n<li>Stability Improvements<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>In Booklet layout, the page number can be customized and set to different text for the meeting list, the additional meeting list, and the other pages.<\/li>\n<li>Virtual_Meeting_Link and _Additional_Info are now standard fields.<\/li>\n<li>Always retrieve all fields<\/li>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>2.6.5<\/h4>\n\n<ul>\n<li>Add a shortcode for format legends in French [format_codes_used_basic_fr]<\/li>\n<\/ul>\n\n<h4>2.6.4<\/h4>\n\n<ul>\n<li>Fixed an issue with plugin activation when using PHP8.<\/li>\n<li>Upgraded to mPDF 8.0.17<\/li>\n<li>Allow mPDF initialization values to be set through a filter<\/li>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>2.6.3<\/h4>\n\n<ul>\n<li>Give the admin the ability to turn off checking the SSL cert.<\/li>\n<li>Added filter to modify MPDF initialization parameters (e.g. page-size)<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Added ability to read meeting timezones, and print the meeting list for a target timezone<\/li>\n<\/ul>\n\n<h4>2.5.9<\/h4>\n\n<ul>\n<li>Using json endpoint for version checking.<\/li>\n<li>Added filter to change download name<\/li>\n<li>Allow non-integer line heights for custom content.<\/li>\n<\/ul>\n\n<h4>2.5.7<\/h4>\n\n<ul>\n<li>Fixed problem with Caching<\/li>\n<\/ul>\n\n<h4>2.5.5<\/h4>\n\n<ul>\n<li>Fixed problem with user-defined headings<\/li>\n<li>Fixed problem with hybrid meetings<\/li>\n<\/ul>\n\n<h4>2.5.1<\/h4>\n\n<ul>\n<li>Added Additional Meeting information<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Customized query for additional meeting list<\/li>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>2.4.4<\/h4>\n\n<ul>\n<li>Lazy Load Options and Hybrid Meetings<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Added QR Code generation from shortcode<\/li>\n<li>Made User-Agent confifurable<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Special Handling for Virtual Meetings as additional list<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Fix for sub header not displaying. [#132]<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Bad version bump<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>User defined grouping \/ headers<\/li>\n<li>Add extended fields as possible headings<\/li>\n<li>Additional List can have same groupings as main list<\/li>\n<li>Combine headers<\/li>\n<li>Added Polish<\/li>\n<li>Added checkbox for using tomato as root server.<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Brought back 5inch format<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Bread now automatically calculates how many meetings fit in a column or on a page.\nThis eliminates the need to guess an appropriate value for Page-Height-adjustment\nand also makes a more efficient use of the space.<\/li>\n<li>Support for languages has been refactored to make adding new languages easier.\nSimply add a file in the appropriate directory.<\/li>\n<li>Shortcodes in the meeting template can be set off with square brackets ({}).<\/li>\n<li>Additional List can be in a different language from the main list.<\/li>\n<li>User can restrict the colorspace to Greyscale, RGB or CMYK.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Support for multiple configurations.<\/li>\n<li>Access to configure is now controlled with a custom capability called <code>manage_bread<\/code>.  This is automatically added to the <code>Administrator<\/code> role.<\/li>\n<li>Include additional (secondary) meeting list.  This can be used to provide a seperate list\nof special interest or foreign language meetings, or to list meetings that for some\nreason are not included in the main list.  This is a generalized version of Bread 1's \"additional_list\" functionality,\nwhich was used to list area service meetings.<\/li>\n<li>Italian, German and Farsi support.<\/li>\n<li>New layout options\n\n<ul>\n<li>Full-Page Layout now full functional<\/li>\n<li>A6 Booklet (fits more meetings than flyer, but more convenient to carry around than A5).<\/li>\n<li>Watermarks (typically the NA Logo, but you can specify a URL to another image).<\/li>\n<li>Page Headers (good when generating posters)<\/li>\n<li>Flyer Layout (instead of a tri-fold meeting list, 3 identical meeting lists on a single\nsheet, good for special interest meeting lists)<\/li>\n<\/ul><\/li>\n<li>Extensibility\n\n<ul>\n<li>Site specific BMLT Meeting fields may be used in templates<\/li>\n<li>Sites can defined their own complex fields, calculated from other fields,\nthat can then be used in templates.<\/li>\n<\/ul><\/li>\n<li>More robust and efficient handling of short codes in meeting templates.<\/li>\n<li>Corrections to the meeting group-by mechanism.<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Limiting query size to needed fields.<\/li>\n<li>Updated base templates to exclude tables, which cause slow generation.<\/li>\n<li>Fixed many warning \/ notices messages.<\/li>\n<li>Upgraded to mPDF 8.x<\/li>\n<\/ul>\n\n<h4>1.9.8<\/h4>\n\n<ul>\n<li>Fix for margins that are acting \"extra\" [#65]<\/li>\n<\/ul>\n\n<h4>1.9.7<\/h4>\n\n<ul>\n<li>Fix for string replace with meeting name. [#69]<\/li>\n<\/ul>\n\n<h4>1.9.6<\/h4>\n\n<ul>\n<li>Added support for Danish.<\/li>\n<\/ul>\n\n<h4>1.9.5<\/h4>\n\n<ul>\n<li>Removed most TrueType Fonts to cut down size considerably.<\/li>\n<\/ul>\n\n<h4>1.9.4<\/h4>\n\n<ul>\n<li>Fixing botched 1.9.3 build missing autoloader<\/li>\n<\/ul>\n\n<h4>1.9.3<\/h4>\n\n<ul>\n<li>Added a check for checking if temp folder is writable.  Using the Wordpress influenced temp folder. [#64]<\/li>\n<li>Changed latest root server version source of truth. [#60]<\/li>\n<li>Fix for column separator checkbox.<\/li>\n<li>Fix for day continuation headers [#62]<\/li>\n<li>Added travis support<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Added a feature to change the start day of the week [#55]<\/li>\n<li>Support for Swedish, better language support overall [#54]<\/li>\n<li>Only allow Administrator role to see the plugin (specifically manage_options permission flag) [#53]<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Toggle added for extra meetings, improves plugin page load time by not fetching all meetings unless the feature is required.<\/li>\n<li>Improved handling for page numbering margins [#46]<\/li>\n<li>Compatible with Wordpress 5.0.0. [#38]<\/li>\n<li>Added debugging capabilities<\/li>\n<\/ul>\n\n<h4>1.7.7<\/h4>\n\n<ul>\n<li>Icon fixes didn't take<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>Icon fixes didn't take<\/li>\n<\/ul>\n\n<h4>1.7.5<\/h4>\n\n<ul>\n<li>Updating icon and banner image with new BMLT ecosystem design.<\/li>\n<li>Stock configs images are hosted on bmlt.app instead of nameetinglist.org now. [#49]<\/li>\n<\/ul>\n\n<h4>1.7.4<\/h4>\n\n<ul>\n<li>Moved \"Meeting List\" link to the bottom of the admin menu to avoid conflicts with hardcoded positioning. [#40]<\/li>\n<li>Added an actual icon for the \"Meeting List\" link on the admin page.<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>Version bump<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>Version bump<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Rollback entrypoint to bread.php change.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Upgraded to mPDF 7.1.6<\/li>\n<li>Added page numbering font size adjustment. [#41]<\/li>\n<li>Added sort by Neighborhood+City option. [#22]<\/li>\n<li>Removed default information in stock configuration files. [#35]<\/li>\n<li>Addressed a number of general long-standing housekeeping issues.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Added icon<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Bad version bump<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Reusable templating allows overriding a custom query and using some magic shortcodes via the querystring.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Upgraded to mPDF 7.1.5<\/li>\n<li>Fixed a bug with Half-Fold Page<\/li>\n<li>Fixed a bug in which page numbering was adding blank pages<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Upgraded to mPDF 7.1.4<\/li>\n<li>Fixed a bug with the Recurse Service Bodies Checkbox<\/li>\n<li>Fixed a bug with PDF Protection for Half-Fold Page Layouts<\/li>\n<li>Fixed image stetchiness on Half-Fold w\/ Letter Page Layouts<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixing faulty version number<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Upgraded to mPDF 7.1.1<\/li>\n<li>Added recurse service bodies option for zones and metros<\/li>\n<li>Bug fixes for base font selection and some formatting issues<\/li>\n<li>Remove duplicate formats that can occur with Tomato<\/li>\n<li>Keep city headers grouped together if casing doesn't match (won't fix sorting issues).<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Support for PHP 7.1 and up<\/li>\n<li>Migrated\/refactor to support mPDF 7.x<\/li>\n<li>Introducing base fonts which allow for a more customized styling<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Graceful protocol rewriting for Front Page + Custom Content<\/li>\n<li>Hardcoded links forced to HTTPS<\/li>\n<li>Contributor HTTPS (non-strict) capabilities in Docker (https:\/\/localhost:7443)<\/li>\n<li>Added Debug information for assisting in troubleshooting remotely<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Bumped up the HTTP GET timeout from 30 seconds to 2 mins.<\/li>\n<li>Allows for specifying an unpublished additional_list (must use credentials.<\/li>\n<li>Restructured \"Special Features\" section.<\/li>\n<li>Removed hardcodings inherited from legacy code base.<\/li>\n<li>Cleaned up some dead code.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed a bug where it was rounding off the decimal duration to the nearest tenth instead of hundreth.<\/li>\n<li>Fixed a regression in continuing headers.<\/li>\n<li>Made sidebar colors different to visually differentiate between the BMLT meeting list generator (EOL).<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added the ability to hide a sub header when using a two-dimensional group by.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Patching bad bug in which GetServerInfo requests were made on every page load.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Adding User Agent Signature<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Show that you are connected to a tomato server now, if you are.<\/li>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix for short tags that might be off on PHP settings.  There were a couple of dangling occurrences left.<\/li>\n<li>Compatibility testing for WP 4.9.4<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Minor bug fix for loading up a fresh plugin<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Support for Weekday + County group by.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed a bug where the custom query regressed because of escaping.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed a bug with encoding Spanish characters.<\/li>\n<li>Fixed a bug where Upper casing was not working on titles.<\/li>\n<li>Cleaned up boolean settings.<\/li>\n<li>Better documentation on how to contribute + release details with Github.<\/li>\n<li>Upgraded docker container to WP 4.9.2.<\/li>\n<li>Updated description.<\/li>\n<li>Added upgrade information.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Allow for custom queries<\/li>\n<li>Tons of refactoring to make code more readable<\/li>\n<li>Implemented the Wordpress HTTP API instead of curl<\/li>\n<li>Fixed an issue with empty extra meetings arrays<\/li>\n<li>Securing, validating, escaping POST data<\/li>\n<\/ul>","raw_excerpt":"A web-based tool that creates, maintains and generates a PDF meeting list from BMLT.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/79816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=79816"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/radius314"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=79816"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=79816"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=79816"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=79816"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=79816"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=79816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}