Plugin Directory

Changeset 3195468


Ignore:
Timestamp:
11/23/2024 11:58:19 AM (16 months ago)
Author:
mitfi
Message:

Updated readme.txt

Location:
foodle-for-democracy-poll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • foodle-for-democracy-poll/tags/2.5.23.3/readme.txt

    r3195450 r3195468  
    641641* (Fix) A few minor code and string improvements plus some fixes for further stability.
    642642
    643 = 1.9.1.2 =
    644 * (Fix) Check and correct for admin capablity 'manage-foodle' as re-activiation of plugins will obviously not run the plugin's own activation function (to deactivate and then activate the plugin again would accomplish the same).
    645 
    646 = 1.9.1.1 =
    647 * (New) Administrator can see the Foodle metafields in the user profiles, even if switched off for the users (then marked for the administrator by a red dashed border).
    648 * (New) Introduced Foodle menu and submenus in the admin menu toolbar. Can be switched on and off in the Foodle settings.
    649 * (New) Introduced capability 'manage_foodle' to prepare future functionality.
    650 * (Tweak) Added a link to the user profile in the extra metafield shortcode.
    651 * (Tweak) Added CSS classes 'foodle-extra-button' and 'foodle-extra-date-delete' to complete the 'foodle-extra-...' CSS classes.
    652 * (Fix) One string replaced.
    653 
    654 = 1.9.0.0 =
    655 * (New) Shortcode to access the Foodle metafields anywhere in the front end.
    656 * (New) Access to the Foodle metafields in the user profile can be switched off in the Foodle settings.
    657 * (Tweak) Introduced a number of CSS classes to controll the front end appearance of the Foodle metafields.
    658 * (Fix) A number of small optimizations and text corrections.
    659 
    660 = 1.8.8.1 =
    661 * (Fix) Avoid warnings in non-admin area.
    662 
    663 = 1.8.8.0 =
    664 * (Tweak) For the Foodle admin menu color input: show color preview and limit input to hex characters.
    665 * (Fix) Allow to delete a 'foodle-date' type input.
    666 
    667 = 1.8.7.7 =
    668 * (Tweak) Safety queries (confirmations) before saving can now be deactivated.
    669 * (Fix) A few minor corrections and improvements.
    670 
    671 = 1.8.7.6 =
    672 * (Tweak) A few more confirmation queries.
    673 * (Tweak) A few text corrections.
    674 
    675 = 1.8.7.5 =
    676 * (Tweak) Enhanced the messaging/information system of Foodle.
    677 * (Tweak) Improved code robustness.
    678 
    679 = 1.8.7.4 =
    680 * (Tweak) Just to avoid misunderstandings: two WARNINGs changed to INFOs, one WARNING changed to ERROR.
    681 
    682 = 1.8.7.3 =
    683 * (New) Added graphical information in each Democracy poll edit page, whether IP storage is switched on or off in each poll.
    684 * (Tweak) The 'foodle-date' input now prevents ANY key.
    685 
    686 = 1.8.7.2 =
    687 * (Fix) Fixed an HTML id conflict.
    688 
    689 = 1.8.7.1 =
    690 * (Fix) Existing fields were not always deactivated (error introduced by last version) due to a bug.
    691 
    692 = 1.8.7.0 =
    693 * (New) Introduced new input type 'foodle-date' to control date input formats based on the format stored in foodle settings.
    694 
    695 = 1.8.6.2 =
    696 * (Tweak) A few improvements with messages and confirmations.
    697 
    698 = 1.8.6.1 =
    699 * (Tweak) Added tooltip warning for metafield entry deletion in database.
    700 * (Fix) Slightly changed tooltip warning position to avoid flickering at right borders.
    701 
    702 = 1.8.6.0 =
    703 * (New) Introducing metafield HTML input types to format the input in the user profile.
    704 * (New) Option to delete orphaned own metafields still stored in the database.
    705 * (Fix) Improved a number of original strings and their German translations.
    706 
    707 = 1.8.5.2 =
    708 * (Fix) Format of FAQs in help tab corrected.
    709 
    710 = 1.8.5.1 =
    711 * (New) Show FAQs in help tab.
    712 
    713 = 1.8.5.0 =
    714 * (New) Warning in Democracy and Foodle before leaving the page when input fields or seletions were edited without saving (does not work on IOS).
    715 
    716 = 1.8.4.0 =
    717 * (New) Enable/Disable fields for selection as left hand category column in the Foodle table. Therefore, the metafield definition was slightly rearranged.
    718 * (Tweak) Some texts were improved for more clarity.
    719 * (Tweak) Democracy and Foodle will be displayed together in the Wordpress settings submenu.
    720 
    721 = 1.8.3.0 =
    722 * (Fix) Tested and updated to work with WordPress 6.2 version.
    723 
    724 = 1.8.2.5 =
    725 * (Fix) Corrected an error introduced with version 1.8.2.4.
    726 
    727 = 1.8.2.4 =
    728 * (New) Added graphical information in the Democracy poll list, whether IP storage is switched on or off in each poll.
    729 
    730 = 1.8.2.3 =
    731 * (Tweak) Added a few tooltips and a bit of formatting.
    732 
    733 = 1.8.2.2 =
    734 * (Fix) Ensure that shortcodes (e.g. [foodle-link-democracy-poll]) are also executed within [democracy_archives].
    735 * (Tweak) The string "From posts" in the [democracy_archives] shortcode was modified and can now be translated.
    736 * (Tweak) Some further optimizations in overall formatting and in marking of own votes.
    737 * (Tweak) Added CSS class 'foodle-reminder-email-area'.
    738 
    739 = 1.8.2.1 =
    740 * (Tweak) A number of formatting improvements.
    741 
    742 = 1.8.2.0 =
    743 * (New) Added notifications when Democracy Poll database logging is switched off and Foodle can therefore not work.
    744 * (Tweak) Added a button to move to the Foodle settings within a poll admin page.
    745 
    746 = 1.8.1.0 =
    747 * (Tweak) Further optimization of IP delete function per poll.
    748 
    749 = 1.8.0.1 =
    750 * (Fix) A minor language correction.
    751 
    752 = 1.8.0.0 =
    753 * (New) Allow to delete the stored IP adresses of individal polls upon vote. This will preserve the full functionality even when some voters share the same IP address. Foodle still requires the Democracy setting for storing of IP addresses to be selected!
    754 
    755 = 1.7.3.2 =
    756 * A few CSS optimizations for CSS class 'foodle-link-button'.
    757 
    758 = 1.7.3.1 =
    759 * A few CSS optimizations.
    760 
    761 = 1.7.3.0 =
    762 * Code optimization to avoid PHP warnings under certain circumstances.
    763 * Introduced new CSS class "foodle-sort-is" to accompany existing CSS class "foodle-sort-button" (both initially now on "white-space: nowrap;")
    764 
    765 = 1.7.2.1 =
    766 * Minor typo incl. language file corrections.
    767 
    768 = 1.7.2 =
    769 * Small improvement to front end CSS in order to work with more themes instantly.
    770 * Added a few CSS classes within the Foodle table for easier access.
    771 * Thorough test with WordPress 6.1.1 version.
    772 
    773 = 1.7.1 =
    774 * Inserted an explanatory remark in each Democracy Poll edit page for the multiple answers option.
    775 
    776 = 1.7.0 =
    777 * A shortcode was added to inhibit the display of certain Foodle IDs in a Democracy Poll archive shortcode.
    778 * Thorough test with WordPress 6.0.2 version.
    779 
    780 = 1.6.0 =
    781 * Optimized sorting algorithm for metafields sorting, since correct sorting was prevented under certain conditions.
    782 * Make sure to have no line starting with spaces!
    783 * Thorough test with WordPress 6.0.1 version.
    784 
    785 = 1.5.6 =
    786 * Optimized HTML textarea behaviour with line breaks (metafields sorting), occurring under certain conditions.
    787 * Make sure to have no line starting with spaces!
    788 * Thorough test with WordPress 5.9.3 version.
    789 
    790 = 1.5.5.7 =
    791 * Corrects an AJAX-error, introduced with version 1.5.5.5, which - in some cases - avoided the output upon an AJAX call.
    792 
    793 = 1.5.5.6 =
    794 * Further SQL optimization.
    795 
    796 = 1.5.5.5 =
    797 * Avoid any output if poll (referred to in the shortcode) does not exist.
    798 * Some SQL optimizations.
    799 
    800 = 1.5.5.4 =
    801 * Added a hint whether marked voters are counted in the answer column sums or not.
    802 * Compatibility improvement #9 for PHP 8.0.
    803 * Some CSS improvements.
    804 
    805 = 1.5.5.3 =
    806 * Improved tick image and size.
    807 * Improved Foodle table background.
    808 
    809 = 1.5.5.2 =
    810 * Improved category counting behaviour and CSS color scheme in a first-com/first-serve scenario.
    811 * Compatibility improvement #8 for PHP 8.0.
    812 
    813 = 1.5.5.1 =
    814 * Corrected: Ensure marked users NOT to be counted by default.
    815 
    816 = 1.5.5.0 =
    817 * For each individual poll, it can be decided, whether to count a marked voter both, in the total count per answer column and in a first-come-first-serve answer.
    818 * Added CSS class 'foodle-cell-is-marked-in' for the cells mith marked user names being counted in the Foodle table.
    819 
    820 = 1.5.4.1 =
    821 * Corrected location of a translation string.
    822 
    823 = 1.5.4.0 =
    824 * Added to display "Unknown User" when voting user is not known in the database.
    825 * Compatibility improvement #7 for PHP 8.0.
    826 
    827 = 1.5.3.0 =
    828 * Tested ok with WordPress 5.8.
    829 * Added links in the help-tabs to plugin settings.
    830 
    831 = 1.5.2.0 =
    832 * Foodle table headline text is now part of the Foodle settings.
    833 * Missing help translation string added and linked to settings.
    834 
    835 = 1.5.1.0 =
    836 * Parameter 'status' added in shortcode 'foodle-link-democracy-poll' to select link button display when 'logged-in' and/or 'not-logged-in' as comma-separated list.
    837 
    838 = 1.5.0.0 =
    839 * Democracy Poll shortcode now allows shortcode use inside its own text field (underneath the very poll).
    840 * New parameter 'horizontal' added to shortcode 'foodle-link-democracy-poll' for button alignment (left, center, right).
    841 * Shortcode 'foodle-link-democracy-poll' now accepts 'self' as id content for usage inside the Democracy Poll's own text field (located underneath the very poll).
    842 * Added related CSS class 'foodle-link-button' for the button used by shortcode 'foodle-link-democracy-poll'.
    843 * With the above, a usage like [foodle-link-democracy-poll id="self" not_same="true" verbose="false" horizontal="center"] could be interesting.
    844 * Some still missing text and messages wrapped by <code><div></div></code>.
    845 
    846 = 1.4.9.3 =
    847 * Avoid to offer any existing user meta with array content for field selection.
    848 * Added parameter 'verbose' to shortcode [foodle-link-democracy-poll].
    849 * Some text and messages wrapped by <code><div></div></code>.
    850 * Updated refresh button design.
    851 
    852 = 1.4.9.2 =
    853 * Compatibility improvement #6 for PHP 8.0.
    854 
    855 = 1.4.9.1 =
    856 * Correction of refresh button placement when multiple result displays are shown on one page/post.
    857 
    858 = 1.4.9.0 =
    859 * Added an optional AJAX refresh button in both, the results display before and after voting. Both options can be selected individually for each poll id in the related Democracy Poll admin page.
    860 * Added related CSS class 'democracy-refresh-button'. However, the button uses CSS class 'dem-button' as well and therefore follows the Democracy CSS settings - if not otherwise decided.
    861 * Compatibility improvement #5 for PHP 8.0.
    862 * Minor code and format improvements.
    863 
    864 = 1.4.8.1 =
    865 * Added CSS classes 'democracy-voted' and 'democracy-not-voted' to the existing 'democracy' CSS class and CSS class 'democracy-your-vote' inside the poll results for the text indicating the users votes - all three to be able to differentiate for CSS use.
    866 
    867 = 1.4.8.0 =
    868 * Added CSS classes 'democracy-voting' and 'democracy-results' to the existing 'democracy' CSS class in order to be able to differentiate for CSS use.
    869 
    870 = 1.4.7.0 =
    871 * As the main shortcode was designed (and only makes sense) for registered users and registered voters only, it will now be disabled for other purposes.
    872 * All other functions work regardless this necessary restriction.
    873 
    874 = 1.4.6.0 =
    875 * Compatibility improvement #4 for PHP 8.0.
    876 * Code structure and robustness further improved.
    877 * CSS class 'foodle-statistics-check-table' added for the related dashboard widget / shortcode.
    878 
    879 = 1.4.5.0 =
    880 * Compatibility improvement #3 for PHP 8.0.
    881 * Better cross-browser design compatibility (e.g. IE, Safari, Firefox).
    882 
    883 = 1.4.4.0 =
    884 * A few format adaptations and code improvements.
    885 
    886 = 1.4.3.1 =
    887 * Table width behaviour and table column width behaviour - while moving a row - was 'beautified'.
    888 
    889 = 1.4.3.0 =
    890 * Compatibility improvement #2 for PHP 8.0.
    891 * Corrected behaviour during new user registration.
    892 * Improved recognition of invalid user metafields in the user profile
    893 
    894 = 1.4.2.0 =
    895 * Improved behaviour in Foodle check (dashboard widget & shortcode) to handle polls without responses so far.
    896 
    897 = 1.4.1.0 =
    898 * Compatibility improvement #1 for PHP 8.0.
    899 
    900 = 1.4.0.2 =
    901 * Ensure that jquery-ui-sortable is active and don't rely that other acctive plugins did this job already.
    902 
    903 = 1.4.0.1 =
    904 * Avoid undefinded message for 'is_plugin_active()' under certain conditions (controlling dependency between Foodle and Democracy Poll).
    905 
    906 = 1.4.0.0 =
    907 * Foodle's back end tooltips (Help & Warning) are now available in the front end (and the back end) for anywhere-use by the administrator.
    908 * Foodle's individual back end CSS and back end javascript/jQuery are now limited to the Foodle admin pages to avoid unnecessary loading elsewhere.
    909 * A few format adaptations in the back end.
    910 
    911 = 1.3.1.0 =
    912 * Back end manual row moving (for sorting) now works on touchscreens as well (Touch Punch).
    913 * Inadvertent scroll-up upon row moving is being prevented - even for newly added (and not yet saved) rows.
    914 * Row swapping is initiated as soon as the pointer hovers above another row.
    915 * Minor mouse pointer corections.
    916 
    917 = 1.3.0.0 =
    918 * In the metafield definition table, rows can now be dragged manually to generate a new sorting order.
    919 * In the same manner, the Foodle user capabilities table can be sorted manually as well.
    920 * A few jQuery use improvements.
    921 
    922 = 1.2.3.0 =
    923 * Further improved timing of initialization events (user_meta, shortcodes, and so on).
    924 * Reduced javascript output size by combining some elements.
    925 * Avoid unnecessary duplication of output.
    926 
    927 = 1.2.2.1 =
    928 * Logic improvements to avoid unnecessary function calls.
    929 * A few page format enhancements, e.g. with solo="true", 'foodle_table_top_spacing' is no longer used in order to improve administrator layout control.
    930 
    931 = 1.2.2.0 =
    932 * New shortcode to display content depending on roles. Can e.g. be used to display the Democracy Poll archive or certain polls for selected roles only. Can as well be used for anything in your site.
    933 
    934 = 1.2.1.0 =
    935 * AJAX improved to avoid potential conflicts with other plugins.
    936 
    937 = 1.2.0.1 =
    938 * Some explaining strings still needed to be updated following the big move in 1.2.0.0.
    939 
    940 = 1.2.0.0 =
    941 * Full shortcode flexibility added (thus improving vs. 1.1.6.0), including several Foodle shortcodes with individual parameters for one Democracy Poll on the same page/post.
    942 * Individual Foodle AJAX parameters on the front end are now stored in user-meta in order to avoid any potential conflicting scenarios.
    943 * Added CSS classes 'foodle_democracy_top_spacing' and 'foodle-table-headline'.
    944 * Format improvements in the email reminder area and the Foodle table area.
    945 * The shortcode parameter 'solo="true"' will not only switch off the email reminder area and the headline above the Foodle table but the date column as well, if hidden (this column is hidden and only visible for selected users, when 'show_date="false"').
    946 * Minor code and stability improvements.
    947 
    948 = 1.1.7.0 =
    949 * Small AJAX bug corrected (introduced with 1.1.6.0).
    950 
    951 = 1.1.6.0 =
    952 * Several Democracy Poll shortcodes and several related Foodle shortcodes on the same page/post are possible now. However, several Foodle shortcodes for the same poll id will further not be allowed for the sake of the dynamic AJAX interaction. But - if really needed - you may choose to switch AJAX off on such pages/posts (see the Foodle Settings).
    953 * A number of further CSS classes added (see the tips tab) for more administrator design control.
    954 
    955 = 1.1.5.0 =
    956 * Format error in email-reminder-area corrected.
    957 * Foodle table (column-width) optimized for columns with no responses so far.
    958 * Potential division-by-zero error removed.
    959 * Added CSS class 'foodle-button'.
    960 * Minor improvements.
    961 
    962 = 1.1.4.0 =
    963 * A few visibility improvements.
    964 
    965 = 1.1.3.0 =
    966 * Minor adjustments and stability enhancements.
    967 
    968 = 1.1.2.0 =
    969 * A few strings precised and German translations adapted.
    970 * Position of donation button moved to help tabs.
    971 * Foodle admin footer beautified.
    972 
    973 = 1.1.1.0 =
    974 * Enhanced check of regular expressions incl. error display upon form submit.
    975 * Strings further optimized and German translation completed.
    976 
    977 = 1.1.0.9 =
    978 * Missing translation strings completed.
    979 
    980 = 1.1.0.8 =
    981 * Optimized input validation including Regular Expressions.
    982 * Optimized a few strings.
    983 
    984 = 1.1.0.7 =
    985 * Page format error corrected. Was introduced with 1.1.0.6 unintentionally.
    986 
    987 = 1.1.0.6 =
    988 * Previous reminders are shown as well for closed polls or polls, where reminders are switched off.
    989 * Display optimization for answers marked radio ('••') when in radio polls anyway.
    990 
    991 = 1.1.0.5 =
    992 * Bug in statistics for email reminders corrected.
    993 
    994 = 1.1.0.4 =
    995 * Added tips tab content: How to handle own CSS styles for the Democracy Poll and Foodle front end.
    996 * Email placeholder added: {user-login}.
    997 
    998 = 1.1.0.3 =
    999 * Activation conditions checks upon plugin activation and during operation were optimized.
    1000 * Minor enhancements in the tips tab.
    1001 
    1002 = 1.1.0.2 =
    1003 * Minor tips table and CSS adjustments.
    1004 
    1005 = 1.1.0.1 =
    1006 * Tested ok with WordPress 5.7.1.
    1007 
    1008 = 1.1.0.0 =
    1009 * Added Democracy Poll enhancement to allow mixed polls (checkboxes and radiobuttons in one poll).
    1010 * Added Regular Expressions to control user profile fields.
    1011 * Added full control of categories per poll from within the Democracy Poll edit screen.
    1012 * Added further Foodle parameter settings.
    1013 
    1014 = 1.0.0.0 =
    1015 * First stable version with all initial features.
     643= Change notes for earlier versions =
     644* Will be available with a link from here soon (separately due to limited lenght allowance at this place in WordPress)
    1016645
    1017646== Upgrade Notice ==
  • foodle-for-democracy-poll/trunk/readme.txt

    r3195450 r3195468  
    641641* (Fix) A few minor code and string improvements plus some fixes for further stability.
    642642
    643 = 1.9.1.2 =
    644 * (Fix) Check and correct for admin capablity 'manage-foodle' as re-activiation of plugins will obviously not run the plugin's own activation function (to deactivate and then activate the plugin again would accomplish the same).
    645 
    646 = 1.9.1.1 =
    647 * (New) Administrator can see the Foodle metafields in the user profiles, even if switched off for the users (then marked for the administrator by a red dashed border).
    648 * (New) Introduced Foodle menu and submenus in the admin menu toolbar. Can be switched on and off in the Foodle settings.
    649 * (New) Introduced capability 'manage_foodle' to prepare future functionality.
    650 * (Tweak) Added a link to the user profile in the extra metafield shortcode.
    651 * (Tweak) Added CSS classes 'foodle-extra-button' and 'foodle-extra-date-delete' to complete the 'foodle-extra-...' CSS classes.
    652 * (Fix) One string replaced.
    653 
    654 = 1.9.0.0 =
    655 * (New) Shortcode to access the Foodle metafields anywhere in the front end.
    656 * (New) Access to the Foodle metafields in the user profile can be switched off in the Foodle settings.
    657 * (Tweak) Introduced a number of CSS classes to controll the front end appearance of the Foodle metafields.
    658 * (Fix) A number of small optimizations and text corrections.
    659 
    660 = 1.8.8.1 =
    661 * (Fix) Avoid warnings in non-admin area.
    662 
    663 = 1.8.8.0 =
    664 * (Tweak) For the Foodle admin menu color input: show color preview and limit input to hex characters.
    665 * (Fix) Allow to delete a 'foodle-date' type input.
    666 
    667 = 1.8.7.7 =
    668 * (Tweak) Safety queries (confirmations) before saving can now be deactivated.
    669 * (Fix) A few minor corrections and improvements.
    670 
    671 = 1.8.7.6 =
    672 * (Tweak) A few more confirmation queries.
    673 * (Tweak) A few text corrections.
    674 
    675 = 1.8.7.5 =
    676 * (Tweak) Enhanced the messaging/information system of Foodle.
    677 * (Tweak) Improved code robustness.
    678 
    679 = 1.8.7.4 =
    680 * (Tweak) Just to avoid misunderstandings: two WARNINGs changed to INFOs, one WARNING changed to ERROR.
    681 
    682 = 1.8.7.3 =
    683 * (New) Added graphical information in each Democracy poll edit page, whether IP storage is switched on or off in each poll.
    684 * (Tweak) The 'foodle-date' input now prevents ANY key.
    685 
    686 = 1.8.7.2 =
    687 * (Fix) Fixed an HTML id conflict.
    688 
    689 = 1.8.7.1 =
    690 * (Fix) Existing fields were not always deactivated (error introduced by last version) due to a bug.
    691 
    692 = 1.8.7.0 =
    693 * (New) Introduced new input type 'foodle-date' to control date input formats based on the format stored in foodle settings.
    694 
    695 = 1.8.6.2 =
    696 * (Tweak) A few improvements with messages and confirmations.
    697 
    698 = 1.8.6.1 =
    699 * (Tweak) Added tooltip warning for metafield entry deletion in database.
    700 * (Fix) Slightly changed tooltip warning position to avoid flickering at right borders.
    701 
    702 = 1.8.6.0 =
    703 * (New) Introducing metafield HTML input types to format the input in the user profile.
    704 * (New) Option to delete orphaned own metafields still stored in the database.
    705 * (Fix) Improved a number of original strings and their German translations.
    706 
    707 = 1.8.5.2 =
    708 * (Fix) Format of FAQs in help tab corrected.
    709 
    710 = 1.8.5.1 =
    711 * (New) Show FAQs in help tab.
    712 
    713 = 1.8.5.0 =
    714 * (New) Warning in Democracy and Foodle before leaving the page when input fields or seletions were edited without saving (does not work on IOS).
    715 
    716 = 1.8.4.0 =
    717 * (New) Enable/Disable fields for selection as left hand category column in the Foodle table. Therefore, the metafield definition was slightly rearranged.
    718 * (Tweak) Some texts were improved for more clarity.
    719 * (Tweak) Democracy and Foodle will be displayed together in the Wordpress settings submenu.
    720 
    721 = 1.8.3.0 =
    722 * (Fix) Tested and updated to work with WordPress 6.2 version.
    723 
    724 = 1.8.2.5 =
    725 * (Fix) Corrected an error introduced with version 1.8.2.4.
    726 
    727 = 1.8.2.4 =
    728 * (New) Added graphical information in the Democracy poll list, whether IP storage is switched on or off in each poll.
    729 
    730 = 1.8.2.3 =
    731 * (Tweak) Added a few tooltips and a bit of formatting.
    732 
    733 = 1.8.2.2 =
    734 * (Fix) Ensure that shortcodes (e.g. [foodle-link-democracy-poll]) are also executed within [democracy_archives].
    735 * (Tweak) The string "From posts" in the [democracy_archives] shortcode was modified and can now be translated.
    736 * (Tweak) Some further optimizations in overall formatting and in marking of own votes.
    737 * (Tweak) Added CSS class 'foodle-reminder-email-area'.
    738 
    739 = 1.8.2.1 =
    740 * (Tweak) A number of formatting improvements.
    741 
    742 = 1.8.2.0 =
    743 * (New) Added notifications when Democracy Poll database logging is switched off and Foodle can therefore not work.
    744 * (Tweak) Added a button to move to the Foodle settings within a poll admin page.
    745 
    746 = 1.8.1.0 =
    747 * (Tweak) Further optimization of IP delete function per poll.
    748 
    749 = 1.8.0.1 =
    750 * (Fix) A minor language correction.
    751 
    752 = 1.8.0.0 =
    753 * (New) Allow to delete the stored IP adresses of individal polls upon vote. This will preserve the full functionality even when some voters share the same IP address. Foodle still requires the Democracy setting for storing of IP addresses to be selected!
    754 
    755 = 1.7.3.2 =
    756 * A few CSS optimizations for CSS class 'foodle-link-button'.
    757 
    758 = 1.7.3.1 =
    759 * A few CSS optimizations.
    760 
    761 = 1.7.3.0 =
    762 * Code optimization to avoid PHP warnings under certain circumstances.
    763 * Introduced new CSS class "foodle-sort-is" to accompany existing CSS class "foodle-sort-button" (both initially now on "white-space: nowrap;")
    764 
    765 = 1.7.2.1 =
    766 * Minor typo incl. language file corrections.
    767 
    768 = 1.7.2 =
    769 * Small improvement to front end CSS in order to work with more themes instantly.
    770 * Added a few CSS classes within the Foodle table for easier access.
    771 * Thorough test with WordPress 6.1.1 version.
    772 
    773 = 1.7.1 =
    774 * Inserted an explanatory remark in each Democracy Poll edit page for the multiple answers option.
    775 
    776 = 1.7.0 =
    777 * A shortcode was added to inhibit the display of certain Foodle IDs in a Democracy Poll archive shortcode.
    778 * Thorough test with WordPress 6.0.2 version.
    779 
    780 = 1.6.0 =
    781 * Optimized sorting algorithm for metafields sorting, since correct sorting was prevented under certain conditions.
    782 * Make sure to have no line starting with spaces!
    783 * Thorough test with WordPress 6.0.1 version.
    784 
    785 = 1.5.6 =
    786 * Optimized HTML textarea behaviour with line breaks (metafields sorting), occurring under certain conditions.
    787 * Make sure to have no line starting with spaces!
    788 * Thorough test with WordPress 5.9.3 version.
    789 
    790 = 1.5.5.7 =
    791 * Corrects an AJAX-error, introduced with version 1.5.5.5, which - in some cases - avoided the output upon an AJAX call.
    792 
    793 = 1.5.5.6 =
    794 * Further SQL optimization.
    795 
    796 = 1.5.5.5 =
    797 * Avoid any output if poll (referred to in the shortcode) does not exist.
    798 * Some SQL optimizations.
    799 
    800 = 1.5.5.4 =
    801 * Added a hint whether marked voters are counted in the answer column sums or not.
    802 * Compatibility improvement #9 for PHP 8.0.
    803 * Some CSS improvements.
    804 
    805 = 1.5.5.3 =
    806 * Improved tick image and size.
    807 * Improved Foodle table background.
    808 
    809 = 1.5.5.2 =
    810 * Improved category counting behaviour and CSS color scheme in a first-com/first-serve scenario.
    811 * Compatibility improvement #8 for PHP 8.0.
    812 
    813 = 1.5.5.1 =
    814 * Corrected: Ensure marked users NOT to be counted by default.
    815 
    816 = 1.5.5.0 =
    817 * For each individual poll, it can be decided, whether to count a marked voter both, in the total count per answer column and in a first-come-first-serve answer.
    818 * Added CSS class 'foodle-cell-is-marked-in' for the cells mith marked user names being counted in the Foodle table.
    819 
    820 = 1.5.4.1 =
    821 * Corrected location of a translation string.
    822 
    823 = 1.5.4.0 =
    824 * Added to display "Unknown User" when voting user is not known in the database.
    825 * Compatibility improvement #7 for PHP 8.0.
    826 
    827 = 1.5.3.0 =
    828 * Tested ok with WordPress 5.8.
    829 * Added links in the help-tabs to plugin settings.
    830 
    831 = 1.5.2.0 =
    832 * Foodle table headline text is now part of the Foodle settings.
    833 * Missing help translation string added and linked to settings.
    834 
    835 = 1.5.1.0 =
    836 * Parameter 'status' added in shortcode 'foodle-link-democracy-poll' to select link button display when 'logged-in' and/or 'not-logged-in' as comma-separated list.
    837 
    838 = 1.5.0.0 =
    839 * Democracy Poll shortcode now allows shortcode use inside its own text field (underneath the very poll).
    840 * New parameter 'horizontal' added to shortcode 'foodle-link-democracy-poll' for button alignment (left, center, right).
    841 * Shortcode 'foodle-link-democracy-poll' now accepts 'self' as id content for usage inside the Democracy Poll's own text field (located underneath the very poll).
    842 * Added related CSS class 'foodle-link-button' for the button used by shortcode 'foodle-link-democracy-poll'.
    843 * With the above, a usage like [foodle-link-democracy-poll id="self" not_same="true" verbose="false" horizontal="center"] could be interesting.
    844 * Some still missing text and messages wrapped by <code><div></div></code>.
    845 
    846 = 1.4.9.3 =
    847 * Avoid to offer any existing user meta with array content for field selection.
    848 * Added parameter 'verbose' to shortcode [foodle-link-democracy-poll].
    849 * Some text and messages wrapped by <code><div></div></code>.
    850 * Updated refresh button design.
    851 
    852 = 1.4.9.2 =
    853 * Compatibility improvement #6 for PHP 8.0.
    854 
    855 = 1.4.9.1 =
    856 * Correction of refresh button placement when multiple result displays are shown on one page/post.
    857 
    858 = 1.4.9.0 =
    859 * Added an optional AJAX refresh button in both, the results display before and after voting. Both options can be selected individually for each poll id in the related Democracy Poll admin page.
    860 * Added related CSS class 'democracy-refresh-button'. However, the button uses CSS class 'dem-button' as well and therefore follows the Democracy CSS settings - if not otherwise decided.
    861 * Compatibility improvement #5 for PHP 8.0.
    862 * Minor code and format improvements.
    863 
    864 = 1.4.8.1 =
    865 * Added CSS classes 'democracy-voted' and 'democracy-not-voted' to the existing 'democracy' CSS class and CSS class 'democracy-your-vote' inside the poll results for the text indicating the users votes - all three to be able to differentiate for CSS use.
    866 
    867 = 1.4.8.0 =
    868 * Added CSS classes 'democracy-voting' and 'democracy-results' to the existing 'democracy' CSS class in order to be able to differentiate for CSS use.
    869 
    870 = 1.4.7.0 =
    871 * As the main shortcode was designed (and only makes sense) for registered users and registered voters only, it will now be disabled for other purposes.
    872 * All other functions work regardless this necessary restriction.
    873 
    874 = 1.4.6.0 =
    875 * Compatibility improvement #4 for PHP 8.0.
    876 * Code structure and robustness further improved.
    877 * CSS class 'foodle-statistics-check-table' added for the related dashboard widget / shortcode.
    878 
    879 = 1.4.5.0 =
    880 * Compatibility improvement #3 for PHP 8.0.
    881 * Better cross-browser design compatibility (e.g. IE, Safari, Firefox).
    882 
    883 = 1.4.4.0 =
    884 * A few format adaptations and code improvements.
    885 
    886 = 1.4.3.1 =
    887 * Table width behaviour and table column width behaviour - while moving a row - was 'beautified'.
    888 
    889 = 1.4.3.0 =
    890 * Compatibility improvement #2 for PHP 8.0.
    891 * Corrected behaviour during new user registration.
    892 * Improved recognition of invalid user metafields in the user profile
    893 
    894 = 1.4.2.0 =
    895 * Improved behaviour in Foodle check (dashboard widget & shortcode) to handle polls without responses so far.
    896 
    897 = 1.4.1.0 =
    898 * Compatibility improvement #1 for PHP 8.0.
    899 
    900 = 1.4.0.2 =
    901 * Ensure that jquery-ui-sortable is active and don't rely that other acctive plugins did this job already.
    902 
    903 = 1.4.0.1 =
    904 * Avoid undefinded message for 'is_plugin_active()' under certain conditions (controlling dependency between Foodle and Democracy Poll).
    905 
    906 = 1.4.0.0 =
    907 * Foodle's back end tooltips (Help & Warning) are now available in the front end (and the back end) for anywhere-use by the administrator.
    908 * Foodle's individual back end CSS and back end javascript/jQuery are now limited to the Foodle admin pages to avoid unnecessary loading elsewhere.
    909 * A few format adaptations in the back end.
    910 
    911 = 1.3.1.0 =
    912 * Back end manual row moving (for sorting) now works on touchscreens as well (Touch Punch).
    913 * Inadvertent scroll-up upon row moving is being prevented - even for newly added (and not yet saved) rows.
    914 * Row swapping is initiated as soon as the pointer hovers above another row.
    915 * Minor mouse pointer corections.
    916 
    917 = 1.3.0.0 =
    918 * In the metafield definition table, rows can now be dragged manually to generate a new sorting order.
    919 * In the same manner, the Foodle user capabilities table can be sorted manually as well.
    920 * A few jQuery use improvements.
    921 
    922 = 1.2.3.0 =
    923 * Further improved timing of initialization events (user_meta, shortcodes, and so on).
    924 * Reduced javascript output size by combining some elements.
    925 * Avoid unnecessary duplication of output.
    926 
    927 = 1.2.2.1 =
    928 * Logic improvements to avoid unnecessary function calls.
    929 * A few page format enhancements, e.g. with solo="true", 'foodle_table_top_spacing' is no longer used in order to improve administrator layout control.
    930 
    931 = 1.2.2.0 =
    932 * New shortcode to display content depending on roles. Can e.g. be used to display the Democracy Poll archive or certain polls for selected roles only. Can as well be used for anything in your site.
    933 
    934 = 1.2.1.0 =
    935 * AJAX improved to avoid potential conflicts with other plugins.
    936 
    937 = 1.2.0.1 =
    938 * Some explaining strings still needed to be updated following the big move in 1.2.0.0.
    939 
    940 = 1.2.0.0 =
    941 * Full shortcode flexibility added (thus improving vs. 1.1.6.0), including several Foodle shortcodes with individual parameters for one Democracy Poll on the same page/post.
    942 * Individual Foodle AJAX parameters on the front end are now stored in user-meta in order to avoid any potential conflicting scenarios.
    943 * Added CSS classes 'foodle_democracy_top_spacing' and 'foodle-table-headline'.
    944 * Format improvements in the email reminder area and the Foodle table area.
    945 * The shortcode parameter 'solo="true"' will not only switch off the email reminder area and the headline above the Foodle table but the date column as well, if hidden (this column is hidden and only visible for selected users, when 'show_date="false"').
    946 * Minor code and stability improvements.
    947 
    948 = 1.1.7.0 =
    949 * Small AJAX bug corrected (introduced with 1.1.6.0).
    950 
    951 = 1.1.6.0 =
    952 * Several Democracy Poll shortcodes and several related Foodle shortcodes on the same page/post are possible now. However, several Foodle shortcodes for the same poll id will further not be allowed for the sake of the dynamic AJAX interaction. But - if really needed - you may choose to switch AJAX off on such pages/posts (see the Foodle Settings).
    953 * A number of further CSS classes added (see the tips tab) for more administrator design control.
    954 
    955 = 1.1.5.0 =
    956 * Format error in email-reminder-area corrected.
    957 * Foodle table (column-width) optimized for columns with no responses so far.
    958 * Potential division-by-zero error removed.
    959 * Added CSS class 'foodle-button'.
    960 * Minor improvements.
    961 
    962 = 1.1.4.0 =
    963 * A few visibility improvements.
    964 
    965 = 1.1.3.0 =
    966 * Minor adjustments and stability enhancements.
    967 
    968 = 1.1.2.0 =
    969 * A few strings precised and German translations adapted.
    970 * Position of donation button moved to help tabs.
    971 * Foodle admin footer beautified.
    972 
    973 = 1.1.1.0 =
    974 * Enhanced check of regular expressions incl. error display upon form submit.
    975 * Strings further optimized and German translation completed.
    976 
    977 = 1.1.0.9 =
    978 * Missing translation strings completed.
    979 
    980 = 1.1.0.8 =
    981 * Optimized input validation including Regular Expressions.
    982 * Optimized a few strings.
    983 
    984 = 1.1.0.7 =
    985 * Page format error corrected. Was introduced with 1.1.0.6 unintentionally.
    986 
    987 = 1.1.0.6 =
    988 * Previous reminders are shown as well for closed polls or polls, where reminders are switched off.
    989 * Display optimization for answers marked radio ('••') when in radio polls anyway.
    990 
    991 = 1.1.0.5 =
    992 * Bug in statistics for email reminders corrected.
    993 
    994 = 1.1.0.4 =
    995 * Added tips tab content: How to handle own CSS styles for the Democracy Poll and Foodle front end.
    996 * Email placeholder added: {user-login}.
    997 
    998 = 1.1.0.3 =
    999 * Activation conditions checks upon plugin activation and during operation were optimized.
    1000 * Minor enhancements in the tips tab.
    1001 
    1002 = 1.1.0.2 =
    1003 * Minor tips table and CSS adjustments.
    1004 
    1005 = 1.1.0.1 =
    1006 * Tested ok with WordPress 5.7.1.
    1007 
    1008 = 1.1.0.0 =
    1009 * Added Democracy Poll enhancement to allow mixed polls (checkboxes and radiobuttons in one poll).
    1010 * Added Regular Expressions to control user profile fields.
    1011 * Added full control of categories per poll from within the Democracy Poll edit screen.
    1012 * Added further Foodle parameter settings.
    1013 
    1014 = 1.0.0.0 =
    1015 * First stable version with all initial features.
     643= Change notes for earlier versions =
     644* Will be available with a link from here soon (separately due to limited lenght allowance at this place in WordPress)
    1016645
    1017646== Upgrade Notice ==
Note: See TracChangeset for help on using the changeset viewer.