It took a bit longer than expected, but today I finally finished this new release.
Release notes:
- Important: styling of the widgets has changed. They contained styles that could conflict with the styling of other widgets.
- Some minor changes in the security model: WordPress editors can now also manage the plugin and there is a new role “Football Pool Admin” with only rights to the plugin’s admin screens.
- New feature: user defined rankings (ranking for a selected group of matches and/or questions).
- New feature: plugin option to always show predictions of other players. Regardless of the fact if matches are editable for your contenders.
- New shortcode to support the user defined rankings.
- New option to let users choose between different rankings on the charts page or ranking page.
- New shortcode to show prediction form for a group of matches and/or bonus questions.
- New feature: ability to use result of matches in multiple match types as data for the Groups page. This option can be set in the plugin options screen (thanks to Eli for reporting this).
- New feature: option to show user’s avatar in the ranking tables.
- New option: choose sorting method of matches (date ascending or date descending).
- Added French translation (thanks Julien Blancher).
- All dates in the front-end are localized using date_i18n() and WordPress’ Time Format setting.
- Clean up: all plugin options are stored in a single array in the wp_options table.
- Bug fix: if charts were disabled the plugin could break other plugins that use javascript (thanks AndresCZ).
- Bug fix: description text of widgets was not correct in the WordPress admin.
- Bug fix: when using the plugin in a different language the ‘Save & Close’ buttons did not work correctly in the admin.
- Bug fix: stadium names with special chars (like Ã) did not work correctly in PHP version below 5.4 (thanks angelpubli).
- Bug fix: when adding teams the new team was not displayed in the list. You had to reload the page.
- Bug fix: it was possible to add a match without a match type, venue or team. These ‘orphaned’ matches were saved in the database, but not shown.
- Bug fix: adding a new bonus question caused a warning for the first question.
- Bug fix: a user could use a trick to set multiple jokers. This was fixed.