=== The Events Calendar: Filter Bar ===
Contributors: theeventscalendar, borkweb, bordoni, brianjessee, aguseo, camwynsp, GeoffBel, geoffgraham, jentheo, leahkoerper, lucatume, neillmcshea, paulskim, vicskf, zbtirrell, juanfra
Tags: events, calendar, event, venue, organizer, dates, date, google maps, conference, workshop, concert, meeting, seminar, summit, class, the events calendar, widget, pro, filters, categories, sort, tags, taxonomy, find, search
Donate link: http://evnt.is/29
Stable tag: 5.5.5
Requires at least: 6.3
Tested up to: 6.6
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
A premium add-on to The Events Calendar plugin (required), Filter Bar allows for additional frontend event filtering capabilities to help users better navigate your calendar.
== Description ==
The Events Calendar: Filter Bar is an add-on for The Events Calendar that adds more filtering capabilities to an already robust plugin.
The Events Calendar allows you to create and manage events with ease from right within your WordPress dashboard; no shortcode is needed (nor is one available). And with The Events Calendar: Filter Bar add-on, your calendar receives a ton of new filtering options that allow users to drill down to only see certain types of events.
Filter Bar introduces a new sidebar panel that appears next to your calendar on the frontend. As users enable filters, they’re applied to the main calendar and the results narrow based on their selections. Care only about events taking place in the evening? Want to see tech meetups, not parties or pub crawls? Consider it done. With real-time AJAX filtering and dynamic URLs that you can save/share as needed, Filter Bar helps your users see the events most relevant to them.
Plus, Filter Bar users get access to our premium support forums. Need help or have a question? Post there and we'll get back to you within 24 hours (during the week). We're proud of our great support team and want to help make your calendar even better with The Events Calendar: Filter Bar.
= Features =
The following lists features specific to Filter bar. For a list of The Events Calendar features, check out that plugin's readme.txt or check out the product page.
Just getting started? You'll want to watch and read through the Filter Bar new user primer,. And if you’re new to the calendar as a whole, you should probably also review The Events Calendar New User Primer.
* Filter events in any of the frontend views
* Admins can enable, disable, relabel and re-order filters on a site-wide basis
* Decide between a multiselect/dropdown/radio buttons for certain filters
* Real-time filtering (fully ajaxified)
* Allow users to hide filters (individually or entire panel)
* Integrated will event bar search
* Style the ticket box using custom templates as you see fit
* Internationalized & ready for translation (if you want to translate to your native language in exchange for a free license, let us know)
* Multi-site compatible
* Premium forum access & support
== Installation ==
Remember, to use Filter Bar you need to also be running The Events Calendar. You'll need to follow these steps for both plugins, starting with The Events Calendar.
1. From the dashboard of your site, navigate to Plugins --> Add New.
2. Select the Upload option and hit "Choose File."
3. When the popup appears select the the-events-calendar-x.x.zip file or events-calendar-filter-bar.x.zip file from your desktop. (The 'x.x' will change depending on the current version number).
4. Follow the on-screen instructions and wait as the upload completes.
5. When it's finished, activate the plugin via the prompt. A message will show confirming activation was successful. A link to access the calendar directly on the frontend will be presented here as well.
6. For access to new updates for Filter Bar, make sure you have added your valid License Key under Events --> Settings --> Licenses. You can find your license key on your tri.be account at http://evnt.is/3u.
That's it! Just configure your settings as you see fit, and you're on your way to filtering events in style.
= Requirements =
* PHP 5.6 or greater (recommended: PHP 5.4 or greater)
* WordPress 4.9 or above
* jQuery 1.11.x
* The Events Calendar 5.0 or above
= Where to Begin =
If this is your first time using The Events Calendar and Filter Bar, you're in for a treat! Here are some basics we've found helpful for users jumping into it for the first time:
* The first step is installing and activating The Events Calendar. Our New User Primer will walk you through the process!
* Next, check out the Filter Bar New User Primer which will take you through installing and using your new plugin.
* Our Knowledgebase includes tips, tutorials, and cool tweaks for the plugin.
== Frequently Asked Questions ==
= Are there any troubleshooting steps you'd suggest I try that might resolve my issue before I post a new thread? =
First, make sure that you're running the latest version of The Events Calendar and Filter Bar. If you're running Events Calendar PRO it needs to match the version number of The Events Calendar. And if you've got any other add-ons, make sure those are current / running the latest code as well.
The most common issues we see are either plugin or theme conflicts. You can test if a plugin or theme is conflicting by manually deactivating other plugins until just The Events Calendar and Filter Bar are running on your site. If the issue persists from there, revert to the default Twenty Twelve theme. If the issue is resolved after deactivating a specific plugin or your theme, you'll know that is the source of the conflict.
Note that we aren't going to say "tough luck" if you identify a plugin/theme conflict. While we can't guarantee 100% integration with any plugin or theme out there, we will do our best (and reach out the plugin/theme author as needed) to figure out a solution that benefits everyone.
= I'm still stuck. Where do I go to file a bug or ask a question? =
If you're already a premium license holder, you're entitled access to our more actively-monitored premium forums at the tri.be website. We can provide a deeper level of support here and hit these forums on a daily basis during the work week. No post should go more than 24-48 hours during that time without a response.
= What add-ons are available for The Events Calendar, and where can I read more about them? =
Currently, the following add-ons are available for The Events Calendar:
* Events Calendar PRO, for adding premium calendar features like recurring events, advanced views, cool widgets, shortcodes, additional fields, and more!
* Event Tickets (free), which allows you to collect RSVPs to events. It can run alongside The Events Calendar or as a standalone plugin that adds RSVP functionality to WordPress posts and pages.
* Event Tickets Plus, which allows you to sell tickets for your events using your favorite e-commerce platform.
* Community Events, for allowing frontend event submission from your readers.
* Community Tickets, which allows event organizers to sell tickets to the events they submit via Community Events.
* Facebook Events, for importing events directly from an organization or page on Facebook.
* Filter Bar, for adding advanced frontend filtering capabilities to your events calendar.
* iCal Importer, for importing events any iCal feed or ICS file.
* Eventbrite Tickets, for selling tickets to your event directly through Eventbrite.
= I have a feature idea. What's the best way to tell you about it? =
We've got a The Events Calendar UserVoice page where we're actively watching for feature ideas from the community. Vote up existing feature requests or add your own, and help us shape the future of the products business in a way that best meets the community's needs.
= I've still got questions. Do you have a bigger FAQ somewhere? =
Many questions can be answered by searching our knowledgebase. You can also search the premium forums to see if someone else has asked a similar question. If you're still not finding an answer, you can post a new thread in the forums and a member of our support team will help out.
== Documentation ==
All of our online documentation can be found at http://evnt.is/42
Some docs you may find particularly useful are:
* The Events Calendar New User Primer
* The Themer's Guide to The Events Calendar
* Filter Bar New User Primer
More tutorials are available at http://evnt.is/18w0
== Contributors ==
The plugin is produced by The Events Calendar.
= Current Contributors =
Brian Jessee
Geoff Graham
Gustavo Bordoni
Leah Koerper
Luca Tumedei
Matthew Batchelder
Neill McShea
Paul Kim
Stephen Page
Victor Zarranz
Zachary Tirrell
= Past Contributors =
Crisoforo Gaspar
Peter Chester
Rob La Gatta
Reid Peifer
Shane Pearlman
Nico Santo
Wayne Stratton
Nick Mastromattei
Jessica Yazbek
Josh Mallard
Wayne Stratton
Casey Driscoll
Casey Picker
Dan Cameron
Joachim Kudish
John Gadbois
Jonah West
Jonathan Brinley
Justin Endler
Kelly Groves
Kelsey Damas
Kyle Unzicker
Matthew Denton
Matt Wiebe
Mat Lipe
Nick Ciske
Paul Hughes
Ryan Urban
Samuel Estok
Timothy Wood
= Translations =
The Events Calendar’s premium plugins are translated by volunteers at translations.theeventscalendar.com. There you can find a list of available languages, download translation files, or help update the translations. Thank you to everyone who helps to maintain our translations!
== Add-Ons ==
But wait: there's more! We've got a whole stable of plugins available to help you be awesome at what you do. Check out a full list of the products below, and over at the The Events Calendar website.
Our Free Plugins:
* The Events Calendar
* Event Tickets
* Advanced Post Manager
* Blog Copier
* Image Rotation Widget
* Widget Builder
Our Premium Plugins:
* Events Calendar PRO
* Event Tickets Plus
* The Events Calendar: Eventbrite Tickets
* The Events Calendar: Community Events
* The Events Calendar: Community Tickets
* The Events Calendar: Facebook Events
* The Events Calendar: iCal Importer
== Changelog ==
= [5.5.5] 2024-07-18 =
* Fix - Show only the tags associated with Events in the Filter Bar. [FBAR-268]
* Language - 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
= [5.5.4] 2024-03-20 =
* Tweak - Correct some PHP 8.2 deprecation notices. [FBAR-323]
* Language - 0 new strings added, 11 updated, 0 fuzzied, and 0 obsoleted
= [5.5.3] 2023-10-03 =
* Fix - Filter Bar dropdowns were being automatically selected on page load. Now they should load in a default unselected state. [FBAR-291]
* Tweak - Updated focus state for relevant elements to have default outline ensuring improved accessibility and consistent browser behavior. [TEC-4888]
= [5.5.2] 2023-08-10 =
* Version - Filter Bar 5.5.0 is only compatible with The Events Calendar 6.1.4 and higher.
* Version - The minimum supported version of WordPress is now 6.1.0
* Fix - In some scenarios our pagination and various view actions would fail due to 403 errors on the REST endpoints, because of failing nonce checks, likely due to cache. Updating the way we handle nonces to avoid some scenarios the wrong nonce could be cached. [TEC-4814]
* Fix - Correct next upcoming events link when filters are applied. [FBAR-292]
* Tweak - Correct some PHP 8.1 deprecation notices. [FBAR-309]
= [5.5.1] 2023-07-13 =
* Fix - Harden some of our CSS to prevent unintended overrides by Elementor global styles. [FBAR-301]
* Language - 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted
= [5.5.0] 2023-06-14 =
* Version - Filter Bar 5.5.0 is only compatible with The Events Calendar 6.1.0 and higher
* Fix - There was an issue with checkbox custom fields that had spaces in their name, which would fail to be removed from the search filter when attempting to unselect them. [FBAR-246]
* Language - 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
= [5.4.4] 2023-03-20 =
* Fix - Some themes caused conflicts in the order of asset loading for the events widget, resulting in javascript errors, rendering issues with the filter bar, and breaking the events list functionality. [FBAR-293]
= [5.4.3] 2023-02-22 =
* Version - Filter Bar 5.4.3 is only compatible with The Events Calendar 6.0.10 and higher
* Tweak - PHP version compatibility bumped to PHP 7.4
* Tweak - Version Composer updated to 2
* Tweak - Version Node updated to 18.13.0
* Tweak - Version NPM update to 8.19.3
= [5.4.2] 2023-02-09 =
* Fix - Updating some button styles to be more compatible with global button styles, such as Elementor global styling. [TEC-4653]
= [5.4.1] 2022-12-14 =
* Fix - Don't load assets on event single. [FBAR-279]
* Fix - Correct some styles that broke with the settings updates. [FBAR-290]
* Language - 0 new strings added, 25 updated, 0 fuzzied, and 0 obsoleted
= [5.4.0] 2022-09-06 =
* Version - Filter Bar 5.4.0 is only compatible with The Events Calendar 6.0.0 and higher
* Language - 2 new strings added, 31 updated, 0 fuzzied, and 0 obsoleted
* Tweak - Files Removed: `src/views/filter-bar/filter-view-horizontal.php`, `src/views/filter-bar/filter-view-vertical.php`
* Tweak - Methods marked as deprecated: `Tribe__Events__Filterbar__View::enqueueStylesAndScripts`, `Tribe__Events__Filterbar__View::template_paths`, `Tribe__Events__Filterbar__View::displaySidebar`, `Tribe__Events__Filterbar__View::is_tribe_query`, `Tribe__Events__Filterbar__View::maybe_initialize_filters_for_query`, `Tribe__Events__Filterbar__View::plugin_url`
= [5.3.2] 2022-08-09 =
* Tweak - Update the calendar print design. [TEC-4425]
* Language - 0 new strings added, 31 updated, 0 fuzzied, and 2 obsoleted.
= [5.3.1] 2022-05-31 =
* Tweak - Disable Divi jQuery Body on Single Events to prevent javascript errors. [FBAR-264]
* Language - 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted
= [5.3.0] 2022-05-19 =
* Version - Filter Bar 5.3.0 is only compatible with The Events Calendar 5.15.0 and higher
* Feature - Add compatibility to the new TEC admin menu system. [ET-1335]
* Language - 0 new strings added, 25 updated, 0 fuzzied, and 0 obsoleted
= [5.2.1] 2021-09-14 =
* Fix - Don't urldecode the filter labels - it breaks special characters. [FBAR-238]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.2.0] 2021-08-24 =
* Version - Filter Bar 5.2.0 is only compatible with The Events Calendar 5.9.0 and higher
* Feature - Stop compiling CSS custom props and leave them exposed and accessible to the Customizer and third parties. [TEC-3011]
* Feature - Update hooked Customizer styles to account for surfaced CSS custom properties and for new TEC Customizer font controls. [TEC-3897]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.1.4] 2021-07-01 =
* Feature - Add new Events bar section to the Customizer for control of the Events Bar styles. [TEC-3672]
* Language - 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
= [5.1.3] 2021-06-23 =
* Fix - Resolved issue where special characters of field values were not rendering appropriately. [FBAR-245]
* Fix - Ensure checkbox-based custom fields properly filter values when used as a multiselect. [FBAR-95]
* Language - 0 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted
= [5.1.2] 2021-05-27 =
* Fix - Styles with the default theme `twenty twenty one` in `` in the calendar. [FBAR-244]
* Tweak - Adjust logic to apply breakpoints to make sure the correct breakpoint is applied to the calendar [FBAR-241]
* Tweak - Added filters: `tribe_events_filter_bar_views_v2_assets_should_enqueue_frontend`
* Tweak - Removed filters: `tribe_events_pro_views_v2_assets_should_enqueue_frontend`
* Tweak - Changed views: `v2_1/filter-bar/breakpoints`, `v2_1/filter-bar/filters-slider`
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.1.1] 2021-04-29 =
* Fix - Correct calling of localize() in assets to ensure properly translated text. [FBAR-223]
* Tweak - Added filters: `tribe_events_filter_bar_views_v2_assets_should_enqueue_frontend`
* Tweak - Removed filters: `tribe_events_pro_views_v2_assets_should_enqueue_frontend`
* Tweak - Changed views: `v2_1/filter-bar/filters-slider`
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.1.0] 2021-03-29 =
* Feature - Add Filterbar support to updated Events Calendar PRO view shortcodes. [FBAR-36]
* Fix - Invert quotes to protect against issue with MySQL in `ANSI_QUOTES` mode. [FBAR-225]
* Fix - "Brand" swiper to avoid conflicts. [TEC-3624]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.0.5] 2021-02-24 =
* Fix - Compatibility with WordPress 5.7 and jQuery 3.5.X
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 1 obsoleted
= [5.0.4] 2021-01-28 =
* Tweak - Adjust spacing between checkbox/radio controls and labels. [FBAR-209]
* Tweak - Adjust opacity of selected options in multi-select/dropdown filters. [FBAR-209]
* Tweak - Make selections pills consistent. [FBAR-209]
* Tweak - Align "Your selections" label with "Clear" element text. [FBAR-209]
* Tweak - Enfold Theme - Display search icon in multi-select/dropdown filters. [FBAR-209]
* Fix - Correctly handle Additional Fields filters in Month and Week Views. [FBAR-204]
* Language - 1 new strings added, 10 updated, 0 fuzzied, and 1 obsoleted
= [5.0.3.1] 2020-12-21 =
* Fix - Update The Events Calendar minimum required version to avoid activation issues.
= [5.0.3] 2020-12-15 =
* Feature - V2 Customizer - Add background color css overrides. [FBAR-206]
* Fix - Correctly handle pagination requests on Views v2 when Filter Bar is active to paginate on first click of Previous or Next links. [FBAR-208]
* Fix - Avoid errors when using Views v2 and setting the `TRIBE_EVENTS_FILTERBAR_V1_VIEWS` constant to `true`. [FBAR-212]
= [5.0.2] 2020-12-02 =
* Tweak - Add a filter to allow views to "turn off" Filter Bar classes on their container. [TEC-3614]
* Language - 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted
= [5.0.1] 2020-10-22 =
* Fix - Prevent page from scrolling down to open dropdown/multiselect filters after ajax request. [FBAR-193]
* Fix - Prevent tribe-events shortcode pagination from triggering a Notice on the filter-button due to a missing param. [ECP-492]
* Language - 0 new strings added, 32 updated, 0 fuzzied, and 1 obsoleted
= [5.0.0.1] 2020-10-05 =
* Fix - Prevent filter bar from closing when swiping on mobile. [FBAR-192]
* Fix - Prevent some timeouts and SQL errors when multiple filters were applied and views were switched. [FBAR-191]
* Fix - Vertical filter titles now are displayed in bold as originally intended. [FBAR-194]
* Fix - Vertical bar title has proper font size for better visibility. [FBAR-194]
* Fix - Spacing for Select/Multiselect, Checkbox and Radio now match to the correct height. [FBAR-194]
= [5.0.0] 2020-09-28 =
* Fix - Prevent Filter bar from adding body classes where inappropriate. [FBAR-107]
* Feature - Disable new Filter Bar design by defining this constant: `define( 'TRIBE_EVENTS_FILTERBAR_V1_VIEWS', TRUE );` in your site's wp-config.php. [FBAR-148]
* Feature - Add customizer framework for Filter Bar styling. [FBAR-118]
* Feature - Add filters to determine if filters individually and as a group should be open or closed. [FBAR-117]
* Language - 8 new strings added, 32 updated, 0 fuzzied, and 2 obsoleted
= [4.10.2] 2020-08-24 =
* Tweak - Add a link to the Filter Bar settings on the plugin admin listing. [FBAR-114]
* Tweak - Added the `tribe_events_filter_bar_option_key_map` and `tribe_events_filter_bar_default_filter_names_map` filters to allow adding, removing, or otherwise modifying, Filter Bar filters in the context of Views v2. [VE-147]
* Fix - Add proper "applied" labelling for filters using radio buttons. [VE-147]
* Fix - Prevent Horizontal Filters using select to jump when using the search field for V1 [BTRIA-452]
* Language - 4 new strings added, 31 updated, 0 fuzzied, and 0 obsoleted
= [4.10.1] 2020-07-27 =
* Fix - Prevent Horizontal Filters using select to jump when using the search field for V2 [FBAR-112]
= [4.10.0] 2020-04-23 =
* Tweak - Deprecate Select2 3.5.4 in favor of SelectWoo
* Tweak - Load plugin text domain on the new `tribe_load_text_domains` action hook, which fires on `init` instead of on the `plugins_loaded` hook. [FBAR-94]
* Fix - Prevent PHP errors from happening during bulk activation or deactivation of the plugin [TCMN-53]
* Fix - Update events, venues, and organizers to use dynamic labels. [FBAR-82]
* Fix - Additional Fields filter so that it only shows the individual values and not a combination of values chosen. [FBAR-88]
* Language - 2 new strings added, 34 updated, 3 fuzzied, and 6 obsoleted
= [4.9.3] 2020-03-23 =
* Fix - Prevent warning from popping when using Additional Fields (PRO) with Filterbar on PHP 5.6 [FBAR-81]
* Fix - Resolve Checkbox behavior for additional fields on filter bar [FBAR-84]
* Fix - Allow links to be clicked when filter bar is open on mobile. [FBAR-66]
* Fix - Default vertical filter bar to start closed, fix JS around filter bar for V2. [FBAR-72]
* Fix - Allow reset button to reset filters and update view even when live refresh is disabled. [FBAR-75]
* Fix - Prevent Filter Bar template from loading when navigating in a shortcode view. [FBAR-76]
* Tweak - Modify the Live Update labels for Automatic and Manual for better clarification of the behavior for customers. [FBAR-79]
* Language - 2 new strings added, 18 updated, 0 fuzzied, and 1 obsoleted
= [4.9.2] 2020-02-19 =
* Version - Filter Bar 4.9.2 is only compatible with The Events Calendar 5.0.2 and higher
* Tweak - Update the conditional checks for the new live refresh radio controls. [TEC-3072]
* Fix - Stop force-enqueuing tribe styles when Filter Bar is loaded. [FBAR-69]
* Language - 0 new strings added, 12 updated, 0 fuzzied, and 0 obsoleted
= [4.9.1] 2020-02-12 =
* Version - Filter Bar 4.9.1 is only compatible with The Events Calendar 5.0.1 and higher
* Fix - Do not display filter bar on venue and organizer pages for new views. [FBAR-60]
* Fix - Set margin for filter bar for new views so the filter bar doesn't overlap with the header. [FBAR-61]
* Fix - Dependency checker now correctly identifies when The Events Calendar is missing on activation of Filter Bar or deactivation of The Events Calendar with Event Tickets active. [FBAR-15]
* Language - 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
= [4.9.0] 2020-01-27 =
* Feature - Major compatibility changes required to work with Versions 5.0.0 of The Events Calendar and Events Pro.
* Tweak - Reduce HTML cache time-to-live for views when Filter Bar is active. [TEC-3130]
* Tweak - Reduced file size by removing .po files and directing anyone creating or editing local translations to translations.theeventscalendar.com
* Tweak - Resolve issue where some filters for the redesigned views were not parsed correctly during AJAX requests [138665]
* Language - 5 new strings added, 42 updated, 1 fuzzied, and 0 obsoleted
= [4.8.1] 2019-05-02 =
* Fix - The active filters from not showing text with the checkbox type [126126]
= [4.8] 2019-04-17 =
* Feature - Refactor the Database Connection to start using an Object Relational Mapping tool for a better tested codebase
* Feature - Add the `tribe_events()` function as entry-point to the Events ORM and the supporting filter code [116356, 115579]
* Feature - Add the `tribe_venues()` function as entry-point to the Venues ORM and the supporting filter code [116356, 115579]
* Feature - Add the `tribe_organizers()` function as entry-point to the Organizers ORM and the supporting filter code [116356, 115579]
* Fix - Confirm the "Collapse filters" function works in mobile view [124034]
* Fix - Add the `active` class to filters that have values only [124034]
* Fix - Prevent horizontal filters from taking the whole screen on mobile [124034]
* Language - 0 new strings added, 29 updated, 0 fuzzied, and 0 obsoleted
= [4.7.0.1] 2019-04-08 =
* Security - Ensure filter values are properly escaped before use in queries [125513]
= [4.7] 2019-03-04 =
* Tweak - General improvements to the plugin code in order to make it more accessible [120758]
* Tweak - Improved accessibility by removing duplicate IDs [120758]
* Tweak - Grouped checkboxes together with a common aria label [120758]
* Tweak - Added descriptive text to anchor tags [120758]
* Tweak - Removed empty anchor tag from checkboxes markup [120758]
* Tweak - Changed Filter Sections to be tabbed and open/closed with the keyboard [120758]
* Tweak - Changing focus states of elements that did not have them [120758]
* Tweak - Improved the design for the horizontal view bar [120758]
* Tweak - Improved dropdown arrows positioning to their correct place [120758]
* Tweak - Made the submit button visible in order to make it accessible [120758]
* Tweak - Added a notice on the "Enable live refresh" setting, letting people know that if they use it it will affect accessibility [120758]
* Tweak - Improved the JS for Filter Reset button that had an ID change [120758]
* Language - 4 new strings added, 34 updated, 0 fuzzied, and 0 obsoleted
= [4.6] 2019-02-05 =
* Feature - Add check and enforce PHP 5.6 as the minimum version [116282]
* Feature - Add system to check plugin versions to inform you to update and prevent site breaking errors [116841]
* Tweak - Added filters: `tribe_not_php_version_names`
* Deprecated - The function `TribeEventsFilterViewsLoad()` and constant `REQUIRED_TEC_VERSION` along with `initAddon()` method has been deprecated in `Tribe__Events__Filterbar__View` in favor of Plugin Dependency Checking system
* Language - 7 new strings added, 20 updated, 0 fuzzied, and 1 obsoleted
= [4.5.9] 2018-12-05 =
* Fix - Ensure that translations are loaded before admin error messages are shown [104748]
= [4.5.8] 2018-09-12 =
* Fix - Improved WPML compatibility to avoid mixed languages in the additional fields dropdown. Thanks to the WPML team! [111986]
* Tweak - Add `tribe_events_filter_additional_fields_query` to make the additional field values query filterable. Thanks to David and the WPML team! [111984]
= [4.5.7] 2018-08-01 =
* Tweak - Manage plugin assets via `tribe_assets()` [40267]
= [4.5.6] 2018-05-29 =
* Tweak - Added missing license.txt file [104893]
= [4.5.5] 2018-04-18 =
* Fix - Fixed an issue where cost ranges with numbers in decimal format would sometimes break filter URLs [75177]
= [4.5.4] 2018-03-08 =
* Fix - Added safety checks to avoid notice-level errors when Event Tickets and/or Event Tickets plus are also active [99266]
* Fix - Added checks to avoid loading Filter Bar assets when not needed, to prevent issues with event views generated via the `[tribe_events]` shortcode (thanks @gssiweb for making us aware of this!) [98569]
* Language - 3 new strings added, 19 updated, 0 fuzzied, and 3 obsoleted
= [4.5.3] 2017-12-23 =
* Fix - Make sure Filter Bar's responsive breakpoint is the same as The Events Calendar's, and is filterable via the same `tribe_events_mobile_breakpoint` filter (thanks @myrunningresource for reporting the discrepancy!) [43094]
* Fix - the category filter so it has the current archive's category selected on the initial load (props to @simonoetang-be for reporting this!) [94028]
* Fix - Modified the behavior of filters (so they update to reflect any changes that were made) when live ajax is disabled (our thanks to Karly on the forums for flagging this) [97555]
* Tweak - Address some layout issues with the "Featured Events" filter so the label text doesn't get cut off [91662]
* Tweak - Tweaked the "Day" filter so it more consistently returns accurate results regardless of site options (props @trevellyan for originally reporting the issue) [92948]
* Tweak - Update labeling to avoid confusion on the default state for all the Filter Bar module [82424]
* Tweak - Address some layout issues with the "Featured Events" filter so the label text doesn't get cut off [91662]
* Tweak - Tweaked the "Day" filter so it more consistently returns accurate results regardless of site options (props @trevellyan for originally reporting the issue) [92948]
= [4.5.2] 2017-12-18 =
* Fix - Fix PHP notice "Trying to get property of non-object" when checking category depth, thanks Simon! [93709]
* Compatibility - Minimum supported version of WordPress in now 4.5
= [4.5.1] 2017-10-04 =
* Fix - Fixed some layout issues with the "Show Filters"/"Collapse Filters" toggle button in mobile views (props to @ergosom for reporting this!) [75373]
* Tweak - Improved performance by swapping out LEFT JOINs for INNER JOINs in SQL queries [88588]
* Language - 2 new strings added, 17 updated, 0 fuzzied, and 2 obsoleted
= [4.5] 2017-08-01 =
* Feature - added class to checkbox items to better show parent, child, and grandparent relationship [70060]
* Feature - display active filters selected in the Filter Bar [38131,70061]
* Feature - automatically check categories under parent when checked and in dropdown display all events under a parent category [70059]
* Feature - added an upgrade script to change from autocomplete to Multi-Select [82651]
* Fix - issue where only the first event would show when using State/Province, City, or Country filters in checkbox mode [82927]
* Tweak - Select2 to replace Chosen script for dropdowns and autocomplete [75546]
* Tweak - improve horizontal filter icon styles by moving to the right of the filter names [82533]
* Tweak - reverse color scheme on vertical filter bar to make header and footer darker [82529]
* Tweak - add autocomplete to dropdowns and rename Autocomplete to Multi-Select to clarify the different selection options [75546]
* Tweak - set Events Calendar PRO's Additional Fields filter to use alphabetical order [77483]
* Tweak - Added filters: 'tribe_events_filter_event_category_display_class'
* Tweak - Changed views: 'filter-bar/filter-view-horizontal', 'filter-bar/filter-view-vertical'
= [4.4.3] 2017-06-28 =
* Tweak - add back markers for sorting and dropdown of the active filters in the admin [80509]
= [4.4.2] 2017-05-17 =
* Tweak - further adjustments made to our plugin licensing system [78506]
= [4.4.1] 2017-05-04 =
* Tweak - adjustments made to our plugin licensing system
= [4.4] 2017-01-09 =
* Added - a filter to filter events by their featured state [65899]
* Fix - Filter labels that were previously not translatable are now translatable [62457]
* Fix - Auto Complete filters fixed to behave correctly when multiple filters active [70057]
= [4.3.4] 2016-12-20 =
* Tweak - Updated the template override instructions in a number of templates [68229]
* Tweak - Removes checks for legacy custom field data which are no longer required in most cases, providing a moderate performance boost [63580]
= [4.3.3] 2016-11-16 =
* Fix - Vertical Layout for filters is working as expected, not expanding to 100% width anymore [68431]
* Fix - Prevents private mode on OSX and iOS Safari to throw JavaScript Fatal errors [40196]
= [4.3.2] 2016-11-02 =
* Fix - Prevent encoding problems for input fields when using browser actions (Nice report from @Zé in the forums, thanks!)[61742]
* Fix - Fixes a bug where the filter bar content obscured text in mobile view (thanks to @jesse for reporting this one) [44702]
= [4.3.1] 2016-10-20 =
* Fix - Filter popup on mobile needed better scroll behaviors (Props to Jesse for reporting) [44702]
* Tweak - Unify CSS and template paths on 'filterbar' (Props to Paula for reporting)
* Tweak - Added plugin dir and file path constant.
* Tweak - Registered plugin as active with Tribe Common. [66657]
= [4.3] 2016-10-13 =
* Tweak - Updated to be 4.3 compatible
= [4.2.2] 2016-07-20 =
* Fix - Events imported via the CSV import function would not show up in start time based filtering (Thanks to @Stephan for the original post on our support forums here.)
* Fix - Incorrect start time based filtering of events in some edge cases
= [4.2.1] 2016-06-22 =
* Fix - Add back filters to modify limit for organizer and venue in Filter Bar
= [4.2] 2016-06-08 =
* Feature - Allows users to filter using venue geolocation information: City, State and Country (Cheers to Don Hollen for suggesting this on UserVoice!)
* Tweak - Language files in the `wp-content/languages/plugins` path will be loaded before attempting to load internal language files (Thank you to user @aafhhl for bringing this to our attention!)
* Tweak - Move plugin CSS to PostCSS
= [4.1] 2016-03-15 =
* Feature - Allow users to change the limit of Venues and Organizers on front-end filters (our sincere gratitude to @mauitime for this and so many other countless contributions!)
* Tweak - Allow default Title for Filter Bar sections to be translated
* Fix - Fixed an issue where filters were overriding set query arguments rather than combining them
= [4.0.4] 2016-03-02 =
* Fix - Filters are kept when changing calendar views
= [4.0.3] 2016-02-17 =
* Fix - Prevent warning for Database Meta table on Weekdays Queries
= [4.0.2] 2015-12-16 =
* Tweak - Includes a new "Others" option for the cost field filter (Thank you Mirja for the help!)
= [4.0.1] 2015-12-10 =
* Fix - Resolved bug where the mobile filter bar did not stay open in certain themes
= [4.0] 2015-12-02 =
* Feature - Additional fields created with Events Calendar PRO can now be used as filters (Thank you Lars for originally suggesting this on UserVoice!)
* Tweak - Revise the way category filters work to improve compatibility with custom filter implementations etc (Props to Nancy Barraza for this one!)
* Tweak - Update JS event names to match the changes in the-events-calendar
* Fix - Fixed bug where the FilterBar did not remain open in mobile view when it should have
= [3.12.1] 2015-10-01 =
* Fix - Ensure Filter Bar renders as expected, including when translations are in effect (thanks to @flamencoagenda on the forums for highlighting this)
= [3.12] 2015-09-08 =
* Security - Resolved JS vulnerability in minified JS by upgrading to uglifyjs 2.4.24
* Fix - Resolved issue where using the filterbar inappropriately filtered events beyond the main event loop (i.e. events rendered within widgets)
= [3.11] 2015-07-22 =
* Security - Added escaping to a number of previously un-escaped values
* Tweak - Conformed code to updated coding standards
* Bug - Ensure minified versions of the plugin's scripts and stylesheets are available and used as appropriate
= [3.10.1] 2015-07-01 =
* Tweak - Updated the code in the day of week filter to be compatible with new month view code
= [3.10] 2015-06-16 =
* Bug - Fixed a problem that could lead to errors being triggered following a change to a filter's display type
* Bug - Fixed an issue where the start of week setting in WordPress core was not being respected
* Bug - Fixed an issue where autocomplete filters were not getting cleared out when 'Reset filters' was clicked
* Tweak - Plugin code has been refactored to new standards: that did result in a new file structure and many renamed classes. Old class names will be deprecated in future releases and, while still working as expected, you can keep track of any deprecated classes yours or third party plugins are calling using the Log Deprecated Notices plugin (https://wordpress.org/plugins/log-deprecated-notices/)
* Tweak - Added some changelog formatting enhancements after seeing keepachangelog.com :)
* Tweak - Now the week filter respects the start day of the week set in WordPress (thanks to xrossglobalgroup on the forums for the idea!)
* Feature - Incorporated updated German translation files, courtesy of Oliver Heinrich
* Feature - Incorporated updated French translation files, courtesy of Sylvain Delisle
* Feature - Incorporated new Swedish translation files, courtesy of Johan Falk
= 3.9 =
* Enabled auto-complete for remaining fields within Filter Bar! We’ve added new field options for Category, Venue and Organizer filters; you can now select between dropdown, checkbox, or autocomplete filter types
* Implemented true support for default permalinks when running Filter Bar
* Addressed a bug where Filter Bar cost says “0” (or free) when tickets with prices are created within WooCommerce Tickets (thanks to brandonpence on the forums for the first report!)
* Fixed a bug where the dropdown selector failed or caused fatal errors in certain circumstances
* Incorporated updated German translation files, courtesy of Oliver Heinrich
* Incorporated new Catalan translation files, courtesy of Oriol Carol
* Incorporated updated Greek translation files, courtesy of Yannis Troullinos
* Incorporated new Polish translation files, courtesy of Marcin Lacki
* Incorporated new Russian translation files, courtesy of Evgenii Rybak
= 3.8 =
* Added a new auto-complete option for the Tag filter
* Fixed a bug allowing day filter to malfunction slightly under a limited set of circumstances (thanks to templesinai on the forums for bringing this up!)
* Fixed a bug causing child categories within category filter to be listed in reverse order
* Enhanced the category filter to include category-slug CSS classes in its output (thanks to Lars and Andy Fragen on the forum for their request…should make the plugin integrate even better with the free The Events Calendar Category Colors plugin!)
* Incorporated updated Danish translation files, courtesy of Hans Christian Andersen
* Incorporated updated German translation files, courtesy of Oliver Heinrich
* Incorporated new Finnish translation files, courtesy of Elias Okkonen
* Incorporated new Norwegian Bokmal translation files, courtesy of Dennis Askeland
= 3.7 =
* Incorporated new Chinese translation files, courtesy of Massound Huang
* Incorporated new Portuguese translation files, courtesy of Joao Roma
* Incorporated new Indonesian translation files, courtesy of Didik Priyanto
* Improved support for kilometers within distance filter (thanks to pnegyesi for highlighting this issue!)
* Fixed an issue where the was inconsistent when filters were applied
* Added an admin toolbar item linking to the plugin settings screen
* Fixed an issue where filters were not preserved when clicking the 'View all # Events' link in grid view (thanks to kosovichmedia on the forums for reporting this!)
* Added the ability for users to override the CSS file
* Fixed a Z-index issue that caused filters to overlap strangely with Week View (Thank you to Lars for bringing this to our attention!)
* Fixed a conflict between the vertical Filter Bar and our classic header
* Fixed an issue where vertical filter bars were not displaying nicely in Map View with the classic search bar
= 3.6.1 =
* Fix minification bugs
* Incorporated new Greek translation files, courtesy of Yannis Troullinos
= 3.6 =
* Added ability to make filters show on hover instead of click (filter override)
* Added a feature where mobile filters will close after ajax success and get out of the way
* Improved horizontal filter show/hide performance (items will now hide on body click)
* Improved cost filter functionality
* Improved javascript performance
* Revised behavior of the "all day" time filter to relate specifically to events marked as "all day"
* Fixed an issue where the Venue and Organizer filters could disappear when the category filter was set
* Added a WordPress filter so that available values in the filters could be modified ('tribe_events_filter_values')
* Fixed an issue where the "Day" filter was not respecting the end of day cutoff setting
* Incorporated new French translation files courtesy of Bastien Bournet-Charrier
* Incorporated new Ukrainian translation files, courtesy of Vasily Vishnyakov
* Incorporated updated German translation files, courtesy of Dennis Gruebner
* Incorporated new Czech translation files, courtesy of Petr Basan
= 3.5 =
* Corrected text domains for front end Filter Bar strings
* Updated Filter Bar queries to work without tribe_event_duration, as part of our PRO recurrence refactor
* Namespaced the front-end templates by moving them into the views/filter-bar directory
* Incorporated new Spanish translation files, courtesy of Elias Garcia Fernandez
* Incorporated new Romanian translation files, courtesy of Cosmin Vaman
* Incorporated new German translation files, courtesy of Patrick Lemke and Oliver Heinrich
* Incorporated new Dutch translation files, courtesy of J.F.M. Cornelissen
* Incorporated new Italian translation files, courtesy of Radu Costinean
* Incorporated new Danish translation files, courtesy of Soren Jensen
= 3.4 =
* Initial release