2.0.6
Small features, UX and Content Tweaks:
- Adjusted the Settings API so it now saves on page load and then redirects back to the page
- add_cap()s are now wrapped in an if-statement
- Added proper indentation and spacing to the Events Calendar PRO source files
Bug Fixes:
- Additional fields no longer wiped when saving changes to events/settings pages
- Plugin now removes newlines and carriage returns in the process of saving line-separated options for custom links
- Reviewed/improved $_POST and $_GET variables after a security audit to make sure they're sanitized before output/saving to the database (to prevent mySQL injects and/or cross-site scripting vulnerabilities)
2.0.5
Small features, UX and Content Tweaks:
- Warning messages to indicate if you're not running the latest version of PRO and/or if your PRO & core release numbers are out of sync
- Totally revamped "Settings" page with tabbed structure & improved UI
- Added a hook/filter to make it easier to modify the frontend year selection dropdown
- Updated all country selection dropdowns with Chosen
- Incorporated a "This Event Has Passed" message that appears on any single event entry when that event has already occurred
- Added ability to filter the iCal Feed item generated by the calendar
- Removed strip_shortcodes from the code to allow for unhindered shortcodes in event descriptions
- New Polish translation files for core & PRO courtesy of community member Kamil Szymanski
- New Swedish translation files for core & PRO courtesy of community member Ben Andersen
- New Norwegian translation files for core & PRO courtesy of community member "Terje With Lunndal"
Bug Fixes:
- Multiple bugs fixes related to how venue & organizer data is saved, displayed & edited
- Increased iCal stability when working with recurring events (big thanks to Andy Fragen for his help!)
- Stopped pointing to dead links to help keep days with no events from negatively impacting SEO
- Featured images for recurring events no longer get lost upon making changes to the recurrence pattern
- Sites running UTC offset time zone settings no longer see end dates appearing as "0:00"
- Venue pages now show all upcoming events at a venue, regardless of pagination settings
- Frontend venue pages no longer show past events (PRO only)
- Recurrence column no longer appears in the admin events list when PRO is not activated
- Apostrophes no longer become slashes upon saving data in custom fields
- Resolved an issue impacting certain sites where gridview navigation inserted br and p tags into the markup that threw the month nav off in the layout
- Various performance enhancements for the integrated Advanced Post Manager (PRO only)
- Various preparatory updates to allow for integration with forthcoming add-ons
- Removed deprecated tags from overall code base
- Removed of various debug notices & errors
2.0.4
Small features, UX and Content Tweaks:
- Settings option to control the default zoom level for embedded Google Maps (select from 0-21)
- Filters for all template tags
- Settings option to control the number of events that appear in each loop, independent of your overall WordPress settings
- Hook for integrating with custom fields
- Contextual body classes for events pages
- Added a unique CSS ID / class for each DD and DT meta data item so that people can style them differently if they like; and a template tag to give developers flexibility
- New Dutch translation files for core courtesy of community member Jacob Roel Meijering
- New Dutch translation files for PRO courtesy of community member Ed Boon
- Added a new contributors section to the readme, thank you to everyone who did/does!
Bug Fixes:
*Venue and organizer data - which previously disappeared - now remains in place when you go back to edit an existing event
* Fix for a conflict impacting Headway users where the calendar title repeated in the header nav
* Removed incomplete da_DK & nb_NO translation files from PRO code
* Specific dates within category no longer return 404 errors
* Translated slugs now run through sanitize title before use
* Resolved translation issue with tribe_get_recurrence_text (PRO only)
* Removed date from recurring events in search results (PRO only)
* tribe_the_custom_fields no longer displays any HTML if there are no custom fields (PRO only)
* Resolved an issue where the advanced post manager wasn't using WP's internal plugins_url() function and causing problems on IIS7 installs (PRO only)
* Addressed various debug notices & errors
2.0.3
Small features, UX and Content Tweaks:
- Incorporated get_tribe_custom(ÔField labelÕ) to code base
- Code updated to account for additional translation strings
- Made the $sep param of TribeEvents::maybeAddEventTitle() optional
Bug Fixes:
- Organizer data can now be changed on an already-published entry in core
- tribe_get_start_date() fixed
- Future instances of custom recurrence no longer display inaccurate start/end times
- In views/single.php on lines 58, 60 & 62, changed tag to <? instead of <?php
- Required changes to WP_PLUGIN_URL (line 126) & WP_CONTENT_URL (line 930) in the.events.calendar.class.php
- Deleting a single instance of recurrence in PRO (whether from the list or from within an entry) now works correctly with appropriate prompts/dialogue boxes
- Attempting to change from a saved organizer/venue to no organizer/venue now works
- Venue no longer behaves bizarrely when no address data added
- Fixed issue where event links broke for recurring events whenever a site had permalinks set to default; also fixed general conflicts that occurred when URL rewriting was off
- Customized defaults can now be turned off after being enabled under Settings -> The Events Calendar
- Removed instances where organizer data displayed as event title for some users
- Changes made to custom fields under Settings -> The Events Calendar now take effect upon save
- Non-U.S. states and provinces now save correctly
- General fixes to improve how default venues/organizers function and are modified
- Addressed various PHP notices
2.0.2
Small features, UX and Content Tweaks:
- Added link to new user primer (http://tri.be/support/documentation/events-calendar-pro-new-user-primer?ref=tec-readme) to the activation message.
- Added tribe_is_event_in_category conditional to plugin code base.
- Plugin now adds a default role when registering custom post types.
- Russian language files incorporated (free & PRO) from Mikhail Michouris
- Dutch translation files incorporated (free only) from Rick van Dalen
- Danish translation files incorporated (PRO only) from Christian Andersen
- Italian translation files incorporated (free & PRO) from Stefano Castelli
Bugs:
- Months will now show appropriate day count, instead of 31 days as they were previously.
- Custom recurring events previously not showing start AND end time (just start time); now are showing both.
- Hack to include events in your main loop no longer causes event link to vanish.
- Fixed issue of recurrence settings changing upon publication.
- Fixed other bug related to recurrence details showing incorrect date/time.
- General bugs with weekly recurrence have been squashed.
- Admin page should no longer hang when updating a recurring event.
- Breadcrumbs will now show the correct slug info on Thesis.
- Not entering a name for an organizer or venue doesn't stop it from publishing, as it did previously.
- Admin events list now appears with soonest event at the top, not the bottom.
- Deleting instances of recurrence now works within individual entries.
- Unnamed venue/organizer now created when no venue or organizer name added.
- Featured image no longer overlaps the map on individual entries in the default 2011 theme.
- Custom recurrence events weren't previously showing end time on the frontend; they will now.
- Comments box now appears on the default page template (was previously only on default events template).
- Minor change to line 1835 of the-events-calendar.class.php.
- Incorporated patch to include file name in permalink for users running the plugin on shared IIS servers.
- Changes to incorrect tag on lines 58, 60 & 62 in views/single.php.
- Next/Previous link in recurring & standalone events both work fine.
- General display tweaks to Calendar widget (wasn't showing future events previously, and CSS was screwy)
- Renamed the dashboard Tribe newsfeed widget to conform with rebranding efforts.
- Worked to better display comments in Thesis & Genesis themes.
- General display bugs related to the WP 3.3 beta.
- Fixed general PHP notices that appeared with debug turned on in your wp-config file.
2.0.1
Small features, UX and Content Tweeks:
- Enabled method to turn off event upsell messages on your site in wp-config.php - define( 'TRIBE_HIDE_UPSELL', true );
- Updated migration message to help 1.6.5 users have an easier time when they upgrade to 2.0
- Added a "View my events" link in the settings panel to help users find where the calendar lives
- Added Russian and Swedish translation files.
- Broke out advanced functions into their own file "advanced-functions.php"
- Added in line documentation to all template tags and moved them to separate files in the /public folder
- Added and updated documentation on http://tri.be/support/documentation/
Bugs:
- Added "00" in the time drop down when in 24 hour mode
- Updated default end time to "17" for 24 hour mode
- Fixed broken link in the "you need events 2.0 open source" on activation for PRO users.
- More tag now properly crops content in loop
- Custom meta > number only drop down values now carry over
- Resolved an issue where single day view yielded a 404 if date was in the past
- Next event widget now shows the proper event
- Attachments on recurring events now persist across instances
- Custom recurring event error caused by blank end date fixed
- Default state now shows properly
- Title tags wrong in various views fixed
- Event date showing incorrectly for certain cases of recurrence fixed.
- Venue / Organizer data not saving for certain cases of recurrence fixed.
2.0
This is such a major re-write that we are starting the change log over.