Recent Updates
Tweaks
- Plugin name changed to be “Kadence Memberships”.
- Updated branding references from StellarWP to Nexcess.
Tweaks
- Updated branding from SolidWP to Kadence.
Fixes
- Ensured that rewrite rules are flushed upon plugin activation so event pages do not 404
- Fixed a bug that caused JavaScript-generated event pagination URLs to be malformed during day/month browsing when pagination anchor tags are absent from the page
- Fixed a style bug where save/update notices for events in the dashboard had a colored border
Security
- Hardened URL output to protect against XSS attacks.
Compatibilitys
- Implemented some styling to ensure compatibility and cohesive design with the new Twenty Fifteen theme (more to come in 3.10)
Fixes
- Fixed a bug where occasionally it wasn’t possible to page through to an event that had been recently edited (thanks to kevinbergin on the forums for the report!)
Tweaks
- Clarified the wording of a warning that shows when an add-on should be updated
Languages
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated French translation files, courtesy of Sylvain Delisle
Fixes
- Implemented default permalink support for add-ons that weren’t in compliance, specifically Filter Bar
- Fixed a bug where events in child categories would not display when viewing the parent category on month view (thanks to Bryce on the forums for the original report!)
- Fixed bug where the tribe_is_category() function was returning the wrong value
- Fixed an issue where the list view date picker did not reflect the ‘Week starts on’ WordPress setting
- Fixed a couple of layout issues with TwentyFourteen child themes
- Fixed an issue where the incorrect icon was displaying for the ‘List’ option in the view switcher
- Fixed a translation issue with the Organizer & Venue field labels on the Add/Edit Event screen (thanks to Oliver for reporting this on the forums!)
- Fixed a bug in the ticketing framework causing ticket start sale dates to reset to 1st January 1970 (thanks to loveyourlocalgroup on the forums for the first report!)
Features
- Added support for Google’s JSON-LD event markup format (thanks to Thomas on the forums for the first request!)
- Enhanced structured data support in relation to the ticketing framework
- Added useful system information to the help screen to assist in support and troubleshooting for the core plugin
- Enhanced month view to populate the leading/trailing days of adjacent months included in the current view
- Extended the attendee list’s filtering capabilities to cover purchaser names (big thanks to Adam on the forums for the first report of this!)
Compatibilitys
- Lowered the aggressiveness of the activation/upgrade page to improve compatibility with other plugins
- Revised CSS to help avoid theme compatibility issues causing event dates/times to be hidden (thanks to thepresenters on the forum for the first report!)
- Improved integration between the ticketing framework and the Filter Bar plugin (thanks to brandonpence on the forums for the heads up here!)
- Added support for WP-eCommerce, Easy Digital Downloads and Shopp plugins to show sold and pending tickets count in the attendee list.
Tweaks
- Removed the old activation message, now that we have the new activation screen
- Updated CSS selectors to no longer be reliant on microformat classes
- Added a Modern Tribe credit in the HTML page source in the footer – this can be removed with the following snippet: http://m.tri.be/p6
- Added links on the settings page to view Welcome/Updated pages
- Removed jquery 1.7 specific fallback javascript bloat, now support >= 1.8
Languages
- Incorporated updated Icelandic translation files, courtesy of Baldvin Örn Berndsen
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated Greek translation files, courtesy of Yannis Troullinos
- Incorporated new Lithuanian translation files, courtesy of Gediminas Pankevicius
Fixes
- Fixed a bug where the wrong date was showing in the title of the page when a date was selected in the tribe bar
- Fixed a bug where previous and next events links were (or were not) showing up when they’re supposed to
- Fixed a bug where sending our datepicker into no conflict mode could cause javascript errors on events pages were it was not loaded (thanks to adamvanbavel for reporting this on the forums!)
- Fixed a bug causing issues with the display of maps in single event and venue views (thanks to Trevor on the forums for the original report!)
Features
- Added mailing list subscription options to the Welcome/Update plugin activation pages
Tweaks
- Changed capability for importing events from “administrator” to “import”
- Venues with no address now display on the single event page (thanks to Cliff on the forums for the heads up!)
- Removed a bunch of unused code
- Reformatted the overall codebase to adhere to WordPress coding standards
- Removed /upcoming and /past from list view URLs, and change to /list (thanks to joco18 on the dot-org forum for the heads up here!)
- Changed page titles to show date range of currently displayed events when a date is selected in the tribe bar
- Moved ajax view handlers to the appropriate template classes
- Removed hard-coded format for 2nd date in a date range for all day events, added a new filter ‘tribe_format_second_date_in_range’ (thanks to users on the forum, including Thomas, for the original report!)
- Updated Chosen select library to version 1.1.0 (thanks to Amanda Dalziel for the heads up here!)
- Removed the requirement to explicitly set the post_type when working with tribe_create_event()
- Improved embedded Google Maps implementation to use wp_enqueue_script() (thanks to bmcrec on the forums for the original report!)
- Improved the plugin’s auto-generated System Information output to make it easier to see HTML used within settings
- Cleaned up code used to build the plugin URL
Fixes
- Fixed an issue where mobile styles were active when printing (thanks to wallyglenn on the forums for the original report!)
- Fixed an issue where duplicate pagination links were displaying in mobile week view
- Fixed an issue with styling of Recurring Events in the list view widget (thanks to evigo on the forums for reporting this!)
- Fixed list view not respecting the end-of-day cutoff (thanks to zirok06 for the original report!)
- Past view events are no longer reverse ordered (another thanks to joco18 on the dot-org forum for this one too!)
- Fixed bug when using default permalinks, where Day view would link to the home page (thanks to thestudiodoor on the forums for first reporting this!)
- Fixed bug with widgets breaking the theme customizer layout (thanks to George on the forums for reporting this!)
- Fixed some issues with browser history and the view switcher javascript (thanks to adambloomer at the WordPress.org forum for the original report!)
- Fixed a bug stopping pagination links from displaying when needed
- Fixed a minor bug in network settings, which was impacting multisite users
Features
- Added plugin activation/upgrade pages
- Added ability to import the Event Website in the CSV importer (props to @hvizdak for the pull request!)
- Enhanced attendee list in tickets framework to optionally summarize the number of tickets held in incomplete orders
- Enhanced Google Maps integration to make customization via a template override possible (thanks to Pau, who’s original report got us thinking about this!)
- Extended support of 24hr time formats to include hours without a leading zero (thanks to Gregory on the forums for the first report!)
- Added a suite of helper functions to make ticketing-based customizations easier (extrapolated from Barry Hughes’ WootLibrary plugin!)
- Added new template tag tribe_get_start_time to return Event Start Time
- Added new template tag tribe_get_end_Time to return Event End Time
Deprecateds
- Removed the “audit trail” functionality
Languages
- Fixed some untranslated strings
- Incorporated new Russian translation files, courtesy of Alexander Tinyaev
- Incorporated updated Italian translation files, courtesy of Gabriele Taffi
- Incorporated updated Spanish translation files, courtesy of Juanjo Navarro
- Incorporated updated Danish translation files, courtesy of Hans Christian Andersen
- Incorporated updated Dutch translation files, courtesy of Dirk Westenberg
- Incorporated updated Portuguese translation files, courtesy of Sérgio Leite
- Incorporated new Slovenian translation files, courtesy of Žiga Vajdic
- Incorporated updated German translation files, courtesy of Stefan Dorscht and Oliver Heinrich
- Incorporated updated Finnish translation files, courtesy of Elias Okkonen
- Incorporated updated Estonian translation files, courtesy of Andra Saimre