=== GravityView - Gravity Forms Calendar ===
Tags: gravityview
Requires at least: 3.3
Tested up to: 5.5
Stable tag: trunk
Contributors: gravityview
License: GPL 3 or higher

Display Gravity Forms entries in a dynamic calendar.

== Installation ==

1. Upload plugin files to your plugins folder, or install using WordPress' built-in Add New Plugin installer
2. Activate the plugin
3. Follow the instructions

== Changelog ==

= 1.4.1 on August 10, 2020 =
* Fixed: DataTables View layouts no longer being displayed
* Fixed: Calendar preview not working inside the Gutenberg editor

= 1.4 on August 6, 2020 =

* Added: Compatibility with Gravity Forms 2.5
* Added: You can now use shortcodes inside the Event Title and Event Description feed settings
* Added: Integration with the [Members plugin](https://wordpress.org/plugins/members/)
* Modified: Start time will not be displayed for all-day events
* Fixed: GravityView widget not applying View settings (e.g., filter conditions) to events selected for display
* Fixed: Event tooltips not may not appear for themes or plugins using Bootstrap tooltips
* Fixed: Two-day events without start/end time would display as a one-day event
* Fixed: Scripts/styles are enqueued when their dependencies are not registered
* Fixed: Calendar preview throws an error when a feed has not yet been created
* Fixed: PHP error when deactivating Calendar in GravityView Extensions installer
* Fixed: Calendar grid looked bad with some themes due to CSS margins

__Developer Updates:__

* Updated FullCalendar scripts to 4.4.2
* Added: `gravityview/calendar/events/do_shortcodes` Whether to process shortcodes in the event title and event description
* Added: `gravityview/calendar/events/source_data` filter to define form entries that will be used as the basis for FullCalendar events
* Added: `gravityview/calendar/options` filter to modify calendar options that are passed to FullCalendar
* Added: `gravityview/calendar/events` filter to modify the events array that is passed to FullCalendar
* Added: `gravityview/calendar/shortcode/render/element_attributes` filter to apply attributes to the calendar container element
* Modified: Stopped using `gravityforms_edit_forms` capability for access to Calendar settings. Now using `gravityview_calendar` capability.
* Modified: Event description tooltips now use `.gv-tooltip` and `.gv-tooltip-arrow` classes instead of `.gv_tooltip` and `.tooltip-arrow`
* Modified: Set `.gv-fullcalendar table` margin to `0` to fix display issues for the nested tables in the calendar output
* Fixed: `scripts/fullcalendar/locales_dir_url` filter was not being applied

= 1.3 on February 19, 2020 =

* Added: Support for localization
* Fixed: Event description not appearing in calendar
* Fixed: Calendar not editable when using Members plugin
* Fixed: Calendar not updating to past or future events when there are no current events
* Updated: Polish translation - thank you Dariusz Z!

__Developer Updates:__

* Added: `gravityview/calendar/default_locale` filter to set the default locale. By default, it is set to the site's locale.
* Added: `gravityview/calendar/scripts/fullcalendar/locales_dir_url` modify URL path to [FullCalendar locales directory](https://fullcalendar.io/docs/locale). Modify this to use your own locales.

= 1.2.1 on February 3, 2020 =

* Fixed: Entries were not being displayed on calendars

= 1.2 on January 23, 2020 =

* Added: Entries can be displayed on calendars using the date they were created or last updated!
* Added: Setting to control behavior of the calendar when there are no events shown ([see the options](https://docs.gravityview.co/article/669-no-current-events))
* Improved: Translated error messages
* Updated: Polish translation (thank you, Dariusz!)
* Fixed: Editing entries
* Fixed: Respect GravityView Advanced Filter settings for a View
* Fixed: Sample events were showing up in GravityView Views when there were no matching entries
* Fixed: Fatal error when GravityView isn't loaded or
* Fixed: Fatal error when `get_editable_roles()` isn't defined

= 1.1 on November 20, 2019 =

* Added: **GravityView integration**
    - Show View entries on a new Calendar widget
    - Choose to show all View entries, or only entries currently-visible for the View
* Added: Gutenberg Calendar block
* Added: Visual picker for event colors
* Improved: Use sample calendar events until feed fields are configured
* Fixed: Fatal error when deactivating Gravity Forms when Calendar is active
* Fixed: Number of entries displayed on calendar limited to 20
* Fixed: Tooltip description added for the "Event Color" feed setting

__Developer Updates:__

* Updated from FullCalendar 4.1.0 to 4.3.0
* Added: `gravityview/calendar/events/include|exclude` filters to add/remove specific entries from rendering
* Added: `gravityview/calendar/settings/total-event-limit` filter to change max # of entries displayed on a calendar (default: `1000`)
* Improved: Only enqueue scripts and styles for tooltips if there is an event description configured
* Fixed: Scripts and styles being added to all pages, not just pages with calendars embedded


= 1.0 on November 12, 2019 =

* Launch!
