2.12.5 - 21st April 2015
- Fixes XSS vulnerability
- Fixes a bug with editing an event date/time after including additional dates.
- Fixes warnings produced by
2.12.4 - 19th March 2015
- Fixes bug with incorrect "Invalid datetime" errors when parsing iCal exdate or rdate dates
- Decode HTML entities for X-ALT-DESC
2.12.3 - 13th March 2015
- Fixes bug with iCal parser not correctly handling excluded date-times (bug introduced 2.12.0)
- Fixes bug with validating iCal date (as opposed to date-time).
2.12.2 - 10th March 2015
- Fixes conflict with ACF on event admin pages
- Fixes fatal error on events pages when displaying event tag (bug introduced 2.12.1).
eo_get_event_meta_list() for use outside the loop.
- Uses taxonomy labels array for category drop-dropdown labels.
- Updates Romanian & Slovak translations.
2.12.1 - 2nd March 2015
- Fix bug which disabled adding events via the admin calendar
- Fixed typo with enabling beta feature of changing an occurrence's time via the admin calendar
- Added php 5.2 to Travis CI tests
2.12.0 - 20th February 2015
You are strongly recommended to update to 2.12.0 before updating to WordPress 4.2 (to be released).
Please see this post
- Includes fix for WordPress 4.2 "term splitting".
- Removes obsolete event update checks. Fixes #241.
- Adds support for "author" and "author_name" attributes for fullCalendar to display a user's events.
- Adds support for "event_tag" attribute for fullCalendar to display a events with particular tag(s).
- Fixes bug with iCal feed not converting HTML entities for summary/description.
- Improve resonsiveness of venue admin page. Fixes #236.
- Fixes bug with event ID not always set for eventorganiser_get_the_start/end filters.
- Remove tabindex attribute from venue admin page.
get_permalink() in iCal feed.
- Adds fix for themes adding CSS transition to fullCalendar.
- Ensures dates are populated when duplicating events with Duplicate Post plug-in. Fixes #242.
- Fixes bug with long list of (unscrollable) venues overflowing modal on admin calendar page.
- Allows post_date and post_date_gmt keys in eo_update/insert_event.
2.11.1 - 28th January 2015
- Fixes UI issue with adding/removing occurences
- Improves highlight of "active" components
- Sets max-width of venue/category drop-downs so long venue/category names don't break the admin calendar layout
2.11.0 - 24th January 2015
- Update jQuery UI stylesheet
- Removed support for old classic (blue) WordPress admin
- Adds a fix for fullcalendar with themes setting max-width of links
- Add 'sanity check' for datetime instances in event class function
- Add comment_status & context to eo_insert_event / eo_update_event post data
- Updated Spanish, French, Latvian, Swedish & Turkish translations.
- Added Macedonian translation.
2.10.0 - 22nd December 2014
- Tested against WordPress 4.1
- Allow google map styles to be set via API
- Support RTL languages (added stylesheet)
- Added venue admin page hook for
- Fixed incorrect text domain.
- Fixed 'color' property name typo on frontend.js fullCalendar
2.9.2 - 31st October 2014
- Fixes plug-in textarea options, where saved value does not appear.
2.9.1 - 14th October 2014
- Updates translations including Portugese (Brazil), Hebrew and French.
- Handles duplicate UID errors (in iCal feeds) arising from edited occurrences.
- Fixes conflict with themes where the .eo_widget_calendar class is not added to widget calendar widgets.
- Add data attribute support for checkbox/textarea functions
- Adds missing i18n functions from Grunt task
- Fixes bug with eo_date_interval() and month overflows.
- Fixes event updated failing on cron jobs. (Fixes conflict with wp-cron-control https://wordpress.org/support/topic/clashes-with-events-plug-in)
2.9.0 - 16th September 2014
- Allow latitdue/longtitude co-ordinates of venue to be edited.
- Update timepicker and prevent invalid date/time selection for event start/end dates.
- Add filters for event taxonomy properties:
- Filter response to fullCalendar:
- Minify css and use minified resources when not in debug mode.
- Adds eo-multi-day class if an event starts and ends on different days (fullCalendar)
- Fix bug with rich snippet item type (Geo/Organisation)
- Add URL to iCal feed
- Fixes issue calculation of events across DST boundary. See #224
- Fixes iCal feed errors, adds additional unit tests
- Include locale in cache key if polylang is enabled for events.
- Updated French & Japense translations
2.8.6 - 4th September 2014
- Adds workaround to avoid potential conflicts with the theme & widget calendar
- Makes plug-in description translable
- Adds plug-in icon & updates plug-in header image
- Fixes bug where private events did not appear on the calendar (even though the user had permission to see them).
- Update German, Spanish, Japanese translation
- Ensure ical feed validates. Thanks to @christianwach. Fixes #218.
- Default template handling: adds check that current content is for event. Fixes bug where
the_content is used on single event pages for content other than the event.
2.8.5 - 22nd August 2014
- Hide venue/category filter on admin calendar when there are no events/categories.
- Fix bug where the last date of long, non-all-day events do not appear on the widget calendar when the start time is after the end time. See thread.
- Fixes UI bug with venue selection on the calendar view
- Added Latvian translation
- Updated translations: Arabic, Czech, Danish, Spanish, Finnish & French.
2.8.4 - 14th August 2014
- Adds fix for themes which apply transitions to anchor tags
- Fixes bug where event's "schedule_last" is incorrectly set to the last event date update/inserted
- Ensure next/prev links in widget calendar use home url as a base
- Do not use
<style> tags with
wp_add_inline_style() on WP 3.7+
- Fix styling being applied to event venue pages
- Updated CONTRIBUTING.md, please make PRs on develop branch
- Fixes bug with "timeformat" included in event query which can affect results returned to fullCalendar. See thread.
2.8.3 - 5th August 2014
- Fixes bug with using DateTime object in
- Don't use
date_diff, can result in buggy behaviour. Fixes Fixes #205.
- If 'new' venue already exists, use pre-existing venue's ID. Fixes #202.
- Clone DateTime objects before altering them (e.g. timezone). [Fixes #203)(https://github.com/stephenharris/Event-Organiser/issues/203).
- Don't display category/venue filters if there are no terms.
- Check if
$strptime is an empty array (suggests incorrect/empty date). Fixes bug with PHP5.2 installs. See forum post.
2.8.2 - 26th June 2014
- Fixes widget template option ignored (bug introduced in 2.8.1)
- Check if array is empty before using array_combine (throws error on PHP 5.3 and older).
2.8.1 - 24th June 2014
- Fixes bug with 2.8.0 where updating only the time of an event, is not reflected.
2.8 - 18th June 2014
link_to_single attributes for the (widget) calendar shortcode.
- Improved handling of updating event schedules (common dates are not deleted / re-inserted)
- Hide 'author' column if on a single-organiser install, and hide venue columns if venues are not supported.
- Added Japanese translation. Thanks to ogawa, tkj, takeshi terai, haya.
- Support quoted timezones in iCal feeds. Fixes #191
- Fixes bug regarding to 'no events found' for past day links on widget calendar. See #30
- iCal feeds: When encountering duplicate UIDs use sequence attribute to choose the correct one.
- Fixes errors in Czech translation, thanks to coubeatczech. Fixes #188
- Fixes bug where relative queries with
eo_get_events() return uintended results. The function previously ignored the time part.
- Fix datepicker css (particuarly on firefox).
- Ensure jquery-dialog is loaded (thanks to PunchRockgroin).
- Compatible with WordPress 3.9
- Fixes issue with
eo_check_datetime() on Windows servers running PHP 5.2
- Added prefix to jQuery UI time picker plug-in to prevent conflicts with other plug-ins
- Fixes X-ALT-DESC (HTML) tag in iCal feed
- Add prefix to ensure the (post) date filter is removed only on the event admin screen
- Remove 'large-text' class added to textarea with the textarea utility function
- Fixes bug in textarea utility function where multiple class attributes are merged.
- Fixes bug experienced under some environments with PHP5.2 where event dates cannot save
- Ensures obsolete event table column is removed (can cause errors on Microsft servers)
- Set time of included date to the time of the event. Fixes #175
- Correct eo_blog_is_24(). ('G' is 12 hour, 'h' is 24 hour).
- Fixes bug (2.7) where shortcode tags are ignored
- Adds blog ID checks on multisites
- Update "tested up to" version
- Alteration to default single event page to adapt layout on small screens.
- Added option to change "on" in the year/month/date event page urls
- Added hook
eventorganiser_ical_feed_parsed. See http://codex.wp-event-organiser.com/hook-eventorganiser_ical_feed_parsed.html.
- (Backwards compatible) change in
eo_get_event_fullcalendar() arguments. The arguments 'event_category' and 'event_venue' have been replaced by 'event-category' and 'event-venue'. Also they accept an array of term slugs or a comma-delimited string of term slugs. See http://wp-event-organiser.com/forums/topic/eo_get_event_fullcalendar-exclude/.
- When restricting a calendar by category(ies). Only those categories appear in the category drop-down, if this is added.
- Added event tag to fullCalendar filters (
- Included HTML description in iCal feed. ("alternative text representation" tag).
- Included latitude/longtitude co-ordinates in iCal feed.
- Fix bugs with line wrapping in iCal feed.
- Fixes bug where "am"/"pm" are translated in time input.
- Fixes bug with
- Fixes conflixt with Ozh' Admin Drop Down Menu
- iCal parser returns error if duplicate UIDs are detected'.
- iCal parser accepts webcal protocal.
- Updated links to point to new user documentation site.
- Added Bulgarian (thanks to Parvan Voynov) & Romanian translation (thanks to raduanastasedev)
- Updated Czech, Danish, German, Spanish, Estonian, French, Hebrew, Italian, Dutch, Polish, Portuguese, Portuguese (Brazil), Slovak, and Slovenian translations.
- WordPress 3.8 compatible (tested against RC1)
- Fixes bug with iCal feed & weekly recurring events where the day is different in UTC timezone
- Added support for RTL for admin & front-end calendars
- Corrected / added missing text domains
- Fix label of venues widget
- Set unique cache key per use in admin calendar
- Bokmål (Norway), Catalan, French, Italian, Portuguese (Brazil), Spanish translations updated,
- Icelandic translation added, thanks to HrHagedorn.
- Fix js error (variable not defined) introduced in 2.5.
- Fix "delete occurrence" from admin calendar not working.
- Recompiled .po files (should fix some text not being translated).
- iCal import can now import HTML descriptions.
- Fixes bug with iCal import where feed contained VALARM.
- qTip updated to 2.1.1.
- Event list widget can sort by publication dates.
- Styling for MP6 compatability added.
- Display warning if an event in an imported iCal feed does not contain a UID.
- Added class
eo-datepicker to all front-end jQuery UI datepickers.
- Fixes bug with long events in the widget calendar. See #159.
- Added Catalan translation, thanks to jordioniric, marc.antje.
- Updated Dutch translation, thanks to roel.
- Updated Portugese (Brazil) translation, thanks to rafaelkvidal.
- Updated Spanish translation, thanks to jagarre.
- iCal parser updated. Specifically:
- Improved timezone handling
- Support for 'COUNT' property
- Improved error & warning feedback
- Handle GEO tag
- Import venue latitude/longtitude
- Themes can switch off plug-in template handling from functions.php with
add_theme_support( 'event-organiser' )
- Added support for
- Improved MP6 compatability
- Add filter
eventorganiser_blog_is_24 (determines whether time-input should be 12 hour or 24 hour).
- Schedule meta for weekly schedule now optional (defaults to 'start' date)
- Unit tests added (largely for date generation & iCal parsing/generation)
- Fixes venues not appearing in Appearance > Menus
- Fixes bug with importing events that have no dates
- Fixes bug with importing all-day events across timezones
- Fixes bug with occurrence picker
- Fixes bug with modal overlay
- Code refactoring (old iCal parser removed)
- Updated translations: Arabic, Czech, Danish, German, Greek, Persian,
- Added translations: Indonesian
- Fixes bug (introduced in 2.3) with iCal export feed.
- Fixes conflict with Easy Content Types
- Fixes strict errors
- Add support for 'no_events' argument for event list shortcode
- Fixes "is event query" check
- Fixes bug (introduced in 2.3) with creating events from the calendar. See #128.
- Fixes translations.
- Adds Greek translation
- Updates .pot file
- iCal Sync & Venue Marker extensions released.
- Adds option to disable front-end stylesheets
- Set event text colour (fullCalendar) according to event colour. Thanks to @mperry2. See #108.
- Adds data attributes to widget calendar
- Added translations: Arabic, Spanish (Peru), Persian, Slovakian, Slovenian
- Updated translations: Czech, German, Dutch, Portuguese (Portugal), Turkish, Ukrainian, Chinese
- Checked compatability with 3.6.1
eo_get_the_GoogleLink() in favour of
eo_get_add_to_google_link(). Fixes bugs.
- Fixes bug with quick edit (venue disappearing)
- Fixes category widget not redirecting
- Fixes tooltip appearing of viewport on fullCalendar
- Update templates, check for element ID. Fixes #119. Thanks to @Visnetje
- Register post types early
- Added package.json for Grunt
- Fixes WP3.6 issues with dialogs and admin calendar
- Fixes js issues with WP3.3-3.4.
- Fix WP3.6 strict error messages (in debug mode)
- Ensures category colour CSS is printed in script debug mode
- Fixes bug introduced in 2.2 where styling is not loaded for admin calendar if there are no categories. See #110
- Fixes bug with sort order and grouping events. See #115
eventorganiser_admin_fullcalendar_event added for naming consistancy (
eventorganiser_fullcalendar_event for admin/front-end fullCalendars)
- Corrected inline documentation
- Fixed events with no event data becoming hidden. #111
- Fixes 3.6 strict errors (in debug mode)
- Fixes jQuery UI bugs (venue selection). Retains backwards compatibility for WP 3.3 & 3.4.
* Adds 'style' attribute for the feed subscribe shortcode
* Adds 'category' and 'venue' attributes for the feed subscribe shortcode (feed subscribe links for a particular vene/category)
eo_get_event_venue_feed() functions. See docs.
* Fixes errors with "Organiser" metabox. #106
* Fixes bug with
* Added 'show long events' otion for widget calendar: Show all days of events spanning multiple days on the widget calendar, not just the first.
* Added 'link to single event' option for widget calendar. If a day has only one event, link directly to that event, not the day archive.
* Fixes conflict with Yoast SEO plug-in ( https://wordpress.org/support/topic/events-are-missing-information?replies=6 )
* Fixes colours not appearing on admin calendar drop-down #109
* Add category colour to the Event Categories table. Thanks to @mperry2
* Updated translations and added Croatian translation (thanks to Branimir)
- Updates translations.
- Fixes bug with untranslated strings.
- Fixes IE 7/8 error with admin calendar
- Now compatible with Scribu's Posts 2 Posts plug-in. Thanks to Simon Wheatley. Ticket #99
- Fixes errors in ICAL parser API
- Fixes orderby setting not taking effect in Event list widget
- Removed extra forward slash in line 1241 for the 'loading' gif. Ticket #100
- Updated translations. Added Norwegian, Thai and Turkish translations.
- New translation editor launched
- Support for 'users_events' (events user is booked to) attribute for event list and calendar
- Fixed venue bug (description not appearing when there are no events)
- Fixed calendar styling
- Fixes bug with calendar introduced in 2.1.3
- Fixed include/exclude event dates for monthly occurrences
- Minor improvement to event query handling
- Updated Italian translation. Thank you, Luca.
- Fixes calendar css (ensures event links are white)
- Fixes bug with include/exclude event dates introduced in 2.1
- Updates in-source documentation for the Codex.
- Fixes permissions not updating bug
- Fixes max attribute on time input (effected input of 12 hour time in some browsers)
- Fixes ICAL feed encoding HTML entities
- Fixes calendar (event time) CSS
- Compresses scripts (fixes bug)
- Fixes styling errors
- Added ICAL parser API
- Filter the venue map icon
- Fixes default template heading & thumbnail display
- Filters event post type properties
- Can query events by specifying an array of occurrence IDs
- Improved default time format handling (see #61
- Updated fullCalendar & WP JS Hooks
- JS refactoring
- Added Ukranian and fixed Italian translation
- Breaking an occurrence now redirects to event edit page
- Prevent new row being created on single event save
- Fixed minor bugs related to templates
- Add shortlink to events
- Add 'start date' arguments to eo_get_event_fullcalendar() & fullCalendar shortcode
- Launch of Event Organiser Pro
- Added 'system info' page for debugging (visible in the admin menu only when
WP_DEBUG is set to true)
- Fixes 'events' menu position becoming lost when updating settings
- Configure the event expire option via the
- Corrected Spanish translation
- Corrected potential duplication of ID in the event meta list. Props @fusion2004
- Fixes venue/category 'no events found' error when Events are excluded from search. Introduced in 1.8.
- Fixes uninstall routine typo
- Corrected documentation
- Ensured backwards compatibility for 3.3
- Added filters
- Fixes bug with the widget calendar (see this post)
- Fixes bugs relating to cross-post-type queries. (see #65
- Fixes bug with Event feed introduced in 1.8, (see #69
- Resolves conflict with WPML
- Adds filters to event date functions (see #67
- Resolve conflicts with jQuery 1.9
- Fixes event taxonomy sorting bug introduced in 1.8
- Adds finish translation
- Fixes fatal error on activation introduce in 1.8
- Added venue & category widgets
- Added multi-site support.
- Improved event query handling (see #58
- Added %venue_city% and %venue_shortcode% tags (see #42
- Added fullCalendar title options
- Fixes bug with deleting expired events
- Fixes event importer truncating details with some ics files
- Adds venue state & city shortcode/widget tags See #42.
- Fixes breaking series looses end date. See #45.
- Work around for a bug introduced by "Comprehensive Google Map Plugin". See #49.
- Fixes category permalink option missing. Fixes See #50.
- Work-around for php5.2 cache bug
- Adds 'buffer' function to pre_get_posts. See #55.
- Use home_url instead of site_url.
- Fixes EO not recognising event template in theme. Props James Andrews.
- Fixes bug when event-tag is not registered. Props James Andrews.
- Fixes template bug introduced in 1.7.1
- Check permissions before adding 'add new venue' button.
- Fixes fullCalendar 'category' attribute bug.
- Fixes archive bug. See ticket
- Remove 'with_front' from archive links.
- Removes obsolete event_allday column.
A special thanks to kuemerle and csaba-erdei.
- Fixes ICS related bugs
- Minor UI improvements
- Adds Danish translation
- Add filter for formatting datetime objects
- Minor UI improvements
- Added Russian translation
- Depreciate use of 'occurrence' for date functions. Use occurrence ID instead. See http://wp-event-organiser.com/documentation/function/eo_get_the_start/
- Custom schedule is considered a recurring event
- Fixed import ICS bug
- Fixed calendar feed posts_per_page_rss bug
- Fixed shortcode bug for tooltip excerpts
- Fixes IE7/8-fullCalendar bug experienced on some themes
- Fixed timezone bug when creating events in the calendar.
- Corrects tooltip date/time formatting
- Fixes venue bulk/quick edit bug
- Fixes venue link for shortcode/widget tags
- Fixes monthly recurring event creation bug
- Fixes 'group by series' bug
- Fixes event creation bug (occurs on some servers)
- Fixes eo_get_schedule_end bug
- Fixes event widget/shortcode url bug
- Fixes php 5.2 duration bug
- Fixes permissions not added on new installs
- Caching and other performance improvements
- Adding tooltips for the fullcalendar
- Select/deselect individual occurrences
- Options added for event agenda
- Adds classes to event list
- Separate event and archive permalink structure
- Improved UI see https://core.trac.wordpress.org/ticket/18909
- Improved fullCalendar look
- Adds support for hiding/minimizing venue post boxes
- Adds retina support for screen icons (thanks to numeeja (http://cubecolour.co.uk/))
- Fixes 'trying to add extra pimary key' (on activation) bug
- Fixes some locales using comma in floats
- Fixes GROUP BY bug
- Fixes event list widget past events, and template not saving correctly bugs
- Fixes 'add new venue' error message
- Fixes shortcode error message when retrieving url of non-existant venue
- Fixes a weekly schedule bug, occurs for some users.
- A big update: venue address data migrated to new venue meta table
- Introduces support for venue meta data and custom metaboxes (see )
- Improved venue admin page UI
- Fixed events export bug.
- Cached timezone object, improved performance.
%cat_color% now works
- Fixed IE8+ calendar and agenda bugs
- Fixed shortcode calendar bug
- Fixed timezone for 'add to google' link
- Added 'no events' option for event list widget
- Added template tags for widget/shortcode:
- Added hook
eventorganiser_calendar_event_link to alter full calendar event link
- Fixed the following bugs
- Widget calendar (affecting some themes)
- Agenda date 'undefined' (affecting some browsers)
- HTML in widget template breaking form
- Fullcalendar in IE6/7
- Event-tag template not loading
*Other minor bugs
- Fixes permalink bug introduced in 1.3.1
- 'Clever' template hierarchy. Recognises templates for specific venues, categories or tags. E.g.
- Fixed menu related bugs
- Fixed bulk/quick edit errors
- Fixed numeric venue slug bug
- Widget calendar - added class 'today' to current date and 'show past events' option
- Fixed calendar key (chrome browser) bug
- Pretty Permalinks can now be turned off
- Converted venues to event-venue taxnomy terms
- Improved add events link to menu option
- Import Categories and Venues
- Break a reoccurring event
- Templates for widgets (syntax as for event list shortcode)
- Time format option for full calender shortcode
- Quick/Bulk edit event venue
- Category key option for full calendar shortcode
- Set zoom level on venue map shortcode
- Full calendar shortcode attribute to restrict events to a specific venue / category
- Fixed 'daylight saving' bug for php5.2
- Fixed IE7 Widget calendar bug (thanks to Fej )
- Fixed bugs concerning
- Relatve date formats
- Child-theme templates
- Calendar shortcode on php5.2
- Corrected potential 'class does not exist' bug
- Event list shortcode,
[eo_events], now supports templates which can be enclosed in the shortcode. See the documenation.
eo_get_events and the event list shortcode now support relative date formats for data parameters (e.g.
event_start_before='+1 week',event_end_after='now'`). See the documenation.
eo_format_date now supports relative date formats
- Added German and Spanish translations
- Fixed PHP 5.2 related bugs affecting calendars and events export
- Fixed event permissions bug
- Fixed other minor bugs reported here
- Fixed permalink bug
- Venue map marker can be manually dragged to a specific location
- Event Organiser is now compatible with PHP 5.2+
- Fixed minor calendar icon bug in IE
- Public events feed
- Delete individual occurrences
- Color-coded event categories
- Event tags
- (Optionally) automatically delete expired events
- Custom permalink structure
eo_subscribe shortcode to create a subscribe link
- Agenda widget
- Venue descriptions now support shortcodes
- Custom navigation menu title for events
- Option to decide when event is past
- Show all occurrences of an event or 'group occurrences'
- Improved user-interface
- Added template functions:
eo_get_events_feed. See template functions documentation
- Localisation (currently translations for French and Portugese (Brazil) are included)
- Improved default templates
- Fixed bugs reported here
A minor update, fixing a few bugs and improving the (admin and public) calendars' performance. The bug which meant calendars and the calendar widget couldn't be displayed together is now fixed. For a full list of alterations see here.
Improved admin calendar navigation, with category/venue filters. Public version of the 'admin calendar' now available as a shortcode. You can now import events from an ICAL file. Further details included in the ics export file. The venue content editor is now fully featured. Venue descriptions now understand shortcodes. Fixed a few bugs.
Fixed export bug.
Introduced warning messages for unsupported PHP / WP versions and missing tables. Updated templates to work with more themes. Updated event table install.
Fixed 'blank screen of death' for unsupported versions (WP < 3.3). The plug-in will still not operate correctly for versions before 3.3.
Fixed ics exporter and deactivation/uninstall
Minor bug fixes and readme update.