=== Slider, Gallery, and Carousel by MetaSlider - Responsive WordPress Plugin ===
Contributors: matchalabs, DavidAnderson, dnutbourne, kbat82, andergmartins, htmgarcia
Tags: slideshow, slider, image slider, carousel, gallery, flexslider, wordpress slider, nivoslider, rotating banner, responsive slideshow, seo slideshow, unsplash
Requires at least: 3.5
Stable tag: 3.28.2
Requires PHP: 5.6
Tested up to: 6.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The best slider, gallery, and carousel plugin for WordPress. Responsive and easy to use with images, videos, post feed, products, and layers.

== Description ==

With MetaSlider you can create a powerful, SEO-optimized slider, slideshow, carousel, or gallery in minutes with the world’s #1 responsive plugin for image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides!

[vimeo https://vimeo.com/393891282]

### Overview

With MetaSlider and [MetaSlider Pro](https://www.metaslider.com/upgrade/), WordPress’s most popular slider plugin, enhancing your blog or website couldn’t be easier! Simply select images, photos, videos and more from your WordPress Media Library, drag and drop them into place, and then set the slide captions, links and SEO fields all from one page.

Meta Slider sliders, slideshows, carousels, and galleries are compatible with the WordPress Block Editor (Gutenberg).

### For Site Owners

MetaSlider gives you the power to create a beautiful slider, slideshow, carousel, or gallery on your WordPress site, through the most simple and intuitive plugin interface of any WordPress image, photo, and video plugin. Show off your images, photographs and videos, latest work, or even the products in your online store. MetaSlider’s built-in SEO features ensure that people will have no trouble finding your site and the slider, slide show, gallery and carousel that you create!

### For Developers

Create impressive sliders, slideshows, carousels, and galleries for your clients and feel confident that when they take over they will easily be able to maintain it. Meta Slider gives access to much of its functionality through WordPress filters and actions, so you can customise MetaSlider just the way you want.

### For Theme Developers

Use MetaSlider’s powerful filters and actions to perfectly customise MetaSlider to your WordPress theme. A perfectly integrated slider, slide show, carousel, and gallery plugin will make your theme more engaging and effective for your users. MetaSlider supports any content type that your users might want: image, photo, video (YouTube/Vimeo), layer, html, product, and post feed.

### MetaSlider Pro

For users looking to further customize a slider, slideshow, carousel, or gallery experience, we offer additional power features with [MetaSlider Pro](https://www.metaslider.com/upgrade/).

* **YouTube & Vimeo video slides**: Easily include responsive high definition YouTube & Vimeo videos in your slideshows.
* **HTML slides**: Create completely customised HTML slides using the inline editor. We’ve even built-in over 50 awesome CSS3 transitions!
* **Layer slides**: Create CSS3 animated HTML Layer slides using the built in Drag & Drop WYSIWYG editor.
* **Full-featured text editor to include extra CSS**
* **Dynamic Post Feed/Featured Image Slides**: Automatically show your latest blog posts, events or WooCommerce products in your slide show.
* **Slide scheduling & slide visibility**: Pro customers can now schedule sliders to appear only within specific dates.
* **Custom Themes – build your own theme**: MetaSlider now has 11 stunning new and free of charge professional slider themes for you to explore.
* **Thumbnail Navigation**: Give your slideshows a gallery feel with Thumbnail Navigation
* **Premium Support**

### Four Slideshow Types

MetaSlider sliders, slideshows, and carousels feature four responsive slideshow types with 20+ transition effects: Flex Slider 2, Nivo Slider, Responsive Slides, Coin Slider. These sliders support image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides. Some slide types require [MetaSlider Pro](https://www.metaslider.com/upgrade/).

### New Photo Gallery Experience

MetaSlider now features a new gallery experience that supports images and photos. With an easy drag and drop photo gallery builder, you can create a responsive and optimized photo gallery in seconds using the same WordPress Media Gallery images you are already using with MetaSlider sliders, slide shows, and carousels. The Meta Slider photo gallery can be added to any page using a simple shortcode, just like MetaSlider.

We are building the photo gallery following these principles:

* Fast - Using modern best practices, your responsive photo gallery will be faster than ever.
* SEO-focused - Search engines will love your photo gallery.
* Fully WCAG accessible - All users will be able to enjoy your responsive photo gallery.
* Easy to use, fun to master. With advanced photo gallery features for those who need them.

Our responsive photo gallery includes the easy to use features you would expect. You can create a photo gallery, add images to your gallery from the WordPress Media Library, drag and drop images and photos in your gallery to reorder, and add an image alt attribute to your images and photos to ensure that your gallery is SEO friendly. To make sure that your responsive photo gallery looks just right on your WordPress page or post, the Meta Slider gallery allows you to change the image and photo width, max width, min width, and spacing of your gallery.

The MetaSlider photo gallery also offers a distraction free fullscreen mode for gallery editing, and we will soon add to the photo gallery a dark mode and background color selection.

To add your responsive Meta Slider photo gallery to a page, simply click the “add to page” button in your gallery editor to generate a WordPress shortcode that you can drop onto any page or post.

The MetaSlider photo gallery is in development, and we would love to hear your feedback on the gallery and ideas for photo gallery features we should work on next.

### Carousel

In addition to creating traditional sliders and slideshows, MetaSlider can be used to build carousels that allow you to show multiple images at any one time. MetaSlider carousels are compatible with all slide types: image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides. They’re ideal for showing a list of your latest posts or to use as a “Featured Product” slider for your homepage.

### Simple and Easy to Use

MetaSlider has a beautiful, intuitive interface that will let you create stunning slideshows with ease. MetaSlider’s simple, easy-to-use slider and gallery building interface allows you to build a beautiful image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slider, slideshow, carousel and gallery that is fast and responsive. With MetaSlider’s drag and drop reordering for your slider, slideshow, carousel, and gallery, you can easily iterate on a design to find the perfect look for your site.

Our simple and intuitive interface is perfect for individual users, developers & clients!

### Support for Every Type of Content

MetaSlider provides unrestricted support for your image and photo slider, slide show, carousel, and gallery, including captions, links, title texts and alt text. With the [MetaSlider Pro](https://www.metaslider.com/upgrade/) add-on you can also add video (YouTube/Vimeo), layer, html, product, and post feed content to a slider, slide show or carousel.

You can use any combination of MetaSlider Pro slide types for sliders, slideshows, and carousels. For example you can have a slider with an image slide, a post feed slide (that can contain multiple posts), and a video slide. To create this simply add slides as you normally would, selecting the relevant slide type each time.

The Meta Slider gallery currently supports image and photo content that can be added directly from your WordPress Media Library.

### Images

This may be the most basic slide type, but it still makes a great impression on any website! Present your beautiful images to a stunning slider, slide show, carousel, or gallery. Image slides are a basic slide type included in Meta Slider. An image slide will display an image with a caption. You can optionally link the slide to a URL of your choice.

Add images to your slide shows directly from your WordPress media manager, add the captions you want, set SEO fields and adjust the settings to display the slideshow just how you like it. Take it further with [MetaSlider Pro](https://www.metaslider.com/upgrade/) and use the Theme Editor to change the look of the navigation, the arrows, and the captions.

### Photos

Use responsive image slides and filmstrip navigation to create a simple but effective slideshow to show off your beautiful photographs and other images. Add a photo lightbox plugin with our [MetaSlider Lightbox add-on](https://wordpress.org/plugins/ml-slider-lightbox/) to let people view the image as large as possible.

Take your photo portfolio further with Thumbnail Navigation as part of [MetaSlider Pro](https://www.metaslider.com/upgrade/). Thumbnail navigation for photos adds a carousel row of thumbnails below your slider or slideshow. You can customize the photo thumbnails to optimize the most engaging experience for your site visitors.

### Animated Layer Slides

With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can create animated Layer Slides for your slider, slideshow, or carousel. Create CSS3 animated HTML Layer slides using the built in drag and drop editor. Meta Slider Layer Slides are ideal for easily creating eye catching slider presentations and slide shows using stunning effects with 50 animation options and a beautiful, easy to use interface. Layers can include text, html, images, photos, videos and even shortcodes! Layer Slide users also benefit from additional optimisation and customisation options, including using a video as the slide background and adjusting the padding and background colour of each layer.

### Post Feed Slides

With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can create Post Feed slides to automatically show your latest content, blog posts, events or WooCommerce products in your slider, slide show, or carousel. MetaSlider Post Feed slides dynamically pull in slides based on your WordPress posts, using the featured image as the slide. They are also commonly known as “Content Sliders”, “Featured Sliders”, “Post Sliders” or “Dynamic Sliders”.

The post feed slide settings allow you to control which post types you want to display, the order to display them in and to restrict the posts to certain tags or categories. You can customise the caption template with a selection of template tags including {title}, {excerpt}, {author} and {date}. As with all our other slide types a Post Feed slide can appear in combination with any other slide type.

Post Feed slides can be used to show one post at a time but they work particularly well in carousel mode (as above) allowing you to show off a large number of your latest posts in a small amount of space.

### Video Slides

With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can easily include responsive high definition YouTube & Vimeo videos in your slider, slideshow, or carousel. A video slide will display a video in your slide show directly from Vimeo or YouTube. The video will automatically pause if the user skips to the next slide.

Simply add the URL of your video to a YouTube or Vimeo slide and Meta Slider will add it to your slider, slideshow, or carousel. Either create a slide show full of you favourite videos or mix it in between slides of other types to get just the result that you want.

If you select the FlexSlider option with video slides you can take advantage of MetaSliders play/pause functionality. This means that you can have your slideshow autoplay but will pause when you set a video to play and carry on once the video has finished. You could even have the slider or slide show autoplay to give you a smooth, completely automatic presentation!

### HTML Overlay Slides

With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can create completely customized HTML slides using the inline editor. We’ve even built-in over 50 awesome CSS3 transitions!

### External URL Slides

With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can create External URL Slides to load images for your slider, slideshow, or carousel directly from non-WordPress sources, for example CDN’s or image hosts.

### Sliders Make Any Site More Engaging

**Portfolio Sites**

Add some photos to your slider, slideshow, or carousel as layer slides, then add a layer covering the image set to a semi-transparent colour to give a fantastic overlay. Then add some text that animates in to give some details about your company. Select the stretch option so that your slider, slideshow, or carousel fills the screen to really make an impact. Underneath that, add an image slide showing some of your latest work. Add our [MetaSlider Lightbox add-on plugin](https://wordpress.org/plugins/ml-slider-lightbox/) to let you zoom-in on the work. Or you could add a post slide in carousel mode, set to display a post type of your client with their logo as the featured image.

**Photography Sites**

Use image slides and filmstrip navigation to create a simple but effective slider or slideshow to show off your beautiful photographs and other images. Add a lightbox plugin with our [MetaSlider Lightbox add-on](https://wordpress.org/plugins/ml-slider-lightbox/) to let people view the image as large as possible.

**Online Store**

With [MetaSlider Pro](https://www.metaslider.com/upgrade/), add a slider or slideshow with layer slides showing off your latest offers at the top and a carousel post slide at the bottom displaying your products post type. MetaSlider works nicely with Woocommerce and allows you to use information such as the product price in the post slide template.

**News Site or Blog**

With [MetaSlider Pro](https://www.metaslider.com/upgrade/), show off your featured story or use a Post Slide to show your latest posts with a slider, slideshow, or carousel.

Use simple image slides to show images relating to a featured story. Combine that with a slider or slide show, set to carousel mode, containing a post slide to display other stories. Use the Theme Editor to move and style the captions to fit your theme.

### Optimized for Speed

MetaSlider is Fast – only the minimum JavaScript/CSS is included on your page to power your slider, slideshow, carousel, or gallery. We have optimized the Meta Slider plugin so that your images, photos, videos (YouTube/Vimeo), layers, html slides, products, and post feeds, load quickly without slowing down your website visitors’ experience.

### Unsplash Integration

MetaSlider is integrated with Unsplash to access free images and photos via Unsplash.com for your slider, slideshow, carousel, and gallery. Finding the right image or photo can be the hardest part of creating a compelling slider, slide show, carousel, or gallery, and MetaSlider makes this process easy for you by never leaving your WordPress plugin interface.

### Responsive and SEO-optimized

MetaSlider is a responsive, SEO-optimized WordPress plugin that lets you create a slider, slideshow, carousel, and gallery in seconds that are responsive and SEO-optimized.

Your MetaSlider responsive slider, slideshow, carousel, or gallery will adapt to the width of the device they’re being displayed on, including desktop, mobile or tablet. The content will be responsive regardless of the type of content you use: image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides.

The Meta Slider SEO tab lets you set image title and alt text for your slides. The title text should provide additional information about the slide, whereas the alt text should be used to describe the image itself. This data allows search engines to ‘read’ your slides and helps with search engine rankings!

### Powerful Editing Options

In addition to MetaSlider simple and easy to use drag and drop features, our slider, slide show, gallery, and carousel plugin for WordPress offers many powerful features. Whether you are someone running a site who wants to make a great first impression with beautiful photos or someone making websites for clients, Meta Slider enables you to create the perfect customized experience. These editing features support any content type, including image, photo, video (YouTube/Vimeo), layer, html, product, and post feed.

* **Full width slider and gallery support** to match your site design, compatible with any WordPress theme that you choose to use.
* **Intelligent Image Cropping**: Unique Smart Crop functionality ensures your slides are perfectly resized. No fuss.
* **Smart Pad**: WWith cropping disabled, Smart Pad automatically adds padding to portrait images allowing you to mix portrait and landscape images and maintain a consistent slideshow height.
* **Drag and Drop editor**: Includes drag and drop slide reordering, intelligent image cropping, set image crop position.
* **Slider configuration**: transition effect, speed, timing, plus many more!
* **Live Theme Editor**: With [MetaSlider Pro](https://www.metaslider.com/upgrade/) you can create unlimited themes and preview them on-the-fly.
* **Thumbnail Navigation (Pro)**: [MetaSlider Pro](https://www.metaslider.com/upgrade/) adds in 2 new types of slider and slideshow navigation:
  * “Thumbnail” will output a static row of thumbnails below the slideshow. Compatible with Flex and Nivo Slider.
  * “Filmstrip” will output a carousel style row of thumbnails below the slideshow (with left and right navigation) – perfect if you have lots of slides! Compatible with Flex Slider.

### Flexible Workflow

MetaSlider is optimized for a fast and flexible workflow. You can preview your slider, slideshow, carousel, or gallery directly from the editor in the Meta Slider dashboard. You can create the perfect design without switching back and forth between the dashboard and your page or post.

Adding a MetaSlider slider, slideshow, carousel, or gallery is as easy as adding a shortcode to your WordPress page or post. The shortcode workflow creates maximum flexibility for embedding Meta Slider exactly where it will be most effective.

### Slider Themes

[MetaSlider Pro](https://www.metaslider.com/upgrade/) introduces the Meta Slider Theme Editor. MetaSlider Pro includes 11 free professional and responsive slide show themes for sliders, slideshows, and carousels. These themes enable you to effortlessly create beautiful and effective sliders, slideshows, and carousels designed by professionals.

The MetaSlider theme editor also allows you to create your own slider, slideshow, and carousel themes to use across your sites where you install Meta Slider. With these themes you can perfectly display any content, including image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides.

### Import/Export Sliders

With slider, slideshow, and carousel import/export you can move your perfectly designed sliders between your websites or your clients’ websites. Instead of recreating your settings on every website, export your slider, slideshow, or carousel with one click and import it to another WordPress suite just as easily with Meta Slider.
Gutenberg Block Editor Ready
MetaSlider has been designed to also work seamlessly with the new Gutenberg WordPress Block Editor by using our Gutenberg block. We give you ultimate flexibility to embed Meta Slider into your WordPress website using a Gutenberg block, shortcode, or widget.

### Fully Localized with Translation Support

MetaSlider is compatible with some of the most popular WordPress translation plugins, including WPML, PolyLang & qTranslate. You can make sure that your slider, slideshow, carousel, or gallery are fully localized for your audiences around the world. Localization supports any content you include in your slider, including image, photo, video (YouTube/Vimeo), layer, html, product, and post feed slides.

### Lightbox Support

MetaSlider offers responsive image and photo lightbox support with the [MetaSlider Lightbox add-on](https://www.metaslider.com/upgrade/), allowing slides to be opened in a lightbox, using one of several supported lightbox plugins, including Easy FancyBox, Simple Lightbox, and FooBox Image Lightbox.

### Plugin Integrations

MetaSlider is integrated with other popular WordPress plugins including WooCommerce, the Events Calendar, and WPML, to enable you to seamlessly show the most engaging content to your audience in a slider, slide show, carousel, or gallery.

Popular events management plugin The Events Calendar can be used in conjunction with MetaSlider’s new Post Feed Slides. MetaSlider detects if you have The Events Calendar plugin activated and offers you the ability to order by event date so you can show off your upcoming events in a slider, slideshow, or carousel.

### Advanced Developer Features

In addition to being the easiest to use WordPress slider, slideshow, carousel, and gallery plugin, MetaSlider also offers advanced developer features that make Meta Slider the most powerful plugin to create a slider, slideshow, carousel, and gallery:

* Developer Friendly, with extensive hooks & filters - Meta Slider exposes its functionality through WordPress filters and actions, so you can customise Meta Slider just the way you want
* Advanced theme editor to design the perfect slider, slide show, or carousel
* WordPress Multi Site compatible

## Special Thanks to the Sliders that we Support

You can read more about them here:

* [Flex Slider](http://flexslider.woothemes.com/)
* [Responsive Slides](http://responsiveslides.com/)
* [Coin Slider](http://workshop.rs/projects/coin-slider/)
* [Nivo Slider](https://github.com/Codeinwp/Nivo-Slider-jQuery)

Find out more at [metaslider.com](https://www.metaslider.com/)

Follow us on Twitter: [@wpmetaslider](https://twitter.com/wpmetaslider)

## Template and Pattern Library

MetaSlider includes access to the Extendify template and pattern library that can be accessed by clicking the "Library" button in the menu bar of the editor. We provide a variety of templates and patterns to serve different use cases and are adding more templates every week.

## Privacy

The Extendify library uses a custom API to fetch block patterns and page layouts from our servers. API requests are only made when a user clicks on the Library button. In order to provide and improve this service, Extendify passes site data along with an API request, including:

* Browser
* Referring site
* Category selection
* WP language
* Active theme
* Active plugins
* Anonymized UUID
* Anonymized IP address

By accessing the Extendify library, you agree to the Extendify [privacy policy](https://extendify.com/privacy-policy) and [terms of service](https://extendify.com/terms-of-service).
For more details on our terms of service: [https://extendify.com/terms-of-service](https://extendify.com/terms-of-service)

### Privacy Policy

MetaSlider uses the Appsero SDK to collect non-sensitive diagnostic data upon a user’s confirmation. This data helps us to troubleshoot problems faster & make product improvements.
Meta Slider only collects this diagnostic data when a user allows it via a notice in WP Admin or MetaSlider settings. View our [privacy policy](https://www.metaslider.com/privacy-policy).

== Installation ==

The easy way:

1. Go to the Plugins Menu in WordPress
2. Search for "MetaSlider"
3. Click "Install"

The not so easy way:

1. Upload the `ml-slider` folder to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. Manage your slideshows using the 'MetaSlider' menu option

== Frequently Asked Questions ==

https://www.metaslider.com/docs/

= How do I include a slideshow in the header of my site? =

Video Guide:

https://www.youtube.com/watch?v=gSsWgd66Jjk

Text Guide:

You will need to paste the "Template Include" code into your theme (you can find this in the 'Usage' section underneath the slideshow settings)

* Go to Appearance > Editor in WordPress
* Edit a file called 'header.php' (or similar)
* Find the correct place to add it (for example above or below the logo)
* Paste in the code and save.

= I only want to show the slideshow on my homepage, how can I do that? =

Add the 'restrict_to' parameter to the shortcode, eg:

`[metaslider id=XXX restrict_to=home]");`

Theme specific instructions:

https://www.metaslider.com/docs-category/theme-integration/

= It's not working - what can I do? =

Check out the troubleshooting page here:

https://www.metaslider.com/docs/troubleshooting/

= MetaSlider is cropping my images in the wrong place - what can I do? =

See https://www.metaslider.com/docs/image-cropping/

== Screenshots ==

1. MetaSlider - for live demos see https://www.metaslider.com/examples/
2. Gallery example - Create impressive galleries
3. Includes 11 professional slider themes
4. Free images - Direct from Unsplash.com
5. Easily preview sliders from the admin
6. Integrates directly in Gutenberg

== Changelog ==

The format is based on [Keep a Changelog recommendations](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

= [3.28.2] - 20 Dec, 2022 =

* FIXED: Fix conditional loading for lib Appsero, #326;

= [3.28.1] - 20 Dec, 2022 =

* FIXED: Update Appsero Client library fixing a CSRF issue, #319, #317;
* FIXED: Fix effects that were not working, #310;
* FIXED: Fix compatibility with plugin qTranslate-XT, #294;
* FIXED: Fix thumbnails that were not working in the slideshows list, #98;
* CHANGED: Change modal box making clear we are asking to collecting the email, #153;


= [3.28.0] - 01 Dec, 2022 =

* FIXED: Fix console errors (Vue.js Errors) when language is switched to "Deutsch (Schweiz, DU), #212";
* FIXED: Embed external Google fonts in the plugin to not make remote calls, #225;
* FIXED: Fix CSS for preview in Gutenberg, #289;
* FIXED: Fix export slideshows feature when having more than 20 slideshows, #271;
* FIXED: Fix links in the readme file, #288;
* FIXED: Fix style and image on Gutenberg block, #255;
* FIXED: Smart pad feature breaks on PHP 8, #272;
* FIXED: Small error with hover text in toolbar, #276;
* CHANGED: Change min PHP version to 5.6;

= [3.27.14] - 17 Nov, 2022 =

* FIXED: Fix banner that will not dismiss, #285;

= [3.27.13] - 26 Sep, 2022 =

* FIXED: Fix Unsplash library, #248;
* FIXED: Fix PHP warnings about undefined array keys: "post_excerpt", "new_window", #246;
* FIXED: Fix error on PHP 8: Fatal error: uncaught TypeError: floor(): Argument 1 must be of type int|float, #247;
* FIXED: Advanced settings processing, fixing the field Open in lightbox added by the lightbox plugin, #251;
* CHANGED: Updated IT and FR translations (Thanks to @wocmultimedia), #245;

= [3.27.12] - 08 Sep, 2022 =

* FIXED: Fix the option "Open in a new window" on the slide editor page, #238;
* FIXED: Fix the "Caption" field accepting HTML code, #242;
* FIXED: Fix slide saving that was stripping settings when Pro was activated, #239, #240;

= [3.27.11] - 07 Sep, 2022 =

* FIXED: Fix the Caption field when editing a slideshow, #234;
* FIXED: Fix the SEO fields when editing a slideshow, #235;

= [3.27.10] - 07 Sep, 2022 =

* FIXED: Fix select fields in the slideshow metabox, #231;

= [3.27.9] - 06 Sep, 2022 =

* CHANGED: Updated Axios JS library to v0.21.2;
* SECURITY: Fix image alt attribute sanitization and escaping on the gallery, #207;
* SECURITY: Fix gallery settings input sanitization, #207;
* SECURITY: Added additional permissions check before saving data in the admin;
* FIXED: Removed not used demo folders and index.html files from JS libraries, #213;
* FIXED: Fixed the redirection URL after deleting a gallery, #221;

= [3.27.8] - 18 Jul, 2022 =

* CHANGED: Set Extendify SDK as disabled by default to fix support to WP 4.9, #197;
* FIXED: Fix WP 4.9 support checking if function 'wp_set_script_translations' exists before calling it, #196;

= [3.27.7] - 14 Jul, 2022 =

* FIXED: Fix Italian language translation, #137;
* FIXED: Fix issue with Docket Cache, #182;
* FIXED: Fix translation of pages based on JS, #186;
* FIXED: Fix language translation for the MetaGallery module, #138;
* FIXED: Remove not needed `use` statement for the class `Extendify\Library\App`, #136;

= [3.27.6] - 27 Jun, 2022 =

* CHANGED: Improved the promo banner, #141, #168, #166;
* FIXED: Error "Cannot read properties of undefined" and "t.value is undefined" in the Export area, #142, #163;
* FIXED: Thumbnails are not showing in the slideshow list, #98;
* FIXED: Stop showing generic JS errors using toast messages, #162;
* FIXED: Error PHP Warning: Illegal string offset 'dismiss_time' in on line 204, #174;
* FIXED: Stop showing promo banners if Pro is installed, #170;

= [3.27.5] - 12 May, 2022 =

* FIXED: Fix conflict with MetaSlider Lightbox after the latest update, Class 'Extendify\Library\App' not found, #132.

= [3.27.4] - 11 May, 2022 =

* ADDED: Complete logo in toolbar.
* ADDED: Add setting field to disable Extendify internal integration, #106.
* ADDED: Add Italian translation files to the languages folder, #112.
* CHANGED: Updated the Spanish translation files on the languages folder, #112.
* CHANGED: Add a delay of a few days before displaying the Extendify banner, #105.
* CHANGED: Updated the Extendify SDK to version 0.8.1, #120.
* REMOVED: Plugin version below logo from toolbar, #115.
* REMOVED: Short logo from toolbar, #115.
* REMOVED: Gutenberg box from welcome screen, #116.
* FIXED: Banners discount, #107.
* FIXED: Fix the privacy policy link in the settings page, #121.

= [3.27.3] - 21 Mar, 2022 =

* CHANGED: Update Extendify library.

= [3.27.2] - 08 Mar, 2022 =

* CHANGED: Update Extendify library.
* REMOVED: Remove get_plugins early cache.

= [3.27.1] - 22 Feb, 2022 =

* ADDED: Added animation back to slide previews, but only on hover.
* ADDED: Added rel and alt tags o nivo slider.
* REMOVED: Removed slide data  from local storage when the user has high slide count.
* FIXED: Fixed version number display bug.
* FIXED:Fixed bug where high post ids took time to save - thanks @fschatz.

= [3.26.0] - 08 Feb, 2022 =

* CHANGED: Update Extendify library.

= [3.25.2] - 01 Feb, 2022 =

* FIXED: Removes WP welcome notice interference.

= [3.25.1] - 26 Jan, 2022 =

* FIXED: Adds compatibility with WP 5.9 and block prop filter.

= [3.25.0] - 25 Jan, 2022 =

* CHANGED: Update Extendify library.
* FIXED: Adds PHP5.3 compatibility by removing array shorthand syntax.

= [3.24.0] - 06 Jan, 2022 =

* CHANGED: Update Extendify library.

= [3.23.5] - 30 Nov, 2021 =

* FIXED: Fixes post output stripslashes bug.

= [3.23.4] - 23 Nov, 2021 =

* FIXED: Fixes array key on boolean bug.

= [3.23.3] - 12 Nov, 2021 =

* FIXED: Fixes theme conflict with the utility class stylesheet.

= [3.23.2] - 11 Nov, 2021 =

* FIXED: Lowers utility class display specificity.

= [3.23.1] - 03 Nov, 2021 =

* CHANGED: Changes how metagallery language files are loaded.
* CHANGED: Updates library.

= [3.23.0] - 27 Aug, 2021 =

* CHANGED: Bug fixes and updates to the library.

= [3.22.1] - 11 Aug, 2021 =

* FIXED: Addresses bug with array_key_exists.
* FIXED: Addresses conflict with standalone Gutenberg plugin.

= [3.22.0] - 05 Aug, 2021 =

* CHANGED: Removes plugin dependency from editor library.

= [3.21.0] - 19 Jul, 2021 =

* FIXED: Fixes incorrect support URL link.
* CHANGED: Adds MetaSLider patterns to editor Library.

= [3.20.3] - 02 Mar, 2021 =

* FIXED: Update responsive slides to improve jQuery compatability.
* FIXED: Updates uasort to be PHP8 compatible.
* FIXED: Fixes a typo in the export callback.

= [3.20.2] - 08 Feb, 2021 =

* CHANGED: Removes unused Alpine helpers to reduce file size.
* FIXED: Removes various PHP notices.

= [3.20.1] - 03 Feb, 2021 =

* FIXED: Fixes a bug for users on older PHP versions.

= [3.20.0] - 18 Jan, 2021 =

* CHANGED: Adds the gallery feature.
* FIXED: Fixes typo in API fallback fetch function.

= [3.19.1] - 01 Dec, 2020 =

* CHANGED: Adds option to filter HTML Purify.
* CHANGED: Updates Appsero dependency version.

= [3.19.0] - 12 Nov, 2020 =

* CHANGED: Fixes typo on svg button in Simply Dark.
* CHANGED: Adds install date to optin Appsero report.
* CHANGED: Adds passive listener option to FlexSlider touch events.
* FIXED: Processes library assets to minify and optimize (production ready).

= [3.18.9] - 05 Nov, 2020 =

* FIXED: Adds polyfill for WP 4.5 wp_add_inline_script.
* FIXED: Removes some non PHP 5.3 code from 3rd party lib.

= [3.18.8] - 02 Nov, 2020 =

* CHANGED: Pass callback function to Appsero instead of relying on caching..
* CHANGED: Switches Appsero integration to only collected info on the user that logged in..
* FIXED: Adds PHP5.3 compatibility by removing array shorthand syntax.

= [3.18.7] - 27 Oct, 2020 =

* CHANGED: Clean up some of the Analytic specific items and reporting bugs. Note: no bugs related to improper handling..

= [3.18.6] - 26 Oct, 2020 =

* FIXED: Remove PHP 7.3 specific trailing commas.

= [3.18.5] - 22 Oct, 2020 =

* CHANGED: Moves the support related items to a separate page in prep to make it more robust..
* CHANGED: Updates privacy policy and opt-in product analytics.

= [3.18.3]/4 - 15 Oct, 2020 =

* CHANGED: Updates plugin name to better describe its use, but keep plugin page title simple.

= [3.18.2] - 02 Oct, 2020 =

* FIXED: Scopes slideshow cache to site (for multi-site support).

= [3.18.1] - 21 Sep, 2020 =

* FIXED: Removes Nivo loading gif and add back specificity.

= [3.18.0] - 05 Sep, 2020 =

* FIXED: Updates UI elements and updates icon set (FA was causing issues on some hosts).

= [3.17.6] - 31 Aug, 2020 =

* FIXED: Fixes issue with build script and script version number.

= [3.17.5] - 31 Aug, 2020 =

* FIXED: Fixes bug where the notices nonce script loading relied on jQuery.

= [3.17.4] - 29 Aug, 2020 =

* CHANGED: Tweaks to the deploy script (patch version numbers might jump as a result).
* FIXED: Adds extra check for HTML Purify class (fixes conflict with CiviCRM).

= [3.17.2] - 28 Aug, 2020 =

* CHANGED: Archives the "Thank you" dashboard notice for now.
* CHANGED: Limits loading admin specific code from the front end.
* CHANGED: Switches to a new CI and build process (report any issues to our support channel).
* CHANGED: Adds extra permission_callback check to settings routes.
* SECURITY: Adds extra filtering of captions using HTML Purifier (http://htmlpurifier.org/). Reminder: Only users with `edit_others_posts` capability can edit slideshows, which is a role that may be added by third party plugins (ex. Shop Managers from WooCommerce have this role). If you need to limit who can edit your slideshows, then you can update this with the filter `metaslider_capability`, for example to `manage_options`. Contact us in support for more information. (Thanks to Fortinet Fortiguard Labs).

= [3.17.1] - 13 Aug, 2020 =

* CHANGED: Adds permission_callback check to register_rest_route as an added redundancy.
* CHANGED: Updates colorbox's jQuery .live() function to use .on().

= [3.17.0] - 05 Aug, 2020 =

* CHANGED: Adds setting page to update some default settings.
* CHANGED: Adds export and import functionality.
* CHANGED: Updates jQuery to work with WP 5.5 (while maintaining backwards compatibility).
* FIXED: Fixes a bug where FlexSlider carousel doesn't calculate margins properly.
* FIXED: Fixes a bug where custom themes would show on fresh slideshows.

= [3.16.4] - 16 Apr, 2020 =

* FIXED: Addresses a conflict with Gutenberg modules that some users are seeing (fix in 3.16.3 was incomplete).

= [3.16.2] - 08 Apr, 2020 =

* FIXED: Updates Gutenberg module to use the new @wordpress/block-editor library.

= [3.16.1] - 03 Apr, 2020 =

* CHANGED: Updates the media_buttons_context hook to use media_buttons.

= [3.16.0] - 25 Mar, 2020 =

* CHANGED: Adds sorting options to the dropdown drawer module.
* CHANGED: Expand error handler attempt to catch errors from elsewhere.
* CHANGED: Expand search results from 15 to 25 and make that customizable.
* CHANGED: Adds a reactive title module.
* CHANGED: Updates to use WP style notifications and modals.
* CHANGED: Loads in recent slideshows and lets the user opt to load more.
* CHANGED: Switches anitmation to requestAnimationFrame for added performance.
* CHANGED: Separates settings saving logic from slides, and saves in chunks of 10 slides.
* CHANGED: Adds warning message to users that have a very low input var setting.
* CHANGED: Adds fallback for 404 routes to admin-ajax.
* CHANGED: Adds ability to use the JS dev build for debugging. Use SCRIPT_DEBUG to enable.
* FIXED: Fixes issue where single quotes in settings input fields would cause a blank page.
* FIXED: Removes unwanted side menu items on the media library view.

= [3.15.3] - 28 Nov, 2019 =

* FIXED: Updates layout breaks in WP5.3.

= [3.15.2] - 14 Nov, 2019 =

* CHANGED: Adds loaded event that other plugins can wait for.
* CHANGED: Updates a few UI elements on the search bar and slideshow drawer.
* CHANGED: Adds better checks for error messages.
* FIXED: Fixes an issue where certain settings would show when not needed.
* FIXED: Fixes a layout break in IE11.
* FIXED: Addresses performance issues with a very large collection of slideshows.

= [3.15.1] - 22 Oct, 2019 =

* FIXED: Adds better check for slide image thumbnails and count.
* FIXED: Updates $ to jQuery on the admin settings screen.

= [3.15.0] - 21 Oct, 2019 =

* CHANGED: Adds a new way to navigate slideshows.
* CHANGED: Adds various accessibility enhancements to FlexSlider.
* CHANGED: Adds extra checks for REST enabled sites.
* CHANGED: Updates notices.
* FIXED: Updates various RTL language styling issues.
* FIXED: Fixes bug where new slides wouldn't crop until pressing save.
* FIXED: Fixes various layout breaks from other languages.

= [3.14.0] - 26 Jul, 2019 =

* CHANGED: Adds ability to duplicate a slideshow.
* CHANGED: Adds toolbar with various utilities.
* CHANGED: Adds unified notification system.
* CHANGED: Moves inline styles out of the body tag.
* CHANGED: Refactors the preview module to be called from anywhere.
* CHANGED: Refactors the way slides and the slideshow saving works.
* CHANGED: Refactors the shortcode copy module.
* CHANGED: Adds helper functions to better manage the routes files.
* FIXED: Fixes a bug where adding a class name via Gutenberg crashes the block.

= [3.13.1] - 11 May, 2019 =

* CHANGED: Corrects a check on a variable in Theme.php, preventing a possible PHP notice.

= [3.13.0] - 07 May, 2019 =

* CHANGED: Allows captions to inherit the image description.
* CHANGED: Adds support for theme developers to register a theme.
* CHANGED: Adds extra checks for when a theme is missing.
* CHANGED: Removes some ancient code for compatibility with PHP < 5.1.
* CHANGED: Stops random theme being inherited when user removes it.
* CHANGED: DOM appended slides are now rendered as Vue components.

= [3.12.1] - 18 Mar, 2019 =

* FIXED: Fixes a bug where Nivo and Coin Slider did not ship with the plugin.

= [3.12.0] - 18 Mar, 2019 =

* CHANGED: Sets a default theme on a newly created slideshow.
* CHANGED: Adds various trivial code quality fixes.
* CHANGED: Adds access to the Unsplash.com image library.

= [3.11.1] - 30 Jan, 2019 =

* FIXED: Update Gutenberg compatibility.

= [3.11.0] - 30 Jan, 2019 =

* CHANGED: Adds drag and drop module.
* CHANGED: Adds a convenient start page for new users.
* CHANGED: Updates various UI elements.
* CHANGED: Removes fonts to reduce package size.
* CHANGED: Adds an escape output of slideshow titles.
* CHANGED: Removes defunct preview method.
* FIXED: Fixes layout issue with notices served by other plugins.
* FIXED: Updates Gutenberg container styles.
* FIXED: Fixes issue where Coin Slider wouldn't open in a new window.
* FIXED: Updates support for Elementor page builder.

= [3.10.3] - 04 Dec, 2018 =

* FIXED: Updates Gutenberg compatibility.

= [3.10.2] - 21 Nov, 2018 =

* FIXED: Fixes bug in with captions in NivoSlider.

= [3.10.1] - 20 Nov, 2018 =

* CHANGED: Removes redundant height and width attributes.
* FIXED: Fixes bug in PHP 5.2 where images would not import.
* FIXED: Updates various translation errors and adds translator tips.
* FIXED: Allows the folder name to be safely changed.
* FIXED: Fixes the situation where using a different folder name breaks everything.
* FIXED: Fixes a Gutenberg-related bug that appears in WP5.0 beta2.

= [3.10.0] - 25 Oct, 2018 =

* CHANGED: Adds 11 new themes users can apply to their slideshows.
* CHANGED: Adds ability to preview a slideshow with a theme.
* CHANGED: Adds ability for a theme developer to add instructions.
* CHANGED: Adds unique images by theme if a user is importing images.
* CHANGED: Adds new channel for user feedback.
* CHANGED: Adds new developer filters to adjust slide output/visibility.
* CHANGED: Adds a title to the theme module.
* CHANGED: Adds ability to import images with captions, title, alt and desc. from a theme.
* FIXED: Updates unusable filter when attempting to filter slides by type.
* FIXED: Fixes a bug when babel-polyfil is loaded more than once.
* FIXED: Adds an extra check for an error before saving the theme.

= [3.9.1] - 28 Sep, 2018 =

* FIXED: Fixes a bug where some slides get appended inside others.

= [3.9.0] - 11 Sep, 2018 =

* CHANGED: Adds the option to toggle autoplay for Coin Slider.
* CHANGED: Adds keyboard shortcuts to preview.
* CHANGED: Adds full width toggle to preview.
* CHANGED: Adds a light and dark preview option.
* CHANGED: Adds ability to import images if none exist.
* CHANGED: Adds Gutenberg block.
* CHANGED: Adds ability to use the title in a shortcode.
* CHANGED: Adds translation functionality to JS components.
* CHANGED: Updates Pro slide types descriptions.
* CHANGED: Adds placeholder and comparison table entries for schedule functionality.
* CHANGED: Adds compatibility with Pro feature ability to change layer slide background.
* CHANGED: Updates option name on slideshow select box as title name changes.
* CHANGED: Adds default Flexslider fonts to repo for users that require them.
* CHANGED: Adds filters to slides edit buttons.
* CHANGED: Tweaks edits buttons style.
* FIXED: Limits image srcset to image and layer slides (fixes post feed image).
* FIXED: Fixes broken Nivo themes (due to css specificity).
* FIXED: Fixes bug where icons would jump during delete.

= [3.8.1] - 07 Jun, 2018 =

* FIXED: Limits responsive image srcset to slideshows with cropping disabled only.
* FIXED: Increases responsive image srcset maximum size to Full.

= [3.8.0] - 04 Jun, 2018 =

* CHANGED: Adds compatibility with new Pro schedule feature.
* CHANGED: Adds compatibility with retina plugin https://wordpress.org/plugins/wp-retina-2x/.
* CHANGED: Adds option to enable or disable initial fade in.
* CHANGED: Improves Responsiveness.
* CHANGED: Adds default Flexslider fonts to repo for users that require them..
* CHANGED: Removes plugin dependency on Notice class.
* CHANGED: Standardizes the code to deny direct access.
* CHANGED: Updates how the plugin handles setting updates.
* FIXED: Fixes error when trying to save many slides.
* FIXED: Fixes broken markup in settings in some languages.
* FIXED: Fixes bug that always strips referral tags.
* FIXED: Adds a check to the copy/paste element to make sure it exists before adding an event.

= [3.7.2] - 20 Mar, 2018 =

* CHANGED: Removes an obsolete admin notice.
* SECURITY: Prevents a non-persistent logged-in XSS attack. The attacker must persuade a logged-in admin-level WP user to click on a malicious link specifically targeted to your site; this can result in his chosen JavaScript being run inside your browser on the MetaSlider page. Hence, the risk is low, but you should certainly update.

= [3.7.1] - 13 Mar, 2018 =

* FIXED: Updates FlexSlider to remove flash on page load.

= [3.7.0] - 26 Feb, 2018 =

* CHANGED: Allows users to inherit default captions and other data from the image.
* CHANGED: Updates to the correct support link.
* FIXED: Adds capability filter to pages.

= [3.6.8] - 26 Jan, 2018 =

* FIXED: Updates support links to their correct locations.
* FIXED: Updates compatibility for various themes (including Genesis).

= [3.6.7] - 15 Dec, 2017 =

* CHANGED: Adds back in some instructions on how to display the slideshow.
* CHANGED: Removes unnecessary type attribute that was causing validation errors.
* CHANGED: Adds DocBlock checking with CI for PHP and JS files.
* FIXED: Adds compatibility fixes for older WP versions.

= [3.6.6] - 23 Nov, 2017 =

* FIXED: Fixes FlexSlider bug when resizing slider.
* FIXED: Updates layout on post feed slides.

= [3.6.5] - 20 Nov, 2017 =

* CHANGED: Prevents a PHP debug log item that appeared in the short-lived 3.6.4.
* FIXED: Fixes issues with bottom margin of slideshow, among other minor tweaks.

= [3.6.3] - 16 Nov, 2017 =

* FIXED: Updates various styles to retain compatibility with previous releases based upon user feedback.
* FIXED: Removes translation of slider brand names.

UPGRADE NOTE: If upgrading to MetaSlider 3.6+, users of the MetaSlider Add-On pack should also upgrade that plugin to a current release (2.7.1 or later).

= [3.6.2] - 15 Nov, 2017 =

* FIXED: Update various styles to retain compatibility with previous releases based upon user feedback.
* FIXED: Restore compatibility with old WP versions that lack the wp_add_inline_script() function.

= [3.6.1] - 14 Nov, 2017 =

* FIXED: Removes default FlexSlider styling.

= [3.6.0] - 14 Nov, 2017 =

* CHANGED: Allow a slide to be restored after deletion.
* CHANGED: Allow the background image to be changed.
* CHANGED: Adds a guided tour.
* CHANGED: Accessibility enhancements.
* CHANGED: Adds links to activation page.
* CHANGED: Updates FlexSlider to latest.
* CHANGED: Change the label "Meta Slider" to "MetaSlider".
* CHANGED: Add dashboard notices.
* FIXED: Loads inline JS properly.
* FIXED: FlexSlider touch events respect pause on hover setting.
* FIXED: Allow for https image URLs.
* FIXED: Addresses spelling/localization issues.

= [3.5.1] - 01 May, 17 =

* FIXED: Pre-populate caption and alt text fields for new image slides (based on original media file data).
* FIXED: When a media file is deleted from the media library, also remove it from the slideshow.
* FIXED: Update _wp_attachment_metadata when creating new image sizes.

= [3.5.0] - 13 Mar, 17 =

* ADDED: New slides will now be added as a new post type (ml-slide) (existing slideshows and slides will be unaffected).
* ADDED: Add "metaslider_after_resize_image" action.
* FIXED: Don't use WP_Image_Editor to load slide images that are missing metadata (invalid images).
* FIXED: Load admin JavaScript in footer.

= [3.4.2] - 16 Jan, 17 =

* FIXED: Don't use WP_Image_Editor to load admin slide thumbnails, use wp_get_attachment_image_src instead. Attempts to fix white screen issues affecting some users. Related: https://core.trac.wordpress.org/ticket/36534.
* FIXED: Load admin JavaScript in footer.

= [3.4.0] - 04 Jan, 17 =

* CHANGED: This is the first in a series of small updates which will eventually allow us to remove restrictions in the plugin which prevent us from implementing certain functionality, including:
  * Changing a slide image.
  * Using unique captions when the same slide has been added to more than one slideshow.
  * Adding the same slide to a slideshow multiple times.
  * Duplicating slides and sliders.
  * Drafting slides.
  * Scheduling slides.

UPGRADE NOTE: We are releasing this update in a number of small stages due to the number of users MetaSlider has. We are being overly cautious to ensure it's a smooth transition. This update does not make any major changes to the current plugin functionality, but it does put in place the "scaffolding" code which we will rely on to implement further updates.

= [3.3.7] - 06 May, 16 =

* FIXED: "Maximum level reached" error when inserting the shortcode for a slideshow into it's own caption. Thanks to Zhouyuan @ Fortinet for reporting this.

= [3.3.6] - 14 Dec, 15 =

* FIXED: Save Spinner.

= [3.3.5] - 22 Sep, 15 =

* CHANGED: Prepare plugin for WordPress.org translation project (rename textdomain from 'metaslider' to 'ml-slider').
* FIXED: Small styling fix.

= [3.3.4].1 29 Jul, 15 =

* FIXED: Fix Roots theme CSS conflict.

= [3.3.4] - 16 Jul, 15 =

* REMOVED: Remove unused "Resource Manager" code.
* FIXED: Add HTML5 validation by applying a property="stylesheet" attribute to MetaSlider <link> CSS tags.
* FIXED: Chinese language pack updated (thanks to mamsds!).

= [3.3.3] - 11 Jun, 15 =

* ADDED: Ukrainian language pack added (thanks to mister_r!).
* ADDED: Add "metaslider_attachment_url" filter.
* FIXED: MetaSlider hoplink incorrectly adding parameters to filtered url.

= [3.3.2] - 16 Apr, 15 =

* SECURITY: FPD Security issue. Thanks to Ole Aass (@oleaass) for finding and disclosing this issue.

UPGRADE NOTE: The fix will prevent some servers (configured with 'display_errors' set to 'on') from disclosing the full path to certain files within MetaSlider.
http://codex.wordpress.org/Security_FAQ#Why_are_there_path_disclosures_when_directly_loading_certain_files.3F

= [3.3.1] - 23 Mar, 15 =

* CHANGED: Use admin actions to save slideshow settings.
* FIXED: Remove 'create video playlist' option from Media Library (on MetaSlider page only).
* FIXED: Support for Enhanced Media Library plugin.
* FIXED: Return public slide when DOING_AJAX.

= [3.3.0] - 17 Feb, 15 =

* ADDED: New feature: Smart pad option (for Image Slides & Flex Slider only).
* ADDED: Portuguese language files added (thanks to mauro.mascarenhas).
* FIXED: Russian language files updated (thanks to asidoryak).

= [3.2.1] - 16 Dec, 14 =

* CHANGED: Change slide image functionality backed out.
* FIXED: Apply FireFox mobile fix to Flex Slider (github #1110).

= [3.2.0] - 26 Nov, 14 =

* ADDED: Change slide image (click top right of slide thumbnail).
* FIXED: German language files (thanks to Ov3rfly!).

= [3.1.1] - 21 Oct, 14 =

* CHANGED: Add metaslider_flex_slider_list_item_attributes filter.
* FIXED: restrict_to shortcode parameter.

= [3.1.0] - 14 Oct, 14 =

* ADDED: Ajax delete slide (to stop users from losing changes when deleting a slide).
* ADDED: restrict_to shortcode parameter now accepts page IDs.
* ADDED: Change icon.
* CHANGED: Remove upgrade nags from media library, add Go Pro page (with an option to hide the page).
* FIXED: Minor admin styling fix.
* FIXED: Hide share buttons for pro users.

= [3.0.1] - 19 Aug, 14 =

* CHANGED: Allow shortcode parameters to be filtered.
* FIXED: Escape admin setting text fields.
* FIXED: Escape admin tab names (thanks to Dylan Irzi for spotting and reporting this!).

= [3.0.0] - 30 Jul, 14 =

UPGRADE NOTE: **This is not a major update. We're just following the WordPress versioning conventions (3.0 comes after 2.9)**.

* ADDED: Set crop position for slides (requires WP 3.9+).
* ADDED: Disable cropping setting.
* CHANGED: Add filter for capability required to use MetaSlider.
* FIXED: Use get_posts instead of WP_Query to extract slideshows (fix conflicts with plugins using get_post_type in admin_footer hooks).

= [2.9.1] - 15 Jul, 14 =

* ADDED: Hungarian Language Pack added.
* ADDED: Admin slide tabs can be modified with filters.
* FIXED: Escape attributes and JS in slideshow output (credit to jwenerd!).
* FIXED: Escape attributes and text fields in admin.

= [2.9.0] - 25 Jun, 14 =

* ADDED: Japanese Language Pack added.
* ADDED: Persian Language Pack added.
* ADDED: Switch between tab and list view.
* ADDED: Added ms-left and ms-right css classes to align slideshow to left or right.
* CHANGED: Flex Slider updated to 2.3.0-bleeding (fix initial image fade).
* FIXED: reference to window.parent in media library.
* FIXED: Thumbnail outline in firefox.

= [2.8.1] - 28 Apr, 14 =

* FIXED: All in One Events Calendar conflict fix (Advanced Settings not toggling).
* FIXED: CSS resets to avoid theme conflicts.
* FIXED: Autoload visibility conflict (http://wordpress.org/support/topic/autoload-visibillity-conflict).
* FIXED: Layer Editor in IE11 - text fields not accessible in modal windows.
* FIXED: FlexSlider IE11 Fade transition.

= [2.8.0] - 28 Apr, 14 =

* ADDED: Russian Language Pack added.
* ADDED: Shortcode parameter added to restrict slideshow to displaying on homepage only (see FAQ).
* CHANGED: Save slideshow after reordering slides.
* FIXED: Carousel image scaling in FireFox.
* FIXED: wpautop issue with double ampersand.
* FIXED: PHP Warning when no slideshows have been created.

= 2.8-beta 16 Apr, 14 =

* ADDED: Romanian Language Pack added (Thanks to Octav Madalin Stanoaia).
* ADDED: Dutch Language Pack added.
* ADDED: WP Super Cache compatibility - cache is cleared when saving slideshow.
* ADDED: HTML5 Compatibility (Experimental). Set `define('METASLIDER_ENABLE_RESOURCE_MANAGER', true);` in wp-config.php to move MetaSlider link tags head of the page..
* CHANGED: Preview now uses admin-post action.
* CHANGED: Classes are now auto loaded to reduce memory footprint (Thanks to Viktor Szépe for the above suggestions!).
* CHANGED: Slideshow initialization time reduced.
* CHANGED: HTML5 Compatibility: Alt tags always present on image tag - even if empty..
* CHANGED: Flex Slider slideshows should now 'reserve' a space for themselves while they fully load.
* CHANGED: Flex Slider updated to v2.2.2.

= [2.7.2] - 25 Mar, 14 =

* FIXED: Only apply carousel margin to slides.
* FIXED: Enqueue Easing library when carousel mode is enabled, regardless of effect selection.
* FIXED: Thumbnail margin when theme has #content div.

= [2.7.1] - 19 Mar, 14 =

* FIXED: Remove easing parameter when effect is set to fade.
* FIXED: Navigation options greyed out in IE.
* FIXED: qTranslate captions not being processed (typo).

= [2.7.0] - 18 Mar, 14 =

* ADDED: Croatian Lang pack added.
* ADDED: Carousel margin option added.
* ADDED: Process shortcodes in captions.
* CHANGED: Tab rename UX.
* CHANGED: Admin save spinner functionality improved.
* CHANGED: CSS Resets updated.
* CHANGED: Use plugins_loaded action to initialize plugin.
* CHANGED: "Responsive" option renamed to "R. Slides". The (old) "Responsive" option refers to the "Responsive Slides" jQuery library, but users were getting confused as the naming suggested it was the only responsive option. Flex Slider & Nivo Slider are also responsive..
* FIXED: PHP Warnings when one slideshow exists.
* FIXED: Smart Cropping sometimes not returning smart cropped image.
* FIXED: Add z-index to MetaSlider, attempted conflict fix for themes with drop down menus..
* FIXED: Only include the easing library when transition effect is set to slide.
* FIXED: White Label Branding plugin compatibility..

= [2.6.3] - 23 Jan, 14 =

* CHANGED: Various admin screen styling improvements.
* CHANGED: Filters added for complete slideshow output.
* CHANGED: Filter added for slide image label.
* CHANGED: 'No Conflict' mode refactored.
* CHANGED: 'slider' parameter added to flexslider before/start/after etc callbacks.
* CHANGED: Renamed in admin menu from "MetaSlider Lite" to "MetaSlider".
* FIXED: Add 'ms-' prefix to Advanced settings toggle boxes and Preview button (avoid theme conflicts).
* FIXED: RTL fixes.

= [2.6.2] - 02 Jan, 14 =

* FIXED: Vantage background image tiling.

= [2.6.1] - 31 Dec, 13 =

* ADDED: Norwegian language pack added.
* FIXED: Advanced settings arrow toggle.
* FIXED: All in one SEO / Page builder / MetaSlider conflict.
* FIXED: NextGen "Insert Gallery" conflict.

= [2.6.0] - 19 Dec, 13 =

* FIXED: Typo in metaslider_responsive_slide_image_attributes filter.
* FIXED: Caption not working in Nivo Slider.
* FIXED: Tab styling improved.
* FIXED: New window styling improved in WP3.7 and below.

UPGRADE NOTE: More info/Comments: http://www.metaslider.com/coming-soon-meta-slider-2-6-free/.

= 2.6-beta 15 Dec, 13 =

* ADDED: Interface update for WordPress 3.8 admin redesign.
* ADDED: 'Stretch' setting for full width slideshows.
* ADDED: No conflict mode.
* ADDED: 'Add slider' button for posts and pages.
* ADDED: SEO options (add title & alt text to slides).
* CHANGED: CSS is now enqueued using wp_enqueue_style (Use a minification plugin or caching plugin to move styles to the <head> if HTML5 validity is required - eg W3 Total Cache).

UPGRADE NOTE: More info/Comments: http://www.metaslider.com/coming-soon-meta-slider-2-6-free/.

= [2.5.0] - 25 Nov, 13 =

* CHANGED: German Language pack added (thanks to gordon34).
* CHANGED: Chinese language pack updated (thanks to 断青丝).
* CHANGED: MP6 styling fixes.
* FIXED: JetPack Photon conflict.

= 2.5-beta2 14 Nov, 13 =

* FIXED: Vantage theme backwards compatibility.
* FIXED: Flexslider anchor attributes filter.

= 2.5-beta1 12 Nov, 13 =

* FIXED: Center align slideshow.

= 2.5-beta 12 Nov, 13 =

* ADDED: 'percentwidth' parameter added to shortcode to allow for 100% wide slideshows.
* CHANGED: Generate resized images through multiple Ajax requests on save (blank screen fix).
* CHANGED: IE9 admin styling tidied up.
* CHANGED: Filters added to add/change attributes in <img> and <a> tags.
* CHANGED: Security - nonce checking added.
* CHANGED: Remove bottom margin from flex slider when navigation is hidden (add a CSS Class of 'add-margin' if you need the margin).
* FIXED: Add slides to slideshow in the same order they're selected in the Media Library.
* FIXED: Symlink path resolution.
* FIXED: Do not try to resize/open images that are corrupt (missing metadata) (blank screen fix).

= [2.4.2] - 17 Oct, 13 =

* FIXED: qTranslate caption & URL parsing for image slides.

= [2.4.1] - 17 Oct, 13 =

* FIXED: PHP Warning (reported by & thanks to: fgirardey).

= [2.4.0] - 16 Oct, 13 =

* CHANGED: Settings table tidied up.
* CHANGED: New slides are resized during addition to the slideshow.
* CHANGED: Default slideshow size increased to 700x300.
* CHANGED: Image filename now displayed for each slide (instead of image dimensions).
* CHANGED: Replace deprecated 'live()' jQuery call with 'on()'.
* CHANGED: Polish Language pack added (thanks to gordon34).
* CHANGED: Chinese language pack added (thanks to 断青丝).
* CHANGED: 'metaslider_resized_image_url' filter added (could be used to disable cropping).
* CHANGED: qTranslate support for slide URLs (see: http://screencast.com/t/FrsrptyhoT).
* CHANGED: PolyLang fix to ensure slides are extracted for all languages (set up a new slideshow for each language).
* CHANGED: WPML fix to ensure slides are extracted for all languages (set up a new slideshow for each language).
* FIXED: FlexSlider styling in twenty twelve theme.
* FIXED: IE10 - "Caption" placeholder text being saved as actual caption.

= [2.3.0] - 18 Sep, 13 =

* ADDED: 'metaslider_max_tabs' filter added to convert tab list to ordered drop down menu.
* ADDED: Filters added to allow modification of image slide HTML.
* CHANGED: Flex Slider upgraded to v2.2.
* CHANGED: Responsive Slides upgraded to v1.54.
* CHANGED: 'Create first slideshow' prompt added for new users.
* CHANGED: 'scoped' attribute removed from inline CSS tag until browsers catch up with supporting it properly. A new filter has been added: "metaslider_style_attributes" if you wish to add the scoped attribute back in..
* CHANGED: wp_footer check removed due to confusion.
* CHANGED: Settings area tidied up.
* CHANGED: Image URL Field less restrictive.
* CHANGED: HTML Output tidied up.
* FIXED: Remove 'Insert Media' tab from 'Add Slide' modal (WP 3.6 only).

= [2.2.2] - 21 Aug, 13 =

* CHANGED: System check added with option to dismiss messages. Checks made for: role scoper plugin, wp_footer, wordpress version & GD/ImageMagick..

= [2.2.1] - 08 Aug, 13 =

* FIXED: Responsive slides styling in FireFox (reported by and thanks to: dznr418).
* FIXED: Flex Slider carousel causing browser to crash in some circumstances.

= [2.2.0] - 01 Aug, 13 =

* FIXED: Paragraph tags being added to output using Nivo Slider.

= [2.1.6] - 22 Jul, 2013 =

* CHANGED: Refresh slides after clicking 'save'.
* CHANGED: Added hook to adjust carousel image margin.
* CHANGED: Ensure taxonomy category exists before tagging slide to slideshow.
* FIXED: Use the original image file if the slideshow size is the same size as the image file.
* FIXED: Conflict with Advanced Post Types Order plugin.
* FIXED: Colorbox conflict when using resizable elements in lightbox.
* FIXED: Only submit form when submit button is clicked (not all buttons).
* FIXED: Coin slider caption width in FireFox.

= [2.1.5] - 24 May, 13 =

* FIXED: HTML 5 Validation.

= [2.1.4] - 21 May, 13 =

* FIXED: Widget markup invalid (reported by and thanks to: CarlosCanvas).

= [2.1.3] - 21 May, 13 =

* FIXED: User Access Manager Plugin incompatibility issues (reported by and thanks to: eltipografico).

= [2.1.2] - 21 May, 13 =

* ADDED: Spanish language pack (thanks to eltipografico).
* CHANGED: Title field added to widget (suggested by and thanks to: pa_esp).
* FIXED: Nivo Slider theme select dropdown (reported by and thanks to: macks).
* FIXED: HTML5 Validation fix for inline styles.

= [2.1.1] - 13 May, 13 =

* FIXED: PHP version compatibility.

= [2.1.0] - 12 May, 13 =

* ADDED: Widget added.
* ADDED: System check added (checks for required image libraries and WordPress version).
* CHANGED: Display warning message when unchecking Print JS and Print CSS options.
* CHANGED: Coinslider navigation centered.
* FIXED: Multiple CSS fixes added for popular themes.
* FIXED: Flex slider shows first slide when JS is disabled.

= [2.0.2] - 02 May, 13 =

* FIXED: PHP Error when using slides the same size as the slideshow.

= [2.0.1] - 28 Apr, 13 =

* ADDED: French language pack (thanks to: fb-graphiklab).
* FIXED: Use transparent background on default flexslider theme.
* FIXED: Set direction to LTR for flexslider viewport (fix for RTL languages).
* FIXED: Nivoslider HTML Captions.
* FIXED: Responsive slides navigation positioning.

= [2.0.0] - 21 Apr, 13 =

* FIXED: Responsive slides navigation styling.
* FIXED: Update slide order on save.
* FIXED: Smart crop edge cases.
* FIXED: Flexslider navigation overflow.

= [2.0-betaX] 17 Apr, 13 =

* CHANGED: Error messages exposed in admin is MetaSlider cannot load the slides.
* CHANGED: Load default settings if original settings are corrupt/incomplete.
* FIXED: Smart Crop ratio.
* FIXED: UTF-8 characters in captions (reported by and thanks to: javitopo).
* FIXED: JetPack Photo not loading images (reported by and thanks to: Jason).
* FIXED: Double slash on jQuery easing path.
* FIXED: Paragraph tags outputted in JavaScript (reported by and thanks to: CrimsonRaddish).

= [2.0-beta] =

* ADDED: Preview slideshows in admin control panel.
* ADDED: 'Easing' options added to flex slider.
* ADDED: 'Carousel mode' option added for flex slider.
* ADDED: 'Auto play' option added.
* ADDED: 'Smart Crop' setting ensures your slideshow size remains consistent regardless of image dimensions.
* ADDED: 'Center align slideshow' option added for all sliders.
* ADDED: Coin Slider upgraded to latest version, new options now exposed in MetaSlider.
* ADDED: Captions now supported by responsive slides.
* CHANGED: Responsive AJAX powered administration screen.
* CHANGED: Code refactored.
* CHANGED: Flex Slider captions now sit over the slide.
* FIXED: Nivo slider invalid markup (reported by and thanks to: nellyshark).
* FIXED: JS && encoding error (reported by and thanks to: neefje).

= [1.3.0] - 28 Feb, 13 =

* ADDED: Open URL in new window option added.
* CHANGED: Renamed to MetaSlider (previously ML Slider).
* CHANGED: Admin styling cleaned up.
* CHANGED: Code refactored.
* CHANGED: Plugin localized.
* CHANGED: Template include PHP code now displayed on slider edit page.
* CHANGED: jQuery tablednd replaced with jQuery sortable for reordering slides.
* CHANGED: max-width css rule added to slider wrapper.
* FIXED: UTF-8 support in captions (reported by and thanks to: petergluk).
* FIXED: JS && encoding error (reported by and thanks to: neefje).
* FIXED: Editors now have permission to use MetaSlider (reported by and thanks to: rritsud).

= [1.2.1] - 20 Feb, 13 =

* FIXED: Number of slides per slideshow limited to WordPress 'blog pages show at most' setting (reported by and thanks to: Kenny).
* FIXED: Add warning when BMP file is added to slider (reported by and thanks to: MadBong).
* FIXED: Allow images smaller than default thumbnail size to be added to slider (reported by and thanks to: MadBong).

= [1.2.0] - 19 Feb, 13 =

* CHANGED: Code refactored.
* CHANGED: Warning notice when the slider has unsaved changes.
* CHANGED: Add multiple files to slider from Media Browser.
* FIXED: Unable to assign the same image to more than one slider.
* FIXED: JavaScript error when jQuery is loaded in page footer.
* FIXED: Captions not being escaped (reported by and thanks to: papabeers).

= [1.1.0] - 18 Feb, 13 =

* CHANGED: Code refactored.
* CHANGED: Settings for new sliders now based on the last edited slider.
* CHANGED: More screenshots added.
* FIXED: hitting [enter] brings up Media Library.

= [1.0.1] - 17 Feb, 13 =

* FIXED: min version incorrect (should be 3.5).

= [1.0.0] - 15 Feb, 13 =

* ADDED: First set of features.

UPGRADE NOTE: First release.
