File manager - Edit - /home/premiey/www/wp-includes/images/media/readme.txt.tar
Back
home/premiey/www/wp-content/plugins/booking/readme.txt 0000666 00000172212 15165256013 0017214 0 ustar 00 === WP Booking Calendar === Contributors: wpdevelop, oplugins Donate link: https://wpbookingcalendar.com/buy/ Tags: booking calendar, bookings, booking, appointments, events Requires at least: 5.3 Requires PHP: 5.6 Tested up to: 6.6 Stable tag: 10.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Original "Booking Calendar" plugin. Easily manage full-day bookings, time-slot appointments, or events in our all-in-one, outstanding booking system. == Description == = The #1 must have Booking Plugin for WordPress = WP Booking Calendar - the original ["Booking Calendar"](https://wpbookingcalendar.com/ "WP Booking Calendar") is the 1st booking system developed for WordPress. Easily manage **full-day bookings**, **time-slot appointments**, or **events** in an all-in-one, **outstanding booking system** on your WordPress website. Plugin provides an **easy-to-use** booking system for displaying **calendar availability**, receive bookings from your website visitors, and manage bookings through a **modern and clean booking admin panel**. Moreover, with the ability to **sync bookings** with other services Booking Calendar offers you be up-to-date to avoid duplicate bookings. [Features](https://wpbookingcalendar.com/overview/ "Features Overview of Booking Calendar") | [See Demos](https://wpbookingcalendar.com/demo/ "Live demos of premium versions") | [FAQ](https://wpbookingcalendar.com/FAQ/ "Booking Calendar - FAQ") | [Video Guides](https://wpbookingcalendar.com/help/ "Youtube Video Tutorials") | [Get Support](https://wpbookingcalendar.com/support/ "Get support for Booking Calendar plugin" ) = Perfect solution for any booking logic = As the first booking system for WordPress, we have created a huge number of features to match your specific booking needs. Easily **define available dates** and allow your visitors to **reserve** your property or service for a **full day** or **time-slot**. For those who need more advanced functionality, our premium versions offer an extensive system with **multiple resources**, **seasonal prices**, **conditional dates** selection, **availability search**, and even a **multi-user system** where users can independently manage their own availability, much like an Airbnb portal. = Booking Calendar is great for = Whether you’re renting a property or you’re a sole business owner looking to automate your service bookings, Booking Calendar can help you. - Resource scheduling (bed & breakfast, houses, apartments, etc.) - Client scheduling (photographers, lawyers, beauty salons, spas, etc.) - Meeting scheduling (coaching, phone advice) - Patient scheduling (doctor, dentists, clinic, medical) - Equipment rentals (yachts, boats, cars, bikes, technics, etc.) - Event scheduling (conference, course, fitness center, yoga class, gym) - Or any other service where booking for a specific time is required ### Simple steps to get started = 1. Add booking form or availability calendar to your page = Easily insert the booking form on any page of your website using WordPress blocks or Booking Calendar widgets for sidebars or configure shortcode block in page builders like Elementor. Read more [here](https://wpbookingcalendar.com/faq/insert-booking-calendar-into-page/ "How to insert the booking form or availability calendar into the page?"). = 2. Set initial unavailable days with just few clicks = You can **define days availability** in just a 3 mouse clicks at Booking > Availability page. Simply select a range of days on the calendar, choose 'available' or 'unavailable' status, and apply. It’s that simple! = 3. Configure booking form, email templates and other settings = Easily **customize** your **booking form** fields and add **[time slots](https://youtu.be/-pOTMiyp6Q8?t=28s "Video guide how to configure time slots in Booking Calendar Free version")** if needed. Configure **email** notifications and other settings such as the **calendar** appearance, booking admin panel functionality, and more... = 4. Receive notifications and manage bookings = Get notified about a **new appointments** and manage them in a modern admin panel. **Approve**, **decline**, or **edit** specific bookings. Plus, you can get a complete picture of your schedule with the **calendar overview** in **day**, **week**, or **month** view mode. = 5. Configure syncing of bookings with other services = **Import** your **Google Calendar** events or make **2 ways sync** of your events by using **.ics feeds** with various services such as Airbnb, Booking.com, VRBO, HomeAway, TripAdvisor, FlipKey, and more... Thanks to native integration with [Booking Manager](https://wordpress.org/plugins/booking-manager/) plugin. ### How it works? - **Step 1:** Visitor select desired date(s) in calendar - **Step 2:** Visitor selects a time-slot (optional) - **Step 3:** Visitor fills in Booking Form and submits it - **Step 4:** You receive a notification and manage the booking ### Awesome features: = New = Super **easy set available/unavailable dates** in calendar with just three mouse clicks. In Booking Calendar you can define days as available or unavailable in just a few clicks. Simply select a range of days on the calendar, choose 'available' or 'unavailable' status, and apply. It's that simple! = General = - **Modern** and **easy to use** interface. - The plugin is designed to be a suitable for a vast array of businesses. - 100% mobile-friendly and looks amazing on any device. - All booking data is stored in your DB. You don't need other accounts. - **Multi language** support. Check all available languages at [this page](https://wordpress.org/plugins/booking/#support%20languages%20%28local%29 "Translations"). = Easy to start using = Booking Calendar is an easy solution to start receiving bookings. You can quickly [add the booking calendar](https://wpbookingcalendar.com/faq/insert-booking-calendar-into-page/) to your posts or pages using WordPress blocks or shortcodes. Additionally, you can add the booking calendar as a widget to your site's sidebar. Most of the settings come with predefined values and descriptions. = Bookings = - **Prevention of double bookings** - one booking per day or time slot. - Alternatively, you can allow **unlimited bookings for the same date** and time within the same calendar. - You can enable **pending bookings as available** in the calendar, which lets you receive multiple bookings for the same date until you manually approve one of them. You can receive as many bookings as you need to and stop receiving bookings on specific dates once you have approved a booking. = Timeslots bookings = **[Time slot bookings](https://youtu.be/-pOTMiyp6Q8?t=28s "Video guide how to configure time slots in Booking Calendar Free version")** are available in the Booking Calendar Free version, which allows you to receive bookings for available time-slots during a selected day. Customers can select time slots either in a time picker or from a dropdown list, depending on your settings at Settings General page in "Time Slots" section. = Calendar = - Select a **calendar skin** that matches your website design. - Or customize the calendar colors by [editing the CSS](https://wpbookingcalendar.com/faq/change-skin-and-colors/) styles. - Choose to display [one or several months](https://wpbookingcalendar.com/faq/shortcode-booking-form/#booking-options) in the calendar view. - Easily set the width of the calendar and the number of months in a row, such as [3x2 months](https://wpbookingcalendar.com/faq/shortcode-booking-form/#booking-options). - Choose between **single** day or **multiple days** selection mode. - Set the number of unavailable days in the calendar, starting from today. - Specify particular weekdays as unavailable. - Show a legend on the calendar to help visitors understand the status of each day. = Booking Form = Easily customize your booking form fields to capture all the necessary information for each booking. Choose which fields are required and which are optional, and customize field labels as needed. Plus, the booking form includes **CAPTCHA** support to prevent spam submissions. = Timeline = [Timeline view](https://wpbookingcalendar.com/faq/shortcode-timeline/) allows you to display all your bookings in a yearly, monthly, or daily view on the front-end of your website, giving your visitors a quick and comprehensive overview of your schedule. = Booking Admin Panel = - Easily manage your bookings with a modern and clear [Booking Listing](https://ps.w.org/booking/assets/screenshot-03.gif?rev=2870020) panel or with the intuitive [Calendar Overview](https://ps.w.org/booking/assets/screenshot-04.png?rev=2870020) mode. - The [Booking Listing](https://ps.w.org/booking/assets/screenshot-03.gif?rev=2870020) makes it very simple to find the required reservations. It provides searching by different criteria and immediate results based on keywords. - Get a complete picture of your schedule with the [Calendar Overview](https://ps.w.org/booking/assets/screenshot-04.png?rev=2870020) in **day**, **week**, or **month** view mode. - **Approve**, **decline**, or **edit details** in required bookings. - **Print** a list of your bookings. - Get the number of new bookings on the **booking dashboard section**. = Google Calendar Integration = - [Import events](https://wpbookingcalendar.com/faq/import-gc-events/) from your **Google Calendar** to the Booking Calendar plugin. - With just one click, **add bookings to Google Calendar** from the Booking Listing page using export button near each booking(s). = Sync bookings = - Easily **import and export** events using .ics feeds or files with native integration with our [Booking Manager](https://wordpress.org/plugins/booking-manager/) plugin. - **[Import events](https://wpbookingcalendar.com/faq/#sync)** from various sources, such as Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey, and any other calendar that uses the .ics format. - Customize parameters such as date conditions and maximum number of items to import in the import [shortcodes](https://oplugins.com/plugins/wp-booking-manager/booking-manager-help/#events-import). - **[Export bookings](https://wpbookingcalendar.com/faq/#sync)** by configuring custom URL for your.ics feed. This feed can then be imported into services that use the .ics (iCal) format, such as Google Calendar or Airbnb, etc... = Email Notifications = Configure email confirmation to be sent to the site administrator and visitors for specific booking actions, such as new booking creation, approval or decline of bookings. You can customize the content and format of the emails, and also change the administrator email address to receive notifications. = Other settings = - Customizable **date format** for your bookings. - **Restriction of access** to plugin menus for standard WordPress user roles. And **much more**... Check ton of features in [premium versions](https://wpbookingcalendar.com/overview/ "Booking Calendar Features list") of plugin. ### Premium Features in paid versions = Booking Calendar Personal (or higher versions) = - [Multiple booking resources (calendars)](https://wpbookingcalendar.com/overview/#booking-resources) - create an unlimited number of booking resources (calendars), which can be your services, properties, or any other items that can be booked by visitors in separate unique calendars. - [Advanced configuration of booking form and emails](https://wpbookingcalendar.com/overview/#booking-form) - fully customize the appearance of your booking form and email templates. - [Manage bookings](https://wpbookingcalendar.com/overview/#manage-bookings) - perform various actions such as CSV export, adding notes, editing, duplicating, changing resources, and much more... = Booking Calendar Business Small (or higher versions) = - [Online Payments](https://wpbookingcalendar.com/overview/#payments) - accept online payments for your bookings, with support for various payment gateways like **Stripe, PayPal, Authorize.Net**, and more. - [Changeover Days](https://wpbookingcalendar.com/overview/#change-over-days) - enable **split bookings** marked by vertical or diagonal lines, allowing visitors to check out and check in on the same date. - [Range days selection](https://wpbookingcalendar.com/overview/#range-days-selection) - easily enable week(s) or any specific number of days selection with 1 or 2 mouse clicks, and configure minimum and maximum number of days, as well as specific start weekdays for selections. - [Auto Approval / Cancellation](https://wpbookingcalendar.com/overview/#auto-cancellation) - set up automatic cancellation of unpaid pending bookings after a specific time, or enable auto-approval for incoming bookings. - [Advanced Hourly Bookings](https://wpbookingcalendar.com/overview/#times) - increase the flexibility of your Booking Calendar by allowing visitors to book specific start and end times or duration of time, ensuring precise scheduling for your services. = Booking Calendar Business Medium (or higher versions) = - [Seasonal Prices](https://wpbookingcalendar.com/overview/#rates) - customize the daily cost (rates) for different seasons or week days with fixed costs per day or as a percentage from original daily cost. - [Multi-Day Pricing](https://wpbookingcalendar.com/overview/#valuation-days) - set different cost of booking based on the number of selected days, and the ability to apply these costs only if the "Check In" day falls within a specific season. - [Last Minute Booking Discount](https://wpbookingcalendar.com/overview/#early-late-discounts) - offer a discount for bookings, if the difference between the booking date and the check-in date is less than a specified number of days. - [Early Booking Discounts](https://wpbookingcalendar.com/overview/#early-late-discounts) - set a discount for bookings made in advance, if the difference between the booking date and the check-in date is greater than a specified number of days. - [Advanced cost](https://wpbookingcalendar.com/overview/#additional-cost) - configure the booking cost based on the options selected in the form, by adding extra charges such as taxes, additional services, or by adjusting the cost based on the number of visitors. - [Deposit payments](https://wpbookingcalendar.com/overview/#deposit) - allows visitors to pay a part of the booking cost such as a fixed deposit value or percentage of the original booking cost after creating a booking. - [Multiple Custom Forms](https://wpbookingcalendar.com/overview/#custom-forms) - create multiple form configurations, allowing you to use different forms with different form fields for each of your booking resources. - [Advanced days selection](https://wpbookingcalendar.com/overview/#advanced-days-selection) - customize the specific number of days that can be selected on specific weekdays or during certain seasons or allow specific start week days on certain season. - [Different time-slots on different days](https://wpbookingcalendar.com/overview/#times-week-days) - configure different time slots for different week days or seasons. - [Advanced Season Availability](https://wpbookingcalendar.com/overview/#availability) - set unavailable days for specific seasons, such as holidays or weekends during summer, using conditional season filters. - [Availability from Today](https://wpbookingcalendar.com/overview/#availability-from-today) - limit or define the number of available/unavailable days starting from today. - [Unavailable time before or after a booking](https://wpbookingcalendar.com/overview/#unavailable-time-after-before-booking) - setting the number of minutes, hours, or days needed for cleaning or other services, applicable to bookings with time slots or change-over days feature. = Booking Calendar Business Large (or higher versions) = - [Capacity and Availability](https://wpbookingcalendar.com/overview/#capacity) - set the the maximum number of bookings that can be made per full day or time slots in calendar, and ensure that dates in the calendar are only available until the capacity is reached. - [Search Availability](https://wpbookingcalendar.com/overview/#search) - allows your website visitors to quickly search for available booking resources such as properties or services by entering check-in/out dates and other criteria like the number of guests or specific amenities. - [Coupons for Discounts](https://wpbookingcalendar.com/overview/#coupons) - offer discounts to your visitors by creating coupon codes that can be entered in the booking form. - [Auto-Cancel Pending Bookings](https://wpbookingcalendar.com/overview/#pending-available) - enable automatic cancellation of pending bookings for specific dates when you approve booking for the same resource. = Booking Calendar MultiUser version = - [MultiUser Booking Admin Panels](https://wpbookingcalendar.com/overview/#multiuser) - enable each registered WordPress user to have their own individual booking admin panel, where they can see and manage only their own bookings, resources, and settings. This includes the ability to configure their own booking form, receive notifications to own separate emails, and activate payment gateways for their own payment accounts. == Installation == Installing the plugin is easy. Just follow one of the following methods: = Install Booking Calendar from within Wordpress = 1. Visit the plugins page within your dashboard and select ‘Add New’ 2. Search for "Booking Calendar by oplugins" 3. Activate Booking Calendar from your Plugins page 4. You're done! = Install Booking Calendar Manually = 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 booking.zip or booking-x.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. That's it! Just configure your settings and [insert booking form shortcode](https://wpbookingcalendar.com/faq/insert-booking-calendar-into-page/ ) into a page, and you're on your way to receive the bookings. Need help getting things started? Check out our [FAQ](https://wpbookingcalendar.com/faq/) and [video guides](https://wpbookingcalendar.com/help/) for help with settings and features. == Frequently Asked Questions == Please see [FAQ](https://wpbookingcalendar.com/faq/). = All you need to know about booking process = **Step 1: Select your desired date(s)** Customers can select the date(s) they would like to book. The **Booking Calendar** plugin provides an easy-to-use calendar system that displays the availability of your property or service for those dates. **Step 2: Select a time-slot (optional)** If you offer appointments or reservations at specific times, you can configure the booking form to allow customers to select an available time-slot. To learn how to set it up, please [watch this video](https://youtu.be/-pOTMiyp6Q8?t=28s "Video guide how to configure time slots in Booking Calendar Free version"). **Step 3: Fill in Booking Form Fields** The form will ask for information such as your name, contact information, and other details needed to approve the booking. The booking form fields are customizable, allowing you to configure fields required for the booking. **Step 4: Submit your booking and Receive Notification of New Booking** After filling out the booking form, customers can submit the booking. The **Booking Calendar** plugin will notify the administrator about the new booking and send a confirmation email to customers that their booking has been received. **Step 5: Manage Bookings** Administrators can manage all reservations from the modern and easy-to-use admin booking panel. Easily find the required bookings, check the booking details, and modify the booking if needed, then approve or decline this reservation. Customers will receive an email confirmation about the approval or cancellation of their booking. = Privacy Notices = * Please note, Booking Calendar plugin saving all booking details at your WordPress database at your server. Its does not transfer your booking details to our servers and does not store such info about booking details at our server(s). Please check more detail about this [here](https://wpbookingcalendar.com/faq/where-is-saving-booking-data-gdpr/) * Additionally please note, you can add the "required checkbox" to your booking form at the Booking > Settings > Form page, to accept your terms and conditions. = Support Languages (local) = - English - Dutch 99.74% [ 2320 / 2326 ], fuzzy 4, not translated 2 - French (France) 97.07% [ 2249 / 2317 ], fuzzy 60, not translated 8 - Hungarian 96.95% [ 2255 / 2326 ], fuzzy 50, not translated 21 - Korean 96.78% [ 2251 / 2326 ], fuzzy 48, not translated 27 - German 96.35% [ 2241 / 2326 ], fuzzy 83, not translated 2 - Spanish (Spain) 87.48% [ 2027 / 2317 ], fuzzy 123, not translated 167 - Turkish 83.64% [ 1938 / 2317 ], fuzzy 241, not translated 138 - Greek 83.21% [ 1928 / 2317 ], fuzzy 244, not translated 145 - Danish 82.95% [ 1922 / 2317 ], fuzzy 258, not translated 137 - Portuguese (Brazil) 82.89% [ 1928 / 2326 ], fuzzy 247, not translated 151 - Italian 80.75% [ 1871 / 2317 ], fuzzy 154, not translated 292 - Spanish (Mexico) 77.13% [ 1787 / 2317 ], fuzzy 338, not translated 192 - Romanian 76.13% [ 1764 / 2317 ], fuzzy 346, not translated 207 - Swedish 75.66% [ 1753 / 2317 ], fuzzy 360, not translated 204 - Finnish 75.44% [ 1748 / 2317 ], fuzzy 364, not translated 205 - Polish 74.97% [ 1737 / 2317 ], fuzzy 361, not translated 219 - Norwegian (Bokmål) 74.49% [ 1726 / 2317 ], fuzzy 375, not translated 216 - Arabic 73.5% [ 1703 / 2317 ], fuzzy 393, not translated 221 - Russian 72.44% [ 1685 / 2326 ], fuzzy 635, not translated 6 - Slovenian 72.42% [ 1678 / 2317 ], fuzzy 406, not translated 233 - Chinese (Taiwan) 70.09% [ 1624 / 2317 ], fuzzy 458, not translated 235 - Bulgarian 69.79% [ 1617 / 2317 ], fuzzy 435, not translated 265 - Portuguese (Portugal) 68.19% [ 1580 / 2317 ], fuzzy 458, not translated 279 - Chinese (China) 67.41% [ 1562 / 2317 ], fuzzy 445, not translated 310 - Thai 65.6% [ 1520 / 2317 ], fuzzy 501, not translated 296 - Hebrew 65.26% [ 1512 / 2317 ], fuzzy 489, not translated 316 - Ukrainian 64.96% [ 1511 / 2326 ], fuzzy 492, not translated 323 - Japanese 63.93% [ 1487 / 2326 ], fuzzy 24, not translated 815 - Galician 63.79% [ 1478 / 2317 ], fuzzy 544, not translated 295 - Slovak 59.26% [ 1373 / 2317 ], fuzzy 476, not translated 468 - Catalan 57.92% [ 1342 / 2317 ], fuzzy 497, not translated 478 - Croatian 57.53% [ 1333 / 2317 ], fuzzy 499, not translated 485 - Czech 50.76% [ 1176 / 2317 ], fuzzy 562, not translated 579 Please recheck the status of each translation, before using plugin. We open for your help in new translations or correcting existing ones. You can translate to new language or update exist one, using this [tutorial of translation](https://wpbookingcalendar.com/faq/make-translation-of-wp-plugin/) = Tech support = If you have some questions, which you haven't found at [FAQ](https://wpbookingcalendar.com/faq/) you can post them at [technical help board](https://wpbookingcalendar.com/support/) = Video Tutorials = Please see [Video Guides](https://wpbookingcalendar.com/help/). == Screenshots == 1. **Time-Slot Appointment Bookings**: This screenshot displays the front-end booking form, configured in a 2-column layout with light theme. It allows users to select **single day** in the calendar and **time slots** in the booking form. 2. **Full-Day Bookings**: In this screenshot, you can see the front-end booking form, configured in a centered layout with a dark theme. It enables users to select and **book multiple days in the calendar**. 3. **Calendar Availability**: Super easily set available or unavailable dates in the calendar with just 3 mouse clicks. 4. **Calendar Availability**: Select dates, choose the available/unavailable status, and apply it. It's that simple to set dates as unavailable. 5. **Calendar Overview**: Get a clear overview of all your bookings. 6. **Calendar Overview**: Easily review all your bookings for the year/weeks/days through an intuitive interface with quick action buttons. 7. **Booking Listing**: You can easily manage all your bookings in one place by searching bookings by keyword, dates, status, and other parameters. 8. **Booking Listing** panel provides a smooth user experience by working instantly without page refresh. 9. **Edit Bookings**: Admin can easily modify booking details of existing bookings from Booking admin panel. 10. **Add New Bookings.** Quickly create new bookings directly from your admin panel. 11. **Settings**. Configure the plugin to your specific requirements by adjusting different parameters. 12. **Form fields**. Customize your booking form by adding new fields or modifying existing ones, and define form structure to match your website's style. 13. **Emails**. Customize email templates for sending automatic notifications to both you and your customers about booking creation, approval, cancellation, and more. 14. **Sync**. Keep your bookings in sync with other platforms by configuring import/export through .ics feeds (iCal) to third-party services like Google Calendar, Airbnb, booking.com, and more. 15. **Insert Booking Calendar to a page**. Easily insert the booking form on any page of your website using WordPress blocks or Booking Calendar widgets for sidebars or configure shortcode block in page builders like Elementor. 16. **Customize Calendar Look**: Choose a style of your booking calendar to match your website's theme design. == Changelog == = 10.3 = - Changes in **all** versions: * **New** Updated Calendar Overview and Timeline views. Timelines now have a minimum width for day/time cells for improved readability. You can scroll horizontally to search for specific date and time intervals. * **New** Updated Bookings view in Calendar Overview and Timeline. Booking bars now have a transparent background for easier identification of specific dates under the booking pipeline. * **Improvement** Updated typography in the Bookings view within the Calendar Overview and Timeline for a more polished appearance. * **New** Added shortcode [add_to_google_cal_button] to show **"Add to Google Calendar" button in Booking Confirmation** widow. (10.3.0.1) * **New** Added an option to remove booking summary details in export when clicking the "Add to Google Calendar" button. This can be enabled in the WP Booking Calendar > Settings > Sync > "General" page. (10.3.0.1) * **Fix** Resolved the issue of displaying greyed-out (disabled) options in select boxes, such as booked time slot options. (10.2.3.1) * **Fix** Resolved conflict with 'MIXITUP - A CSS3 and JQuery Filter & Sort Plugin' that caused the error: "Uncaught TypeError: time_fields_obj.times_as_seconds is undefined." (10.3.0.2) - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions: * **New** Added Change Over Days in Timeline views for pro versions. Timeline and Calendar Overview now show change over days as triangles for check-in/out dates, making it easier to identify these dates and providing a better overview of bookings if your system uses the change over days functionality. * **Fix** Fixed the issue of invalid Start/End Time in some configurations when using range days selection mode and change-over days. (10.2.3.2) = 10.2.1 - 10.2.2 = - Find more at [this page](https://wpbookingcalendar.com/changelog/) = 10.2 = - Changes in **all** versions: * **New** Added a **Configurable Confirmation section**. You can now decide what to show in the "Confirmation Window" after a booking is created. Enable or disable content and configure it with shortcodes to display information in the "Personal Information" and "Booking Details" sections of the Booking Confirmation window. * **Support** WordPress 6.6 * **New** Updated typography for booking form elements. This enhancement provides a cleaner interface and helps prevent CSS conflicts with themes. * **New** Added the option "**Use Selected Times for Each Booking Date**", which can be enabled if the '**Multiple Days**' selection mode is activated. This feature is useful for using the selected times as booked time slots on each selected date. Otherwise, the selected times will serve as the start time for the first date and the end time for the last date, with all middle dates fully booked. Enable this option on the Settings > General page in the "Calendar" section. (10.1.5.4) * **New** Added the **'Partially Booked' calendar legend item**. Configure this feature on the Settings > General page in the "Calendar" section under the 'Show legend below calendar' option. (10.1.5.5) * **New** Added the **[only_dates] shortcode** for email templates. This shortcode inserts only booking dates without times. (10.1.5.6) * **Improvement** Added a thin scroll bar to popovers in the Calendar Overview and Timeline when displaying long booking details or details for multiple bookings. (10.1.5.3) * **Translation**. Added Korean translation, now 96% complete thanks to modelaid. * **Under hood**: Updated Bootstrap icons to the latest 1.11.3 version. * **Under hood**: Removed the deprecated BS Glyph, wpbc_vars.js script, including the script ID 'wpbc-global-vars'. * **Under hood**: The option 'Using BootStrap CSS for the form fields' is now deprecated and has been relocated to the Settings General page in the "Advanced" section. * **Under hood**: Added support for the WP Rocket plugin by adding an exclusion from JavaScript Delay execution for improved compatibility and performance. * **Fix** Resolved several issues. Find more at [this page](https://wpbookingcalendar.com/changelog/) - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions: * **Improvement** Improved form times templates for enhanced usability and functionality. *(Personal, Business Small/Medium/Large, MultiUser)* * **Improvement** Updated the view of the "Back to Super Admin" button when a super booking admin user simulates a login as a "Regular User." (10.1.5.2) *(MultiUser)* * **Improvement** Updated the spinners for cost and date hints in the booking form to improve user experience and clarity. *(Business Medium/Large, MultiUser)* * **Under hood**: Introduced a new hook 'wpbc_visitor_action__booking_trash' that triggers when visitors cancel their own booking. Example usage: function your_cust_func_wpbc_visitor_action__booking_trash ( $booking_id, $resource_id ) { /* Your code here */ } add_action( 'wpbc_visitor_action__booking_trash', 'your_cust_func_wpbc_visitor_action__booking_trash', 100, 2 ); (10.2.0.3) = 10.1.1 - 10.1.4 = - Find more at [this page](https://wpbookingcalendar.com/changelog/) = 10.1 = - Changes in **all** versions: * **New**: Introduced the Booking Form Setup page with an updated UI for configuring booking forms. Features include defining layout, size, and alignment, creating or editing fields, setting color themes, enabling CAPTCHA, and more. * **New**: Added **booking form preview**, allowing users to see changes in real-time on the WP Booking Calendar > Settings > Booking Form page. * **New**: Enhanced Admin Panel Calendar Overview. Experience an **updated UI on the Calendar Overview page**, optimizing space for clear viewing of bookings. The clean and clear design minimizes space for UI elements, maximizing the focus on bookings and enhancing the user experience for managing them. This redesign not only improves user experience but also ensures seamless usability across all devices, including mobile, allowing for increased visibility of bookings. (10.0.0.25) * **New**: Display first and last names in the booking pipelines on the Calendar Overview page to simplify finding specific bookings. (10.0.0.24) * **New**: The Settings > Emails page now features an updated, user-friendly interface. The email template selection menu is conveniently located in the left navigation panel, clearly showing enabled and disabled templates. The configuration UI for email subjects and templates has been improved, with a revamped help section that highlights available shortcodes more effectively and clearly. * **New**: Added support of new shortcodes of booking creation for emails on WP Booking Calendar > Settings > Emails page: [creation_date], [creation_year], [creation_month], [creation_day], [creation_hour], [creation_minutes], [creation_seconds] (10.0.0.34) * **New**: Smart Days Selection during booking editing. The system now selects dates in the calendar after all dates are loaded. If multiple non-consecutive dates are selected but a different selection mode is defined later, the system sets Multiple Days selection mode to ensure correct selection. If Single Day selection mode is enabled but the booking has multiple dates, the system switches to Multiple Days selection mode during the edit. (10.0.0.50) * **Improvement** Updated the admin UI for booking forms with toggle options instead of checkboxes on the Settings > Booking Form page for easier configuration. * **Improvement** When adjusting the number of months in 'Setup Size & Structure,' the overall 'Visible months' count will automatically update in the Shortcode Configuration dialog. (10.0.0.4) * **Improvement** Now, you can define to scroll through the calendar for a period of 1.5 years (18 months). (10.0.0.11) * **Improvement** Enhanced parameter sanitization for improved security and stability. (10.0.0.12) * **Improvement** Enhanced the view of submenu items on settings pages for improved navigation and usability. * **Improvement** Show text captcha on dark background if activated dark color theme in WP Booking Calendar > Settings General page in "Form Options" section. (10.0.0.54) * **Translation**. Dutch translation [95% completed] by Han van de Graaf. * **Translation**. Hungarian translation [96% completed] by VinczeI. * **Under hood**: 14 new different tips and hooks for internal usage. Find more at [this page](https://wpbookingcalendar.com/changelog/) * **Fix** 11 different fixes of the issues. Find more at [this page](https://wpbookingcalendar.com/changelog/) - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions: * **New** "**Searchable Resource Setup**" for easy customization of search availability. This feature allows users to personalize search visibility and attributes for booking resources. Customize search options like **summary text and thumbnail images** to improve visibility and user engagement in search results. Additionally, configure specific **parameters for resource filtering in search forms**, providing users with targeted search options for finding relevant booking resources. (10.0.0.18) *(Business Large, MultiUser)* * **New** Completely **New Search Availability Engine**. This feature enables searching for available dates and/or times based on existing bookings, unavailable dates, and other criteria defined in the search form. (10.0.0.37) *(Business Large, MultiUser)* * **New** Added the ability to **search for specific time slots** on particular dates or date ranges. This feature enhances appointment-based businesses by enabling **searches for available time slots for various service providers**. Users can **search for appointments with specific providers, such as hair stylists or doctors**, on specified dates and times. Additionally, the feature allows for approximate date ranges (+/- N days from the desired date) to find available appointments within a specific time slot. *(Business Large, MultiUser)* * **New** Automatically open the Check Out calendar for date selection after choosing a date in the Check In field in the search availability form. (10.0.0.39) (Business Large, MultiUser) * **New** Updated the search interface on the Settings page. The help section has been improved to provide easier access to required shortcodes, enhancing usability and efficiency. *(Business Large, MultiUser)* * **New** Added 6 new templates for the Search Form Availability on the WP Booking Calendar > Settings > Search page. This update provides more customization options for creating search forms. *(Business Large, MultiUser)* * **New** Discover 4 new Search Result Templates, to suit your website's style and user preferences. Configure it at the WP Booking Calendar > Settings > Search page. *(Business Large, MultiUser)* * **New** Added shortcodes for the search form: **[search_quantity "1" "2" "3"]** - Search for a specific number of items to book. **[search_extend "2"]** -Extend the search by +/- 2 days. **[search_time "Full Day@@" "10:00 - 14:00" "15:00 - 16:00"]** - Search for available times. *(Business Large, MultiUser)* * **New** Added shortcodes for 'Search Filter Options': **[selectbox amenity "Any@@" "Parking" "WiFi"]** - Filter by amenities. **[selectbox max_visitors "Any@@" "1" "2" "3"]** - Filter by maximum number of visitors. **[selectbox location "Any@@" "Spain" "France"]** - Filter by location. *(Business Large, MultiUser)* * **New** Added support for "**Simple HTML tags**" in the search form and search results: Easily configure the structure of the search form. Example of a row with 2 columns: **<r> <c>..</c> <c>..</c> </r>**. *(Business Large, MultiUser)* * **New** Added **Dark Theme** for Search Form and Search Results. Switch to "Dark" in WP Booking Calendar > Settings > General page under "Form Options" to update colors. The system automatically applies the dark theme to the Search Form and Search Results to match your website design. *(Business Large, MultiUser)* * **New** Search Results Shortcodes! Customize your search results with a range of new shortcodes. **[search_time]** - Display available times in search results. **[search_time_check_in]** - Show check-in times in search results. **[search_time_check_out]** - Display check-out times in search results. **[search_result_title]** - Show the title of each search result. **[search_result_info]** - Display additional information for each search result. **[search_result_image]** - Show images in search results. **[search_result_image_url]** - Display image URLs in search results. **[search_result_url]** - Provide URLs for each search result. **[search_result_button "Book Now"]** - Add customizable booking buttons to search results. **[resource_title]** - Display the title of each resource in search results. **[resource_id]** - Show the ID of each resource in search results. **[resource_capacity]** - Display the capacity of each resource in search results. **[available_count]** - Show the available count for each resource in search results. **[resource_cost]** - Display the cost of each resource in search results. **[search_check_out_plus1day]** - Provide the check-out date plus one day in search results. *(Business Large, MultiUser)* * **New** Incorporate predefined **search filter options directly into your search results layout**. If specific filters are set in the **Search Filter** section of the **Searchable Resource** page, such as **location = Spain**, you can now incorporate corresponding shortcodes like **[location]** into your Search Results Layout. *(Business Large, MultiUser)* * **New** Updated the loading icon in search results for a more enhanced user experience. (10.0.0.38) *(Business Large, MultiUser)* * **New** **Enhanced UI for Daily Costs Page**. The Daily Costs page has been redesigned to offer a clearer and more user-friendly interface at WP Booking Calendar > Prices > Daily Costs. This update includes standardized resource lists, action sections, labels, and the ability to easily search for and sort booking resources by various parameters. (10.0.0.8) *(Business Medium/Large, MultiUser)* * **New** **Updated UI for Payment Setup Settings**. The Settings > Payment Setup page now features an updated, user-friendly interface. The payment gateways menu located in the left navigation panel, clearly showing enabled and disabled payment systems. The configuration UI for payment systems has been improved. * **New** Added the ability to use **attributes in "Simple HTML tags"**, such as 'style' or 'class'. This allows for greater flexibility and customization in your HTML structures. Example: <r class='my_css_class'> <c style='align-self:last baseline;'>..</c> </r> * **New** **Pre-Check-in Date Hint Shortcode**: Introduced the [pre_checkin_date_hint] shortcode, which shows the date that is N days before the selected check-in date. You can select the number of days for the [pre_checkin_date_hint] shortcode at the WP Booking Calendar > Settings General page in "Form Options" section". (10.0.0.31) (Business Medium/Large, MultiUser) * **Improvement** Display daily cost parameters such as "per 1 day" or "per 1 night" next to each booking resource on the WP Booking Calendar > Prices > Daily Costs page. This feature is particularly useful in the MultiUser version, as different regular users may have different configurations for these parameters for their own booking resources (calendars). (10.0.0.14) *(Business Medium/Large, MultiUser)* * **Improvement** By default, the "Aggregate only bookings" option is disabled in the shortcode configuration dialog. (10.0.0.6) * **Improvement** Now, from the WP Booking Calendar > Resources page, you can easily simulate login to a regular user. The "Simulate login" button is located next to each booking resource belonging to "regular users" in the "Owner" section. (10.0.0.15) *(MultiUser)* * **Improvement** Renamed the WP Booking Calendar > Settings > Payment Gateways page to **Payment Setup** page. *(Business Small/Medium/Large, MultiUser)* * **Improvement**: Eliminated parameters "Title of Search Results" and "Nothing Found Message" from the search form shortcode. You can now configure this text at the WP Booking Calendar > Settings > Search page. (10.0.0.41) * **Improvement**: Added 'Payment Mode' options for Stripe payment gateway: Accept one-time payments for cards, iDEAL, and more or Save payment details to charge your customers later. (10.0.0.55) *(Business Small/Medium/Large, MultiUser)* * **Fix** Resolved more than 15 different issues. Find more at [this page](https://wpbookingcalendar.com/changelog/) = 10.0 = - Changes in **all** versions: * **New**: **Easy Shortcode Integration**. Discover the simplicity of integrating Booking Calendar shortcodes into your pages. Our updated UI for the configuration popup dialog simplifies the process of inserting booking forms, availability calendars, and other Booking Calendar shortcodes. Configuring all parameters is now super easy with our new structured wizard-style configuration dialog. Add the Booking Calendar to your page by using Booking Calendar Blocks in the WP Block Editor or by clicking on the Booking Calendar icon in the WP Classic Editor. * **New**: Added "Unavailable Dates" legend item under the calendar. Easily configure it at WP Booking Calendar > Settings General page in the "Calendar" section (9.9.0.5). * **Improvement** Ability to dismiss the booking statistic section at Booking > Settings General page in "Info / News" for improved admin panel loading speed. (9.9.0.8). * **Improvement** Enhanced **Performance** - To improve the speed of page loading in the admin panel, statistic functions will now run only on the Dashboard and Booking Calendar settings pages. This optimization ensures a smoother user experience by focusing resource-intensive tasks only where necessary. (9.9.0.40) * **Improvement** Prevent showing real preview in Elementor to reduce potential conflicts; instead, show 'WP Booking Calendar Shortcode block' (9.9.0.39). * **Improvement** Prevent execution of Booking Calendar shortcodes while editing posts/pages, reducing potential conflicts (9.9.0.39). * **Under hood**: Customize showing booked time slots as inactive slots with a red background after selecting specific dates. Configure this in the ../{Booking Calendar Folder}/js/wpbc_time-selector.js file by searching //FixIn: 9.9.0.2 (9.9.0.2). * **Translation**. German, Hungarian translation update * **Fix** Resolved more than 6 different issues. Find more at [this page](https://wpbookingcalendar.com/changelog/) * **Support** WordPress 6.5 - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions: * **New** **UI Design of Resource Page**. Easily toggle between table header tabs to view specific information, such as the shortcode for embedding into pages, costs, default form, or parent/child relation for defining booking resource capacity. The interface is now clearer and more straightforward for a seamless experience. (9.9.0.6) (9.9.0.7) *(Personal, Business Small/Medium/Large, MultiUser)* * **New** Added **search booking resources** field to Options toolbar for easy searching by ID or Title keywords (9.9.0.11) *(Personal, Business Small/Medium/Large, MultiUser)* * **New** Super **easy configuration of "Conditional Days Selection"**. You can now easily: a) Set the number of days for selection based on a specific weekday. b) Determine the number of days for selection in a specific season. c) Choose weekdays as start days for selection during a specific season. d) Define the number of days for selection starting from a specific date. *(Business Medium/Large, MultiUser)* * **New** New shortcode **[total_cost]** for displaying taxes or additional fees based on the total booking cost. This shortcode is used for displaying additional cost hints without affecting cost calculations. Since the total cost has already been calculated at this stage. For example, if you want to **show the tax cost as 20% inclusive part of the total booking cost**, set up your booking form fields like this: **[checkbox tax_fee default:on ""] Tax: [tax_fee_hint]**. Now, define the additional cost for tax_fee at WP Booking Calendar > Prices > Form Options Costs page: **tax_fee = ( [total_cost] * 0.2 )** *(Business Medium/Large, MultiUser)* (9.9.0.32) * **New** Track Changes: **Booking Edit Notification**. Whenever a booking is edited, a note stating 'The booking has been edited' will be generated for the booking. This note also contains the URL of the page where the user made the modifications. With this feature, you gain control over tracking changes to booking details. *(Personal, Business Small/Medium/Large, MultiUser)* * **New** Save Booking Notes. Now, booking notes such as "Imported from Google Calendar," "Payment section displayed," "Total cost manually entered," "Automatically calculated cost," etc., will be saved only if the "Logging actions for booking" option is activated in the WP Booking Calendar > Settings General page in the "Admin Panel" section. (9.9.0.41) *(Personal, Business Small/Medium/Large, MultiUser)* * **New** Sage/Opayo gateway becoming a payment product under the Elavon brand. Update name of payment gateway from SagePay to **Opayo - Elavon**. For more information, visit: https://www.elavon.co.uk/resource-center/news-and-insights/opayo-migration-faqs.html (9.9.0.34) *(Business Small/Medium/Large, MultiUser)* * **Improvement**: Enhanced **Booking Management**, **Shortcode Functionality**, **Deposit Management**, **Resource Management**,**Import Functionality**, **Payment Confirmation**. Find more at [this page](https://wpbookingcalendar.com/changelog/) * **Improvement**: Many other improvements and fixes. Find more at [this page](https://wpbookingcalendar.com/changelog/) * **Fix** Resolved more than 10 different issues. Find more at this page: https://wpbookingcalendar.com/changelog/ = 9.9.1 = - Find more at [this page](https://wpbookingcalendar.com/changelog/) = 9.9 = - Changes in **all** versions: * **New Feature**: Redesigned "Top Tabs" for page selection in the Booking Calendar Admin UI. This update enhances space utilization, resulting in a clearer and smoother interface for users. (9.8.15.2) * **New** Resource menu page simplifies embedding your booking form. Easily integrate booking form into an existing page or create a new page with the booking form in just a few clicks. (9.8.15.7) * **New** Introducing General Import Conditions options for importing events into the Booking Calendar for all booking resources. You can now enable the option **Import if Dates Available** to import events only if dates are available in the source calendar. Additionally, the option **Import Only New Events** allows you to import only if the event has not been imported before. This last option replaces the deprecated "Force import" option and can be configured at Booking > Settings > Sync > "General" page in the "Import advanced" section. (9.8.15.8) * **Translation Update**: German, French, Italian translation has been updated - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions: * **New** Integrated **PayPal Standard Checkout** payment gateway. Enjoy various payment methods, including **card payments and PayPal**. Choose from different designs for PayPal buttons. The system now automatically responds from the PayPal, updating the booking status and payment status. *(Business Small/Medium/Large, MultiUser)* * **New** The Prices menu now includes options such as "Seasonal Rates" (formerly "Rates"), "Duration-Based Cost" (formerly "Valuation days"), "Partial Payments" (formerly "Deposit"), "Form Options Costs" (formerly "Advanced costs"), and "Payment Gateways." This centralized location allows you to manage all prices for bookings in one place. *(Business Medium/Large, MultiUser)* * **New** Simplify the process of adding the booking form to your website with the **new 'Publish' button** on the Booking > Resources page. Easily add the booking form to an existing or new page with just a few clicks. (9.8.15.5) * Many improvements and fixes. Find more at [this page](https://wpbookingcalendar.com/changelog/) = 9.8.14 - 9.8.0.1 = - Find more at [this page](https://wpbookingcalendar.com/changelog/) = 9.8 = = Changes in Free and Pro Versions: = * **New Features and Improvements**: - **Availability / Capacity** engine for Booking Calendar, enhancing the booking process with dynamic loading and double booking prevention. - **Significant performance boost**, with page loading **up to 78% faster** and SQL requests reduced by up to 89%. - **New Dark Theme** Option: Seamlessly integrate your booking form into your website's design with the Dark Theme, which automatically selects the appropriate calendar and time picker skins while adjusting colors for various UI elements. Activate it on Settings General page in Form Options section. - **Booking Confirmation Section:** Introduced a new Booking Confirmation section that provides users with a summary of their booking details, making it easy for users to confirm their reservations after completing the booking process. This feature allows users to quickly review essential booking information. 'Booking confirmation' section located on the Booking > Settings General page. Previously, it was located in the 'Form' section as 'Thank you' message/page. - **Structured General Settings Page:** Redesigned the General Settings page to enhance user experience. The new layout includes a clear navigation column that displays the specific section you click on, making it easier to understand settings, quickly find specific options, and simplify the configuration of the plugin. - **Toggle Boxes:** Replaced checkboxes in the Booking Calendar User Interface with toggle boxes. This change provides a clearer view of enabling specific options and features, particularly for enabling/disabling Rates and Availability in paid versions. - **Legend Position:** Moved 'Show legend below calendar' to the 'Calendar' section on the Booking > Settings General page. Previously, it was located in the 'Form' section. - **Deprecated Options Removal:** Removed deprecated options such as "Use localized time format", 'Time for showing "Thank you" message', 'Checking to prevent double booking during submitting booking,' 'Set capacity based on the number of visitors,' 'Disable booked time slots in multiple days selection mode' from Booking > Settings General page and option: "for setting maximum number of visitors per resource" at the Booking > Resources page in paid versions. - **Updated Styles:** Improved the styles of warning messages in the booking form for a better user experience. - **Scrolling Enhancement:** Enhanced scrolling to specific elements in the booking form, ensuring that the system will not create a new scroll if the previous one was not finished. - **JS Calendar Scripts:** Updated to version 9.8.0.3. - **Caching Improvement:** Introduced new caching for frequently used SQL requests (9.7.3.14). - **Improved Google Calendar Import:** Improved the actual cron system for importing Google Calendar events, allowing you to set import time intervals starting from 15 minutes. The system now shows the last and next time of importing at the Booking > Settings > Sync > "Import Google Calendar Events" page. - **'Reply-To visitor email' Option:** Added the 'Reply-To visitor email' option for "Admin emails" at the Booking > Settings > Emails page. By default, this option is disabled to prevent spam detection at some servers in the outbound SMTP relay, which could lead to email rejection (9.7.3.17). - **Calendar Dimensions:** Increased the width of the calendar from 284px to 341px and the height of calendar cells from 40px to 48px (9.7.3.2). Improved internal logic for calendar months' size. The width of the calendar is now based on the maximum width, ensuring great responsiveness at any resolution. No need to use "strong_width" parameter in options of Booking Calendar shortcode. (9.7.3.4) - **Mobile Optimization:** For small mobile devices (width smaller than 400px), the height cell is now 40px by default (9.7.3.2). You can specify the same height for all devices using the 'strong_cell_height' parameter in the shortcode. For example: [booking type=1 nummonths=2 options='{calendar months_num_in_row=2 width=682px strong_cell_height=55px}'] (9.7.3.3) - **CSS Class:** Added a new 'wpbc_calendar' CSS class to the calendar HTML table, making it easier to manage CSS conflicts with theme styles). You can use CSS in the theme like this: table:not(.wpbc_calendar){...} instead of table{...} (9.7.3.7) - **Pseudo Cron** System updated for google calendar imports. - **Toolbar Enhancement** Added a 'Reset' button at Booking > Add booking page for the toolbar of configuring calendar size. - **Date : Time** section on the Booking > Settings General page, making it easier to configure date and time options. Now, the 'Time format' option is also available in the Booking Calendar Free version. - **Daylight Saving Time Fix:** Resolved the 'Daylight Saving Time' issue that existed on some servers (possibly due to themes or other plugins defining different timezones than those in WordPress via date_default_timezone_set(...) )), ensuring localized dates and times work correctly for all booking dates/times without the need to activate any options in the settings. - **Shortcodes Enhancement:** All shortcodes can now use the parameter 'resource_id' instead of the previously deprecated 'type' parameter. = Changes in Pro Versions: = * **New Features and Improvements**: - **Capacity Engine**. With the new capacity engine, you can define booking capacities for your calendar, allowing you to receive a **specific number of bookings per time slots or full dates**. This enhances your control over bookings compared to the previous version, which only supported specific booking limits for full dates. *(Business Large, MultiUser)* - **Booking Quantity Control:** Enabled the ability to enable and define a field for 'Booking Quantity Control,' allowing visitors to define the number of items they can book for specific dates or times within a single reservation. Find this option in **New Capacity** section on Booking > Settings General page. *(Business Large, MultiUser)* - **Capacity Shortcode:** Added the Capacity shortcode for showing available (remained) slots per selected dates and times: **[capacity_hint]**. You can use it in the booking form at the Booking > Settings > Form page. *(Business Large, MultiUser)* - Max. visitors field at the Booking > Resources page is deprecated and removed. For defining capacity, use child booking resources. For defining max visitors selection, use a new custom booking form with a different number of users/visitors selection. *(Business Medium/Large, MultiUser)* - **Unavailable Time Definition Engine:** Introduced an engine for defining an unavailable specific number of dates or specific times before or after the booking. It now works in all situations, even for fully booked dates. For bookings where you have selected several dates and booked specific times, the system will extend the unavailable time interval for all such time slots on each day. *(Business Medium/Large, MultiUser)* - **Booking Details Tooltip:** Added the ability to show booking details in a mouse-over tooltip for specific booked dates or times during a day, significantly improving the speed of this functionality. This can now show booking details even for fully booked dates. *(Business Medium/Large, MultiUser)* - **Simplified Booking Form Layout**. Easily configure your **booking form in rows and columns** using new **Simple HTML shortcodes**. Create rows with **<r>...</r>**, columns with **<c>...</c>**, labels with **<l>...</l>** and spacer with **<spacer></spacer>** or **<spacer>width:40px;</spacer>** or **<spacer>height:2em;</spacer>** . For example, to create a single row with two columns, use: **<r> <c>...</c> <c>...</c> </r>**. *(All Pro Versions)* - **Simplified field data tag**: **<f>...</f>**. Easily highlight field data by enclosing it within <f>...</f> tags in the 'Content of booking fields data' section on the Booking > Settings > Form page. For example: <f>[secondname]</f. This will highlight the background of the field on the Booking Listing page. *(All Pro Versions)* - **Redesigned Payment Buttons:** Payment buttons in the new Booking Confirmation window have been redesigned for a more user-friendly experience. *(Business Small/Medium/Large, MultiUser)* - **Different Rates for options in select-boxes:** Now, different rates are supported, depending on the selection of options in select-boxes. Example of rate configuration at Booking > Resources > Cost and rates > Rate page: [visitors=1:270;2:300;3:380;4:450] (9.8.0.5) *(Business Medium/Large, MultiUser)* - **Payment System Responses:** Now, responses from payment systems after visitors' payments are recorded in the Note section of the booking, provided "Logging actions for booking" is activated at the Booking > Settings General page in the "Booking Admin Panel" section. *(Business Small/Medium/Large, MultiUser)* - **Enhanced Booking Log:** The booking log now keeps track of booking details, such as cost calculations, actions related to payment request pages via email links, and other important events. *(Business Small/Medium/Large, MultiUser)* - **Additional Notes:** Added the ability to add extended notes about "Total Cost | Discounts applied | Subtotal cost | Deposit Due | Balance Remaining" after creating the booking. Also, added notes about the approval of the booking by the payment system after a response from the Payment gateway. Notes are now added for bookings that were imported from Google Calendar. *(Business Medium/Large, MultiUser)* - **Date Selection Condition:** Added a condition for defining a specific number of selected dates if started from a specific date. Condition format: '{select-day condition="date" for="2023-10-01" value="20,25,30-35"}'. Example of shortcode: [booking type=3 options='{select-day condition="date" for="2023-10-01" value="20,25,30-35"}'] *(Business Medium/Large, MultiUser)* - **Cancellation Date Hint Shortcode:** Introduced the [cancel_date_hint] shortcode, which shows the date that is 14 days before the selected check-in date. (9.7.3.16) *(Business Medium/Large, MultiUser)* * **Improvements**: - Many improvements and fixes. Find more at [this page](https://wpbookingcalendar.com/changelog/) == Upgrade Notice == = 10.3 = Enhanced Calendar Overview and Timeline Views, and more... = 10.2 = Explore Advanced Configurable Booking Confirmation, Enhanced Booking Form Typography, and more... = 10.1 = Explore enhanced simple booking form setup, with Preview option. Updated UI on the Calendar Overview and Settings pages. Completely new Search Availability Engine to search for available Dates and Times (NEW) based on unavailable dates, and other criteria in Business Large or higher version. And much more. = 10.0 = Explore simplified integration and enhanced management. Easy shortcodes integration. Utilize the new booking resources UI management page, and configure conditional days with ease in pro versions. Track booking edits, add additional notes and much more. Enjoy improved performance, preventing conflicts for a smoother user experience. = 9.9 = Explore a fresh look for Admin UI's 'Top Tabs,' offering a spacious and user-friendly interface. Now, integrate PayPal Standard Checkout for diverse payment options. Efficiently manage pricing with the new 'Prices' menu. Simplify availability settings in the consolidated 'Availability' menu. = 9.8 = Get ready for our biggest update yet! Enjoy a new booking engine, improved performance, structured settings, an enhanced UI, and a smoother booking process with the new booking confirmation section. Paid versions bring features like time-slot capacity for multiple bookings per time-slot and more. home/premiey/www/wp-content/plugins/elementor/readme.txt 0000666 00001052520 15165257420 0017561 0 ustar 00 === Elementor Website Builder - More than Just a Page Builder === Contributors: elemntor Tags: page builder, editor, landing page, drag-and-drop, elementor, visual editor, wysiwyg, design, maintenance mode, coming soon, under construction, website builder, landing page builder, front-end builder Requires at least: 5.9 Tested up to: 6.2 Requires PHP: 7.0 Stable tag: 3.14.1 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now! == Description == https://www.youtube.com/watch?v=lBu9TKg7dFM = THE #1 WEB CREATION PLATFORM, POWERING OVER 10M WEBSITES WORLDWIDE. = Elementor is the leading website building platform for WordPress, enabling web creators to build professional, pixel-perfect websites with an intuitive visual builder. Quickly create amazing websites for your clients or your business with complete control over every piece, without writing a single line of code. Join a vast community of web creators from all around the world who deliver exceptional websites using Elementor. [Check out Elementor Website Builder](https://go.elementor.com/wp-repo-description-tab-homepage-check-out-elementor-website-builder/). = ONE PLATFORM, UNLIMITED WEB CREATIONS = Whether you’re looking to achieve pixel-perfect designs, scale and accelerate your website creation process, or increase lead generation, Elementor has what you need to create any type of website. With an instant, live design and inline editing drag-and-drop Editor, you can create your website while seeing exactly how it would look. Elementor’s open-source solution comes with dozens of out-of-the-box widgets and features for you to use. Additionally, you can integrate with other marketing services or extend Elementor’s capabilities even more with the [Developers Docs](https://go.elementor.com/wp-repo-description-tab-developers-developers-docs/). To edit elements from your Theme, including its Header, Footer, Single Post, and Archive Page, check out our [Pro features](https://go.elementor.com/wp-repo-description-tab-elementor-pro-pro-features/). = PIXEL-PERFECT DESIGNS = With Elementor’s robust design features, you can create unique, show-stopping websites. Adjust every element's spacing, positioning, padding, and margins exactly as you want it, down to the very last pixel. Elevate your website’s design with over 40 widgets and features like Box Shadow, Background Overlays, Hover Effects, Headline Effects, Animations, Gradient Backgrounds, CSS Transform, Mask Options, Shape Dividers, Coming Soon Mode, and many more. To view a complete list of Elementor’s features, visit the [feature page](https://go.elementor.com/wp-repo-description-tab-pro-features-feature-page/). = FULL WEBSITE KITS AND TEMPLATE LIBRARY = Save valuable time, jumpstart your website creation process, or find inspiration with our designer-made website kits and templates. Apply a [Full Website Kit](https://go.elementor.com/wp-repo-description-tab-library-full-website-kit/) to get a website in a snap, including the Homepage, Service Page, and more. Use the library to import Single Pages, Blocks, or Popup templates to your website. You can also create and export your own templates and import them to another website to create reusable website blueprints and accelerate your website creation process. = FULLY RESPONSIVE = Seamlessly adjust the content and presentation of your website to every device. With [Custom Breakpoints](https://go.elementor.com/wp-repo-description-tab-pro-features-custom-breakpoints/), you can deliver the most optimized experience for each visitor, whether they’re viewing your website on Desktop, Mobile, Tablet, Wide Screen, and more. = ACCELERATED CREATION WORKFLOW = Streamline your workflow and introduce efficient methodologies to accelerate your website creation process. Leverage global fonts and colors for consistency throughout your website. Drag media files directly from your desktop into the editor, mark widgets as favorites, create a blueprint of your website so you can reuse it, and more. Take your professional workflow to the next level with [Dynamic Content](https://go.elementor.com/wp-repo-description-tab-pro-features-dynamic-content/). = FAST LOADING WEBSITES = Enjoy fast-loading websites that rank well on Google search. Enhance your website performance using built-in features, and benefit from Elementor's ongoing performance improvements, such as reduced CSS and JS files, lazy loading, and more. To learn more, check out our [performance page](https://go.elementor.com/wp-repo-description-tab-performance-performance-page/). = PROMOTING ACCESSIBILITY = Elementor is built with Accessibility in mind and offers tools and enhancements to help you provide a better experience for all users. These include HTML 5 semantic, full keyboard navigation menu, ongoing accessibility improvement of features, widget, and more = SUPPORTED BY A STRONG COMMUNITY = Join a thriving global community that helps each other achieve their goals. Get answers to your questions, solve problems with other members, share knowledge, and so much more. Join the community discussions, meetups, enjoy hundreds of YouTube videos, articles, and tutorials made by members worldwide. - [Facebook Community](https://go.elementor.com/wp-repo-description-tab-facebook-group/) - with over 120K members, who are constantly offering support, advice, feedback, and tutorials about new features and how to achieve complex website scenarios. - [Dozens of Elementor](https://go.elementor.com/wp-repo-description-tab-addons-dozens-of-elementor-addons/) Addons - a multitude of addons that extends Elementor’s solution with over 900 addons, so you can achieve nearly every capability you can think of, no matter how niche it is. - [Experts Community](https://go.elementor.com/wp-repo-description-tab-experts-experts-community/) - the Elementor experts market is the place for you to find and hire an Expert, or become an Expert and offer your services to clients. - [Community Hub](https://go.elementor.com/wp-repo-description-tab-community-hub-community-hub/) - connect with other community members, get informed about new releases and updates in the developer's edition. - [Github Community](https://go.elementor.com/wp-repo-description-tab-github-repo/) - get information about all the latest releases, request features, or report a bug. = OVER 40+ FREE WIDGETS AND COUNTING = Elementor includes a variety of 40+ free widgets for you to build professional and engaging websites: - **Heading**. Add eye-catching headlines. - **Image**. Control the size, opacity and other settings of images. - **Text Editor**. A WYSIWYG text editor, just like the WordPress editor. - **Video**. Add YouTube, Vimeo, Dailymotion or self-hosted videos to your page. - **Button**. Controlling every aspect of the button design. - **Image Box**. A box that includes image, headline and text. - **Testimonials**. Customer testimonials that show social proof. - **Icon**. Place one or more of 600+ icons available. - **Icon Box**. Include an icon, headline, and text with one widget. - **Social Icons**. Link to your social pages with the relevant icon like Facebook/Twitter. - **Image Gallery**. Displays your images in an aligned grid. - **Image Carousel**. Create a rotating carousel or slider for chosen images. - **Icon List**. Use any icon to create a bullet list. - **Counter**. Show stats and numbers in an escalating manner. - **Progress Bar**. Include an escalating progress bar. - **Tabs**. Display different pieces of content in vertical or horizontal tabs. - **Accordion**. Display content in multiple collapsable sections. - **Toggle**. Use the Toggle to hide or display content, like FAQ. - **Star Rating**. Allow your visitors to rate you on your website. - **Alert**. Include a colored alert box to draw visitor’s attention. - **HTML**. Insert code into the page. - **Shortcode**. Easily insert shortcodes from any plugin into the page. - **Menu Anchor**. Link any menu to this anchor. - **Read More**. Set the `Read More` cut-off for the excerpt in archive pages. - **Sidebar**. Add any sidebar into the page. - **Google Maps**. Embed maps into the page. - **SoundCloud**. Add audio bits from SoundCloud. - **Divider**. Separate content with a designed divider. - **Spacer**. Add space between elements. - **Columns**. Create inner columns within the column. - **Text Path**. Attach your text to a path.. - **And counting...** = Developer API = As an open-source platform, developers can extend Elementor’s capabilities and explore various resources to get started. This includes a [developer's website](https://go.elementor.com/wp-repo-description-tab-developers-developers-website/), [Developers Docs](https://go.elementor.com/wp-repo-description-tab-developers-developers-docs-2/), [Developers Blog](https://go.elementor.com/wp-repo-description-tab-developers-developers-blog/), [GitHub](https://go.elementor.com/wp-repo-description-tab-github-repo/), [Add-on Developers Newsletter](https://go.elementor.com/wp-repo-description-tab-newsletter-addon-newsletter/), the [Community Hub’s development room](https://go.elementor.com/wp-repo-description-tab-community-hub-community-hubs-development-room/), and more. = TRANSLATED TO 59+ LANGUAGES, INCLUDES RTL SUPPORT = Elementor supports multiple languages and typographies and is RTL compatible, so you get an Editor and Panel that supports [over 59 languages](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate/) out of the box. Elementor is also compatible with WPML, Polylang, TranslatePress, Weglot, and more. If you would like to contribute, you can add a new language via translate.wordpress.org. We’ve built a short guide explaining [how to translate and localize the plugin](https://go.elementor.com/wp-repo-description-tab-help-center-translate/). = TAKE IT TO THE NEXT LEVEL WITH ELEMENTOR PRO = Create immersive web experiences while saving time and resources, keeping costs manageable with [Elementor Pro](https://go.elementor.com/wp-repo-description-tab-elementor-pro-elementor-pro/). Get access to +90 professional widgets, features, and tools to create comprehensive website experiences. Elementor Pro’s features include: - [Exclusive Pro Kits and Templates](https://go.elementor.com/wp-repo-description-tab-library-exclusive-pro-kits-and-templates/) - [Advanced Motion Effects](https://go.elementor.com/wp-repo-description-tab-pro-features-motion-effects/) - [Industry-leading Theme Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-industry-leading-theme-builder/) - [WooCommerce Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-woocommerce-builder/) - [Professional Form Builder and Submission Log](https://go.elementor.com/wp-repo-description-tab-pro-features-professional-form-builder-and-submission-log/) - [Popup Builder](https://go.elementor.com/wp-repo-description-tab-pro-features-popup-builder/) - [Dynamic Content](https://go.elementor.com/wp-repo-description-tab-pro-features-dynamic-content-2/) - Marketing automation and CRM integrations - Scroll Snap - Custom fonts & icons - Role manager - Blog post layout widget - Image & video sliders - Global widgets - Custom CSS - Custom Code - 90+ Professional widgets - And many more. Join the elite web creators who enjoy [Elementor Pro](https://go.elementor.com/wp-repo-description-tab-elementor-pro-elementor-pro-2/)! = SECURITY AND COMPLIANCE = Elementor is ISO 27001 certified and has a dedicated team of security professionals that implements industry best practices for maximum security and compliance 24/7. There is also a managed security [Bug Bounty program](https://go.elementor.com/wp-repo-description-tab-bug-crowd-bug-bounty-program/), utilizing the community power by enabling 24/7/365 crowdsourced vulnerability detection. = ELEMENTOR RESOURCES AND SUPPORT = - To learn how to get started with Elementor, or view tutorials about new features, go to the [Elementor Academy](https://go.elementor.com/wp-repo-description-tab-academy-elementor-academy/) or the [Help Center](https://go.elementor.com/wp-repo-description-tab-help-center-help-center/). - If you have any more questions or need support, visit the support on the [Plugin’s forum](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-forum/). Elementor Pro users can also reach out to a dedicated support channel for premium 24/7 support. - For more information about Elementor and Elementor Pro features, visit [Elementor Website Builder](https://go.elementor.com/wp-repo-description-tab-homepage-elementor-website-builder/). = Liked Elementor? = - Join our [Facebook Group](https://go.elementor.com/wp-repo-description-tab-facebook-group/). - Learn from our tutorials on [YouTube Channel](https://go.elementor.com/wp-repo-description-tab-youtube-channel/). - Or rate us on [WordPress](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-review/) :) == Installation == = Minimum Requirements = * WordPress 5.9 or greater * PHP version 7.0 or greater * MySQL version 5.0 or greater = We recommend your host supports: = * PHP version 7.0 or greater * MySQL version 5.6 or greater * WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred) https://www.youtube.com/watch?v=Ypn6fltn_7s = Installation = 1. Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the `wp-content/plugins/` directory of your WordPress installation. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Go to Pages > Add New 4. Press the 'Edit with Elementor' button. 5. Now you can drag and drop widgets from the left panel onto the content area, as well as add new sections and columns that make up the page structure. For documentation and tutorials visit our [Knowledge Base](https://elementor.com/help/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme). == Frequently Asked Questions == **How do I install Elementor?** To install the free version of Elementor, follow the steps below: From your WordPress dashboard -> Go to Plugins -> Click on 'Add new'-> In the Search field, enter Elementor and choose Elementor website builder. Press install -> After installation, click Activate. **Does Elementor work with all the themes?** Elementor works all the themes that respect the coding standards of WordPress set by its Codex. It is recommended to use Elementor's [Hello Theme](https://go.elementor.com/wp-repo-description-tab-hello-theme-hello-theme/), a lightweight blank canvas, to enjoy full flexibility when using Elementor, and optimize your experience. **Is Elementor compatible with Gutenberg?** Elementor and Gutenberg work seamlessly together. As a user, you can easily decide which editor to use at every point while editing your site. **Can I create an online store?** Yes, with the Elementor Pro WooCommerce Builder you can customize every page of your store to create an amazing customer experience that drives sales. **Does it work with other WordPress plugins? ** It works with almost all the plugins. If you experience an incompatibility issue, please report it to us and to the plugin that conflicts with Elementor. **Do I need to know how to code?** No! Elementor provides you with all the widgets and features that you need to build a proffesional website without using code. **Do i need to know how to design?** No, you can choose between professionaly designed kits and templates that fit toevery industry and have all you need to create your own profesional website. **Will elementor slow down my website?** As Elementor prioritizes speed and performance, you enjoy better and faster performance with each new version of Elementor. When testing the same page layout on older versions you can see a significant performance improvement, from a score of 82 in Google PageSpeed Insight in version 3.1, to a score of 95 i in version 3.5. **Is my site secure with Elementor?** The security of your website is extremely important to us and we take proactive measures to assure that your websites are secure. Elementor is ISO 27001 certified, and has a dedicated team of security professionals that implements industry best-practices for maximum security and compliance, 24/7. There is also a managed security Bug Bounty program, utilizing the community power by enabling 24/7/365 crowdsourced vulnerability detection. **Can I buy templates separately?** Of course, you can use any template that supports Elementor. **Is Elementor compatible with Post and Custom Post Types?** Of course! You can set which post types will enable Elementor in the settings page. **What is the difference between Elementor's free Plugin and Elementor Pro** Elementor’s Free version allows you to explore our revolutionary drag & drop live editor, basic widgets and templates. Elementor Pro (Essential, Advanced, Expert, Studio, and Agency) empowers you with more professional tools that speed up your workflow, give you access to human-powered support, help you build more advanced content, and convert visitors. See full comparison here. **How can I become a Contributor** If you want to contribute, go to our [Elementor GitHub Repository](https://github.com/elementor/elementor) and see where you can help. You can also add a new language via [translate.wordpress.org](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate/). We’ve built a short guide explaining [how to translate and localize the plugin](https://go.elementor.com/wp-repo-description-tab-wordpress-plugin-translate-faq/). == Screenshots == 1. **Visual Drag and Drop Editor** Our instant drag and drop lets you easily place every element anywhere on the page and create pixel perfect designs. 2. **Full Design System** Speed up your workflow and ensure consistency across your site with settings you define once, use globally, and change anytime - no coding required. 3. **Motion Effects** Add transitions and animations to your website elements/designs to create a unique user experience. 4. **Kit Library** Choose from a variety of designer-made website kits created to fit any industry. Add content, customize it, and make it your own. 5. **Templates Library** Save your pages or sections as templates, so you can easily reuse them again or choose one of our beautiful pre-designed templates. 6. **Responsive Design** Fully edit your websites and customize the behavior on desktop, tablet & mobile to maximize the experience by switching between devices and breaking points. == Changelog == See Elementor Developer Edition versions changelog [here](https://go.elementor.com/dev-changelog/) = 3.14.1 - 2023-06-26 = * Fix: Video background added on the parent tab container only works on the first tab in Tabs widget * Fix: AI Image screen is not loading when there is no image in the control = 3.14.0 - 2023-06-19 = * New: Introducing Elementor AI for Image Creation – Unleash your creativity, improve and accelerate your workflow by instantly generating any type of image * New: Add widgets to the Editor with a click - streamline and accelerate your workflow ([#20142](https://github.com/elementor/elementor/issues/20142), [#21965](https://github.com/elementor/elementor/issues/21965)) * New: Global Styles Preview - Showcase your global colors and fonts for better insight of your website's design system * Tweak: Added a None option to the breakpoint options in Tabs widget ([#7742](https://github.com/elementor/elementor/issues/7742)) * Tweak: Updated "Manage Website" button functionality and name in Editor Top Bar ([#22359](https://github.com/elementor/elementor/issues/22359), [#22464](https://github.com/elementor/elementor/issues/22464)) * Tweak: Added a horizontal scrolling option in Tabs widget * Tweak: Implemented "Add new page" option in recently edited documents dropdown in Editor Top Bar * Tweak: Allow loading a document without reloading when using recently edited documents dropdown in Editor Top Bar * Tweak: Changed document name simultaneously when changing it in the document settings panel and the Editor Top Bar * Tweak: Moved the 'Container Type' dropdown to the top of the container widget in Grid Container experiment * Tweak: Added Fit to Size control to SVG file in Icon widget * Tweak: Added "Object Position" control to Image widget * Tweak: Added "Order" control to page settings panel * Tweak: Added "Comments" control to page settings panel * Tweak: Updated the layout of Keyboard Shortcuts panel * Tweak: Added "Page Settings" hotkey to the Keyboard Shortcuts panel * Tweak: Added "User Preferences" hotkey to the Keyboard Shortcuts panel * Tweak: Added "Notes" feature hotkey to the Keyboard Shortcuts panel * Tweak: Use CSS Logical Properties in Elementor Admin SCSS files * Tweak: Move the "Elementor Loading" HTML block from the preview area * Tweak: Use `media_types` array in Media controls * Tweak: Added keyboard accessibility to Navigator items * Tweak: Added keyboard accessibility to Basic Gallery widget * Tweak: Added keyboard accessibility to Image Carousel widget * Tweak: Improved accessibility to Button widget * Tweak: Added focus state to Editor buttons * Tweak: Replaced select control with choose control for Vertical Alignment control in Icon Box widget * Tweak: Replaced select control with choose control for Vertical Alignment control in Image Box widget * Fix: Not-crawlable link error in Accordion widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611)) * Fix: Not-crawlable link error in Toggle widget ([#14371](https://github.com/elementor/elementor/issues/14371), [#20214](https://github.com/elementor/elementor/issues/20214), [#20477](https://github.com/elementor/elementor/issues/20477), [#8943](https://github.com/elementor/elementor/issues/8943), [#11611](https://github.com/elementor/elementor/issues/11611)) * Fix: "Convert to Containers" functionality appears on a page without Sections ([#19361](https://github.com/elementor/elementor/issues/19361)) * Fix: Responsive settings for templates don't work as expected when Additional Custom Breakpoints feature is active ([#16819](https://github.com/elementor/elementor/issues/16819), [#19394](https://github.com/elementor/elementor/issues/19394)) * Fix: ARIA `role` attributes in Accordion widget * Fix: ARIA `role` attributes in Toggle widget * Fix: Background video is not working as expected inside the editor on container level in Nested Elements * Fix: Dropdown select control UI background color glitch on dark mode in the Editor * Fix: Special characters are not displaying as expected when using recently edited documents dropdown in Editor Top Bar = 3.13.4 - 2023-05-28 = * Fix: Unable to save a new Global Widget ([#22544](https://github.com/elementor/elementor/issues/22544)) = 3.13.3 - 2023-05-22 = * Security Fix: Addressed security weaknesses in template creation mechanism * Tweak: Improved error messages when a kit is not downloaded successfully in Kit Library = 3.13.2 - 2023-05-11 = * Security Fix: Addressed security weaknesses in access management related functions = 3.13.1 - 2023-05-09 = * Tweak: Removed autocomplete functionality in Color Picker * Fix: 'Editing Handle' location issue in various places in the Editor = 3.13.0 - 2023-05-08 = * New: Introducing Elementor AI Write - Boost your productivity and efficiency, while elevating your website's design and content. * New: CSS Grid layout in Container - ideal for grid-like layouts and achieving infinite design possibilities ([#18839](https://github.com/elementor/elementor/issues/18839)) * Tweak: Added RGBA and HSLA types to color picker ([#18308](https://github.com/elementor/elementor/issues/18308)) * Tweak: Improved items behavior when the width of all the tabs titles exceeds the parent container width ([#21650](https://github.com/elementor/elementor/issues/21650)) * Tweak: Adjusted Favorites section functionality for better user experience ([#20939](https://github.com/elementor/elementor/issues/20939)) * Tweak: Added quick site navigation within the editor's new Top Bar * Tweak: Added the Save Options functionality to new Editor Top Bar * Tweak: Added "Site Settings" hotkey to keyboard shortcuts panel * Tweak: Removed Pojo integration from Elementor * Tweak: General improvements in Elementor's new color scheme * Tweak: Updated `Pickr` library to v1.8.0 * Tweak: Updated `eicons` library to v5.20.0 * Tweak: Added Lazy Load support to various Elementor Editor and Admin images * Tweak: Added Lazy Load support for embedded video thumbnail image * Tweak: Improved accessibility in Lightbox functionality * Tweak: Added keyboard accessibility to Elementor Editor tabs * Tweak: Added keyboard accessibility to Elementor Editor icons * Tweak: Added keyboard accessibility to Elementor widget categories * Tweak: Added keyboard accessibility to header and footer in widgets panel * Tweak: Added keyboard accessibility to "Edit with Elementor" button * Tweak: Added keyboard accessibility to navigation arrows in Image Carousel widget * Tweak: Added keyboard accessibility to URL control "Link Options" button * Tweak: Added keyboard accessibility to editor "mode switcher" * Tweak: Added keyboard accessibility to close and toggle buttons in Navigator * Tweak: HTML structure changed in Elementor Editor components for better readability * Fix: Can't paste widgets into the 'Drag widget here' area when using Container ([#21652](https://github.com/elementor/elementor/issues/21652), [#22142](https://github.com/elementor/elementor/issues/22142)) * Fix: Removed redundant scroll in Finder * Fix: Carousel widgets are not working correctly inside Nested Tabs widget * Fix: Lightbox image captions are not aligned to the center * Fix: Border radius not affecting the Video and Slideshow background types in Container * Fix: Update translation strings escaping for safe use in attributes output * Fix: Added `aspect-ratio` fallback in Video widget for old browsers * Fix: Disabled 'Dominant Color' on PNG and GIF images in Lazy Load Background Images experiment * Fix: Wrong ARIA text value in Progress Bar widget = 3.12.1 - 2023-04-02 = * Fix: Elementor's dark mode color scheme affects the front in various scenarios ([#21809](https://github.com/elementor/elementor/issues/21809), [#21832](https://github.com/elementor/elementor/issues/21832)) * Fix: Reverted inline editing fix that caused DOM change in Button widget = 3.12.0 - 2023-03-29 = * New: A new color scheme for Elementor - the Editor and other Elementor screens have been recolored, simplified, and optimized for accessibility * New: Introducing a new Editor Top Bar as an Alpha experiment - consolidates all the common actions you need to perform on your website in a central and accessible location * Tweak: Added a vertical alignment control to icons in Icon List widget ([#16464](https://github.com/elementor/elementor/issues/16464), [#16056](https://github.com/elementor/elementor/issues/16056), [#19237](https://github.com/elementor/elementor/issues/19237), [#16237](https://github.com/elementor/elementor/issues/16237), [#18420](https://github.com/elementor/elementor/issues/18420)) * Tweak: Adjusted the increments of `em` and `rem` when using the number scrubbing functionality ([#19399](https://github.com/elementor/elementor/issues/19399)) * Tweak: Added `vw` unit to margin and padding in Column, Section, and Container elements ([#20890](https://github.com/elementor/elementor/issues/20890), props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added additional size units for icon in Social Icons widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Separated title and description control labels in Icon Box and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added units to `container_width` and `widgets_gap` in site settings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added units for Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Extracted Stretch Section handler to a more generic Stretch Element * Tweak: Refactored show and hide tab content callbacks to be more generic in Tabs widget * Tweak: Updated minimum required WordPress version to 5.9 * Tweak: Separated overview dashboard function to multiple functions in WordPress dashboard * Tweak: Added thumbnail to most recently installed kit in Elementor Import/export screen * Tweak: Added Transition Duration control to text hover color in Icon List widget * Tweak: Display normal & hover icon colors in tabs view in Icon List widget * Tweak: Added additional size units and custom units in all elements * Tweak: Added remove current kit alert before applying a new kit in import process * Tweak: Removed redundant default units in various elements * Tweak: Upgrade Swiper Library feature promoted to Stable status * Tweak: Save as Default feature merged to version * Fix: Padding is set to text span instead of icon span in Icon List widget ([#9831](https://github.com/elementor/elementor/issues/9831), props [@cirkut](https://github.com/cirkut)) * Fix: Save as Default functionality breaks Image Carousel and Loop Carousel widgets in various scenarios ([#21371](https://github.com/elementor/elementor/issues/21371)) * Fix: Content styling controls are not targeting the right container in Tabs widget * Fix: Containers are still editable in Editor preview mode * Fix: "Choose Image" control is missing in Safari 14 in various image elements = 3.11.5 - 2023-03-14 = * Tweak: Improved SVG file upload sanitization for better security enforcement * Tweak: Improved code security enforcement in Text Path widget = 3.11.4 - 2023-03-12 = * Fix: Sticky and Motion Effects not working after latest Chrome update ([#21612](https://github.com/elementor/elementor/issues/21612)) * Fix: Extra spacing appears on the bottom in Video widget = 3.11.3 - 2023-03-07 = * Fix: Lightbox is not presented as expected when Upgrade Swiper Library experiment is activated ([#21413](https://github.com/elementor/elementor/issues/21413)) * Fix: "Choose Image" control is missing in Safari 14 in various image elements = 3.11.2 - 2023-02-22 = * Fix: Passing an HTMLElement to the Swiper instance utility doesn't work = 3.11.1 - 2023-02-15 = * Fix: Featured Image dynamic tag is not working in Background images ([#21313](https://github.com/elementor/elementor/issues/21313)) = 3.11.0 - 2023-02-13 = * New: Introducing Copy and Paste Between Websites functionality ([#9424](https://github.com/elementor/elementor/issues/9424), [#19183](https://github.com/elementor/elementor/issues/19183)) * New: Responsive background Image Size - Adjust image size per device to improve performance ([#6778](https://github.com/elementor/elementor/issues/6778), [#3722](https://github.com/elementor/elementor/issues/3722)) * New: Updated Swiper Library to 8.4.5 as a Beta experiment ([#18724](https://github.com/elementor/elementor/issues/18724)) * Tweak: Updated Google Fonts list with 125 new fonts ([#20229](https://github.com/elementor/elementor/issues/20229)) * Tweak: Added `accent-color` support to Form fields in Site Settings * Tweak: Use `aspect-ratio` property instead of CSS trick in Video widget * Tweak: Updated `eicons` library to v5.18.0 * Tweak: Added `generator` meta tag to identify active performance settings and experiments * Tweak: Improved logo visibility in Site Logo widget * Tweak: Updated error messages when replacing URLs in Elementor Tools screen * Tweak: Updated error messages on import/export functionality * Tweak: Added a responsive control to custom image spacing in Image Carousel widget * Tweak: Renamed "Experiments" settings tab to "Features" for better clarity * Tweak: Merged "Hide WP widgets from search" experiment to the version * Tweak: Promoted "Nested Elements" experiment to BETA status * Tweak: Promoted "Flexbox Container" experiment to RC status * Tweak: Promoted "Save as Default" experiment to Stable status * Fix: Rename `e-action-hash` attribute to `data-e-action-hash` attribute ([#20513](https://github.com/elementor/elementor/issues/20513), [#16418](https://github.com/elementor/elementor/issues/16418), props [@huubl](https://github.com/huubl)) * Fix: Justify Content icons are inverted in RTL when direction is set to column in Container ([#20083](https://github.com/elementor/elementor/issues/20083)) * Fix: Various issues when using the convert-to-container functionality * Fix: Tabs widget changes width size when direction set to row or column in Container * Fix: Adjusted right-click menu dark mode for blocked options * Fix: Can't rollback Elementor version to older Core version = 3.10.2 - 2023-01-29 = * Fix: PHP 8.x throws errors and notices in some cases ([#21087](https://github.com/elementor/elementor/issues/21087)) * Fix: Keyboard actions are not blocked on main tab container in Tabs widget = 3.10.1 - 2023-01-17 = * Fix: Child containers inheriting styles from parent container ([#20669](https://github.com/elementor/elementor/issues/20669)) * Fix: Lazyload not working after load more action in loop builder items * Fix: Tab toggle is not working as expected after dragging a widget to any tab in Tabs widget * Fix: Elementor Top bar is not fully responsive when WP sidebar is collapsed = 3.10.0 - 2023-01-09 = * New: Introducing the renewed Tabs widget - Enable more design options, and nesting capabilities ([#2587](https://github.com/elementor/elementor/issues/2587)) * New: Introducing Custom Units - A new way to choose any unit you want, including CSS Math Functions ([#2219](https://github.com/elementor/elementor/issues/2219), [#19935](https://github.com/elementor/elementor/issues/19935), [#18738](https://github.com/elementor/elementor/issues/18738), [#8307](https://github.com/elementor/elementor/issues/8307), [#11335](https://github.com/elementor/elementor/issues/11335)) * New: Container-based website assets - Kickstart your website creation and design process with container-based full website kits, templates and blocks * New: Added an option to disable Google Fonts integration from font-family control * Tweak: Added `preload="metadata"` to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308)) * Tweak: Added `preload` selector to self hosted videos in Video widget ([#17308](https://github.com/elementor/elementor/issues/17308)) * Tweak: Added `loading="lazy"` for custom size in media control ([#17884](https://github.com/elementor/elementor/issues/17884)) * Tweak: Added additional units for width and height in Icon List widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added additional units for icon size in Icon List Widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `loading="lazy"` to Google Map widget * Tweak: Updated `eicons` library to 5.17.0 * Tweak: Merged various experiments to the version * Tweak: Promoted various experiments to Beta and Stable status * Tweak: Added Undo option into success toast in "Save as Default" experiment * Tweak: Media control return image URL from WordPress in Style CSS * Tweak: General infrastructure changes to Import Export Website Kit experiment * Fix: RTL text is printed backward in Text Path widget ([#17309](https://github.com/elementor/elementor/issues/17309)) * Fix: Unnecessary `non-existing control` errors are thrown on page load ([#20027](https://github.com/elementor/elementor/issues/20027)) * Fix: Post type is overridden on autosave for library documents ([#1994](https://github.com/elementor/elementor/issues/1994)) * Fix: Compatibility issue with Rank Math plugin due to `wp_print_media_template()` in onboarding module ([#18368](https://github.com/elementor/elementor/issues/18368)) * Fix: Auto detection of dark mode not working in the Theme Builder ([#19670](https://github.com/elementor/elementor/issues/19670)) * Fix: Missing escaping translation in Experiments screen * Fix: Motion effect on background image disables background overlay in Container = 3.9.2 - 2022-12-21 = * Fix: Images not loading in Template widget inside the Editor when using Lazy Load Background Images experiment ([#20635](https://github.com/elementor/elementor/issues/20635)) * Fix: Wrong share URL for XING network ([#13112](https://github.com/elementor/elementor/issues/13112)) * Fix: Browser ignores space in mail share URL ([#10803](https://github.com/elementor/elementor/issues/10803)) * Fix: Responsive values are not saving as part of Save as Default functionality = 3.9.1 - 2022-12-14 = * Fix: Copy-Paste Style prevents saving the page when Repeater controls exist in "non-content" tabs ([#19895](https://github.com/elementor/elementor/issues/19895), [#20637](https://github.com/elementor/elementor/issues/20637)) * Fix: Font looks blurry in the Admin Top Bar (props [@CodeExplore](https://github.com/CodeExplore)) * Fix: The not active tab in the media modal is missing * Fix: Background Overlay is not uploading in Container when using the Lazy Load experiment = 3.9.0 - 2022-12-06 = * New: Introducing Save as Default as a Beta experiment - Create your default settings for every element for better consistency * New: Introducing Background images Lazy Load as an Alpha experiment * Tweak: Separate "Default" and "None" values in Border Type control ([#11565](https://github.com/elementor/elementor/issues/11565), [#13328](https://github.com/elementor/elementor/issues/13328), [#11723](https://github.com/elementor/elementor/issues/11723)) * Tweak: Added `dnt` param to Vimeo embed background and Video widget ([#13797](https://github.com/elementor/elementor/issues/13797), [#13631](https://github.com/elementor/elementor/issues/13631)) * Tweak: Added Transform section to Advanced tab in Flexbox Container ([#18648](https://github.com/elementor/elementor/issues/18648), [#18268](https://github.com/elementor/elementor/issues/18268)) * Tweak: Added responsive control for Border Radius in Button widget ([#18914](https://github.com/elementor/elementor/issues/18914)) * Tweak: Added responsive control to opacity of background overlay image in Sections and Containers ([#19659](https://github.com/elementor/elementor/issues/19659)) * Tweak: Removed extra SQL queries on every page for better performance ([#12162](https://github.com/elementor/elementor/issues/12162)) * Tweak: Added background color option to the video background control ([#4353](https://github.com/elementor/elementor/issues/4353)) * Tweak: Added responsive control for caption to Image, Image Gallery and Image Carousel widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added responsive control to icon border radius in Icon and Social Icons widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `em` unit to Word Spacing control in Text Path widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added responsive control to image border radius in Image Carousel, Basic Gallery and Testimonial widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Make Elementor compatible with WebP uploads via Performance Lab plugin * Tweak: Added `em` units to border radius control in various elements * Tweak: Upgraded the `autoprefixer` package to better minify CSS files * Tweak: Added more units options to Border Width control in various elements * Tweak: Adjusted Dark Mode in Navigator when using Container * Tweak: Added `rel=preconnect` tag to Google Fonts to improve performance * Tweak: Added escape translation strings for safe use in HTML output * Tweak: Removed redundant labels from group controls * Tweak: Added new margin controls to Post and Page Settings * Tweak: Allow saving and reloading a page while in-place editing of documents * Tweak: Added compatibility for Yoast Duplicate Post plugin * Tweak: Added new hook action when element handler ready * Fix: Predefined container structure with default padding is not working ([#19990](https://github.com/elementor/elementor/issues/19990)) * Fix: Repeater controls in `non-content` tabs cause JS errors when running Copy-Paste Style ([#19895](https://github.com/elementor/elementor/issues/19895)) * Fix: Various widgets disappear in certain scenarios when choosing direction Row or Column in Container * Fix: Align items controls are not working as expected in container when using Spacer widget with custom width * Fix: Pasting an element into the Preview Container throws a JS error in console * Fix: Can't drag widgets into a Column after it's being emptied * Fix: First container handle is not centered on an RTL language = 3.8.1 - 2022-11-13 = * Fix: PHP error notice appears while saving in Site Settings when using PHP8.0+ ([#20062](https://github.com/elementor/elementor/issues/20062), props [@gerasimovdaniel](https://github.com/gerasimovdaniel)) = 3.8.0 - 2022-10-30 = * New: Revert your Website to its Previous Condition - Allow removing the last imported Kit * New: The container experiment is now officially set as beta * Tweak: Increase inputs in Replace URL tool to support long URLs ([#19559](https://github.com/elementor/elementor/issues/19559)) * Tweak: Added Dynamic Tags for Global Colors ([#15135](https://github.com/elementor/elementor/issues/15135)) * Tweak: Improved performance of Inline Fonts Icons experiment ([#19447](https://github.com/elementor/elementor/issues/19447)) * Tweak: Improved browser responsiveness during Elementor's initialization process ([#15228](https://github.com/elementor/elementor/issues/15228), props [@FlyingDR](https://github.com/FlyingDR)) * Tweak: Added Responsive control to Text Align in Columns and Sections ([#13199](https://github.com/elementor/elementor/issues/13199), props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added size units to Letter Spacing in Typography modal ([#19726](https://github.com/elementor/elementor/issues/19726)) * Tweak: Added more size units to Size and Spacing controls Icon and Icon box widgets ([#19496](https://github.com/elementor/elementor/issues/19496)) * Tweak: Added labels to font weight numeric values ([#18761](https://github.com/elementor/elementor/issues/18761)) * Tweak: Added `rem` unit to gap between elements control in Container widget ([#18261](https://github.com/elementor/elementor/issues/18261)) * Tweak: Added clarification for the `a` tag to the container element (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to number in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to title in Counter widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to text in Divider widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `em` unit for border radius to layout elements (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added text stroke to title in Image Box widget (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added more size units to Spacing and Image Size in Testimonial and Image Box widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Replaced `e-container` class name to `e-con` in Container * Tweak: Replaced `e-container--width-boxed` class name to `e-con-boxed` in Container * Tweak: Replaced `e-container--width-full` class name to `e-con-full` in Container * Tweak: Replaced `e-container__inner` class name to `e-con-inner` in Container * Tweak: Custom links in menu items should be relative to the site address when importing a Kit * Tweak: Import/Export CLI and UI mechanisms were merged into a unified service * Tweak: Improved the UX of dependencies between experiments * Tweak: Changed Full-width and Boxed content width functionality in Container * Tweak: Changed default Google fonts loading method to "Swap" on new sites * Tweak: Changed default direction for Featured sorting to ASC in Kit Library * Tweak: Added migrate script to handle retro PHP8 type error on image custom size * Tweak: Re-organized SCSS files for the Container * Tweak: Changed default Content Width when adding a new Container from right click context-menu * Fix: `isolation: isolate` property causing z-index issues in various scenarios when using Container ([#19834](https://github.com/elementor/elementor/issues/19834), [#19845](https://github.com/elementor/elementor/issues/19845), [#19705](https://github.com/elementor/elementor/issues/19705), [#20011](https://github.com/elementor/elementor/issues/20011)) * Fix: Responsive controls with responsive conditions whose values are arrays (Base Multiple) did not apply in the frontend for non-desktop devices ([#19924](https://github.com/elementor/elementor/issues/19924), [#19917](https://github.com/elementor/elementor/issues/19917), [#19922](https://github.com/elementor/elementor/issues/19922), [#19894](https://github.com/elementor/elementor/issues/19894), [#19930](https://github.com/elementor/elementor/issues/19930), [#20001](https://github.com/elementor/elementor/issues/20001)) * Fix: Importer WordPress root write permissions check causes import failures ([#17255](https://github.com/elementor/elementor/issues/17255)) * Fix: Removed unnecessary default `max-width` and `flex-grow` settings in various widgets when using Container ([#19891](https://github.com/elementor/elementor/issues/19891)) * Fix: Transitions functionality is not working as expected in Container ([#19913](https://github.com/elementor/elementor/issues/19913)) * Fix: Progress Bar layout is not presented as expected when direction is set to row in Container * Fix: Insert library button is clickable while inserting a template * Fix: Go pro link UI glitch in export kit tool * Fix: Export kit doesn't work in a Multisite Network * Fix: WooCommerce products and categories are not imported as expected when assigned to a menu * Fix: CSS minified files not generated on build * Fix: Editor controls color issues in dark mode scheme = 3.7.8 - 2022-10-02 = * Fix: Using responsive control values in selectors and selector values causes a fatal error ([#19894](https://github.com/elementor/elementor/issues/19894)) * Fix: Error message appears after connecting account and refreshing in a promotion screen * Fix: UI glitch when searching for non-existing terms in Template Library = 3.7.7 - 2022-09-20 = * Tweak: Removed the option to create a custom logo in Site Settings ([#19823](https://github.com/elementor/elementor/issues/19823)) * Fix: Custom X Position of background image doesn't work for non-desktop devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19662](https://github.com/elementor/elementor/issues/19662), [#19669](https://github.com/elementor/elementor/issues/19669), [#19527](https://github.com/elementor/elementor/issues/19527)) * Fix: Connect & activate to Elementor account issue with various WordPress site languages = 3.7.6 - 2022-09-15 = * Fix: Replaced link for better clarity in Site Settings = 3.7.5 - 2022-09-14 = * Tweak: Added an option to create a custom logo with AI Logo Maker by Fiverr in Site Settings * Fix: Background Image Custom Position and Size controls are not visible for Mobile and Tablet devices ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662)) * Fix: Custom Width on Tablet and Mobile devices generates wrong values when Desktop is set to default ([#19487](https://github.com/elementor/elementor/issues/19487), [#19669](https://github.com/elementor/elementor/issues/19669), [#19662](https://github.com/elementor/elementor/issues/19662), [#19528](https://github.com/elementor/elementor/issues/19528), [#19542](https://github.com/elementor/elementor/issues/19542)) * Fix: Empty state placeholder is not displayed in various widgets ([#19446](https://github.com/elementor/elementor/issues/19446)) * Fix: When pasting a widget on a page the widget is being pasted into a Section when the Container experiment is active ([#19452](https://github.com/elementor/elementor/issues/19452)) * Fix: Custom Image Size generates a fatal error after updating to PHP 8+ * Fix: `is_current_user_can_edit` not working correctly when `$post_id` missing = 3.7.4 - 2022-08-31 = * Tweak: Removed redundant code in various widgets that includes images ([#12268](https://github.com/elementor/elementor/issues/12268), props [@ibndawood](https://github.com/ibndawood)) * Fix: Error message appears on front if WooCommerce is activated ([#19553](https://github.com/elementor/elementor/issues/19553)) * Fix: Web CLI requires jQuery to avoid errors when jQuery is loaded in the footer (props [@nicomollet](https://github.com/nicomollet)) = 3.7.3 - 2022-08-29 = * Fix: Errors in deprecation module prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390), [#19562](https://github.com/elementor/elementor/issues/19562)) * Fix: `add_link_attributes` function does not overwrite all in foreach loop item link attributes ([#11498](https://github.com/elementor/elementor/issues/11498), props [@sol1](https://github.com/afoster)) * Tweak: Removed the clickable logo link in Theme Builder = 3.7.2 - 2022-08-21 = * Fix: Motion Effects applied to a Column in any global Theme Builder template prevent Elementor editor to load ([#19390](https://github.com/elementor/elementor/issues/19390)) * Fix: Experiments - Learn more button does not open the Help center in the notice ([#19448](https://github.com/elementor/elementor/issues/19448)) * Fix: Widget width is not working as expected on frontend in Container element ([#19398](https://github.com/elementor/elementor/issues/19398)) * Fix: Horizontal scrolling appears in the edit area when viewing it with different devices ([#19049](https://github.com/elementor/elementor/issues/19049)) * Fix: Default Flex Grow affects the layout when the Container element is set to direction Colum in Divider widget ([#19325](https://github.com/elementor/elementor/issues/19325)) * Fix: Background Fallback image is hiding the background video in Container element ([#19413](https://github.com/elementor/elementor/issues/19413)) * Fix: Previously edited with Elementor posts were imported with irrelevant content in Export/Import tool * Fix: Width and Elements gap values are not working as expected in various responsive devices in Container widget = 3.7.1 - 2022-08-14 = * Fix: Controls do not implement a value of 0 ([#19410](https://github.com/elementor/elementor/issues/19410), [#19391](https://github.com/elementor/elementor/issues/19391), [#19393](https://github.com/elementor/elementor/issues/19393), [#19386](https://github.com/elementor/elementor/issues/19386)) * Fix: Dynamic fields are missing in any number input field ([#19419](https://github.com/elementor/elementor/issues/19419)) * Fix: Close window button isn't working in Theme Builder * Fix: Breakpoints manager shouldn't run deprecated hook = 3.7.0 - 2022-08-08 = * New: Use the user language in the Elementor Editor regardless of the Site's language ([#5148](https://github.com/elementor/elementor/issues/5148)) * New: "Exit To…" location setting when exiting the Editor * Tweak: Added filters to allow modifying upload temp paths in Uploads Manager ([#18565](https://github.com/elementor/elementor/issues/18565), props [@patrick-leb](https://github.com/patrick-leb)) * Tweak: Added `EM` unit for border-radius controls in some widgets (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added `EM` unit to Border radius controls in general widget settings and global styles (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Added thousand separators to Counter widget (props [@rb-ar](https://github.com/rb-ar)) * Tweak: Allow manual insertion of negative values to numeric inputs for better UX * Tweak: Added the option for number scrubbing in numeric controls for better UX * Tweak: Custom size control rejects non-numeric characters in Image widget * Tweak: Added custom icons selection to Alert widget * Tweak: Added custom icons selection to Video widget * Tweak: Added custom icons selection to Image Carousel widget * Tweak: Rearrange the Container panel for better controls discoverability and usability * Tweak: Updated HTML wrapper `a` tag note in Container element * Tweak: Added "Add New Container" right-click option to Container element * Tweak: Added new Layout section to elements panel * Tweak: Updated content and labels on Container element for better usability * Tweak: Implemented Nested Elements capability infrastructure * Tweak: Added the Revisions link to Import/Export intro screen * Tweak: Open the admin dashboard "Go Pro" link in a new tab * Tweak: Open the Theme Builder "Go Pro" link in new tab * Tweak: Added `$info-wc-primary-text` CSS variable for better compatibility * Tweak: Merged similar translation strings for better i18n * Tweak: Increase server memory in order to prevent stuck spinner on Editor load * Tweak: Added `EM` unit to Elements Gap in Container widget * Tweak: Added default padding values to Container Element * Tweak: Added site-wide containers padding option to Site Settings * Tweak: Kit Types filtering was removed from Kits Library sidebar * Tweak: Modified some Experiments descriptive texts * Tweak: Promoted "Improved CSS Loading" experiment to RC status * Tweak: Promoted "Improved Asset Loading" experiment to Stable status * Tweak: Promoted "Additional Custom Breakpoints" experiment to Stable status * Tweak: Added promotion for performance experiments * Tweak: Added an outline instead of underline to Tabs widget for better accessibility * Tweak: PHP 5.6 is deprecated * Tweak: Added a hook to get manifest data in the import CLI command * Fix: Responsive conditional controls depends on Desktop value only ([#16290](https://github.com/elementor/elementor/issues/16290), [#18054](https://github.com/elementor/elementor/issues/18054), [#11618](https://github.com/elementor/elementor/issues/11618)) * Fix: Gradient control doesn't work on frontend when using Global colors ([#13288](https://github.com/elementor/elementor/issues/13288)) * Fix: Direction control stays unselected when choosing Column based structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390)) * Fix: Columns control stays unselected when choosing a column structure from the pre-designed container structures ([#18390](https://github.com/elementor/elementor/issues/18390)) * Fix: Overlay background is not visible when using a background video or Slideshow in Container ([#18433](https://github.com/elementor/elementor/issues/18433), [#18391](https://github.com/elementor/elementor/issues/18391)) * Fix: Horizontal scroll appears when using direction Column in Container element ([#18662](https://github.com/elementor/elementor/issues/18662)) * Fix: Advanced padding doesn't work as expected in Container element ([#18314](https://github.com/elementor/elementor/issues/18314), [#18414](https://github.com/elementor/elementor/issues/18414)) * Fix: Responsive state doesn't work correctly in Container ([#18551](https://github.com/elementor/elementor/issues/18551)) * Fix: Widgets disappear when the direction is set to a column in Container ([#18880](https://github.com/elementor/elementor/issues/18880)) * Fix: Only the first 100 sites are processed by default usage of `get_sites()` (props [@vdwijngaert](https://github.com/vdwijngaert), [#18639](https://github.com/elementor/elementor/issues/18639)) * Fix: Typo in the onboarding flow ([#19104](https://github.com/elementor/elementor/issues/19104)) * Fix: Missing escaping translation to Onboarding module (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Missing escaping for translation strings in some group controls (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Editor freezes when changing control value in edge cases in Container element * Fix: Element placed at end instead of original position when dragged into a Container * Fix: `max-width` is causing grow and shrink properties issues in Container element * Fix: Structure presets are in the wrong direction on RTL websites in Container element * Fix: Spacer widget is not working as expected when placed inside a Container element * Fix: Divider widget is not working as expected when placed inside a Container element * Fix: User can drag a parent container into its child container in Container element * Fix: Widgets overlapping on mobile devices when using Container element * Fix: Widget width is not working as expected In Container * Fix: Container outputs redundant CSS lines * Fix: Notice Bar can't be closed in the editor * Fix: Overlay of populated image control appears in dark mode when the Editor is set to light mode * Fix: Pasting a term in the widget search bar doesn't show the results * Fix: Custom icons disappear on frontend if the pack name contains numbers * Fix: Custom fonts disappear if the name contains numbers only * Fix: Select2 controls gets a value of `null` when cleared in single value mode * Fix: PHP Error is being thrown when fetching System Info for Experiments that don't have a title * Fix: PHP warnings are thrown in System info when using PHP 8.1 * Fix: Word spacing in Global Font Typography affects all texts on the site * Fix: Gradient background doesn't work in the Editor using global colors in Site Settings * Fix: Thumbnail files are not deleted when deleting the main image/attachment * Fix: Go pro link is too wide in Export kit tool * Fix: Import Kit wizard doesn't close the app when triggered from the Kit Library * Fix: Shortcode doesn't work in popups or templates * Fix: Style is broken after changing site URL when using "Improved CSS Loading" experiment * Fix: Missing translations in responsive controls * Fix: Added missing documentation for deprecated `Control_Icon` class * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-7-planned-deprecations/) = 3.6.8 - 2022-07-27 = * Fix: Align-self set to stretch is not working as expected in Container ([#17052](https://github.com/elementor/elementor/issues/17052)) * Fix: Bad request error is being thrown when trying to import a template * Fix: License status is not being updated immediately after license renewal = 3.6.7 - 2022-07-03 = * Tweak: Optimized file handling for better security policies * Fix: Modified controls sanitization to enforce better security policies in Text Editor widget * Fix: Modified controls sanitization to enforce better security policies in Anchor widget = 3.6.6 - 2022-06-08 = * Tweak: Added "Skip & Deactivate" button in plugin deactivation survey * Tweak: Removed data sharing checkbox in onboarding flow * Tweak: Added a promotion to Notes feature in the Editor panel * Fix: Critical error appeared in external apps when no page is selected as homepage in WordPress Reading Settings * Fix: Font Awesome 5 migration process is not optimal in Elementor tools screen = 3.6.5 - 2022-04-27 = * Fix: PHP Error is thrown in System Info report for experiments that don't have a title * Fix: Optimized template file uploads for better security enforcement = 3.6.4 - 2022-04-13 = * Fix: Optimized controls sanitization to enforce better security policies in Onboarding wizard = 3.6.3 - 2022-04-12 = * Tweak: Verify if SVG file exists before updating `_elementor_inline_svg` (props [@filipecsweb](https://github.com/filipecsweb), [#18155](https://github.com/elementor/elementor/issues/18155)) * Tweak: Added "Uploading" screen to the Pro upload process in Onboarding wizard * Tweak: Added a notice for when Elementor Pro is installed successfully in Onboarding wizard * Fix: JS error is thrown after installing Elementor Pro in the Onboarding wizard * Fix: Wrong return type in `Skin Base get_instance_value()` method's PHPDoc * Fix: "Create my account" should lead to "Sign Up" instead of "Login" in Onboarding wizard * Fix: Allow file uploads based on the user capability to enforce better security policies in Onboarding wizard = 3.6.2 - 2022-04-04 = * Tweak: Added plugins support to the CLI Kit import process * Tweak: Updated strings for several screens in Onboarding wizard * Tweak: Added structure preset to include both row and column directions in Container element * Fix: Alignment control doesn’t affect additional custom breakpoints in Icon List widget ([#16291](https://github.com/elementor/elementor/issues/16291)) * Fix: Carousel widgets do not being displayed correctly when placed in a Container element ([#18298](https://github.com/elementor/elementor/issues/16291)) * Fix: Import flow fails when trying to import unregistered taxonomies * Fix: Compatibility issues for several widgets in iOS 14 and macOS 13 devices * Fix: Inner Container element gets duplicated when dragging it from the handle * Fix: Trying to D&D widgets into a Container will make the dragged element position in an incorrect location when using column direction * Fix: When copying and pasting a Container, it's being pasted in a Section * Fix: When converting a section with `z-index` the value is active but can't be edited using the interface = 3.6.1 - 2022-03-23 = * Fix: Editor fails to load due to 3rd party deprecation conflicts ([#18235](https://github.com/elementor/elementor/issues/18235)) = 3.6.0 - 2022-03-22 = * New: Introducing Flexbox Container element as an alpha status experiment * Tweak: Removed `elementor-section-wrap` by adding it to the DOM experiment ([#16950](https://github.com/elementor/elementor/issues/16950), [#10633](https://github.com/elementor/elementor/issues/10633)) * Tweak: Updated Google Fonts list ([#13501](https://github.com/elementor/elementor/issues/13501), [#17930](https://github.com/elementor/elementor/issues/17930), [#16516](https://github.com/elementor/elementor/issues/16516)) * Tweak: Allowed rearranging global colors and fonts ([#12203](https://github.com/elementor/elementor/issues/12203)) * Tweak: Adding Responsive option to Text Stroke ([#17212](https://github.com/elementor/elementor/issues/17212)) * Tweak: Added responsive capability to Icon Position control in Icon Box widget ([#3040](https://github.com/elementor/elementor/issues/3040)) * Tweak: Added an option to Export and Import WP repository plugins as part of the Kit content * Tweak: Added an option to Export and Import specific Custom post types as part of the Kit content * Tweak: Updated `eicons` library to v5.15.0 * Tweak: Added an option to change the color of the navigation dots in Image Carousel widget * Tweak: Added the Revisions link to Import / Export tools screen * Tweak: Added an indication when a widget is added to the Favorites section * Tweak: Added a deprecation notice for PHP 5.6 in WP dashboard * Tweak Added previous active Kit reference to the site options * Tweak: Added Kit reference to its imported items * Tweak: Added `Difference`, `Exclusion` and `Hue` to Column and Section blend mode options * Tweak: Add border options in Image Box widget * Tweak: Removed legacy style tab in Elementor dashboard settings screen * Tweak: Prompt the user permission to allow unfiltered file uploads in Import Template flow * Tweak: Promoted some experiments to Stable status * Tweak: Navigator appears by default when loading the editor for the first time * Tweak: Made typography weight strings translatable * Tweak: Adjusted the inline icon control for design flexibility * Tweak: Adjusted the Document settings import prompt texts to be more friendly * Tweak: Added Kit Library to the Finder * Tweak: Adding Import Export to the Finder * Tweak: Added WordPress menus to Export / Import Kit flow * Tweak: Added Lazy load option to Image Carousel widget * Tweak: Added Lazy load option to Background Slideshow * Tweak: Added informative summary screen to Export / Import Kit flow * Tweak: Added focus state and description on the play icon in Video widget * Tweak: Added dynamic tag controls to Menu Anchor widget * Tweak: Added dynamic tag controls to Image Carousel widget * Tweak: Added dynamic tag controls to Icon Box widget * Tweak: Added dynamic tag controls to HTML widget * Tweak: Added a reusable button trait * Fix: Sticky caused scrolling issues after clicking an element that expands the page height ([#17821](https://github.com/elementor/elementor/issues/17821), [#17839](https://github.com/elementor/elementor/issues/17839), [#18069](https://github.com/elementor/elementor/issues/18069)) * Fix: Missing escaping for WordPress dashboard strings (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Widescreen breakpoint values affect other devices in the Editor preview in some cases * Fix: Dynamic references are not being reassigned in Export / Import Kit flow * Fix: System info file displays inaccurate WP memory limit * Fix: Widget appears empty while using PHP 8.1 in Posts and Posts archive widgets * Fix: Lower custom breakpoints didn't inherit upper breakpoints values in frontend * Fix: JS Error is thrown when switching between documents in some cases * Fix: CLI Import command caused the import process to fail * Fix: JS error is thrown when clearing select2 control * Fix: Dev Edition notice appears inside the Form Submission window * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-6-planned-deprecations/) = 3.5.6 - 2022-02-28 = * Fix: Favorite WooCommerce widgets causes fatal error when WooCommerce is deactivated ([#17641](https://github.com/elementor/elementor/issues/17641)) * Fix: Video inserted with privacy mode are not playing in the Video widget lightbox ([#17749](https://github.com/elementor/elementor/issues/17749)) * Fix: Global widgets search didn't work properly ([#17270](https://github.com/elementor/elementor/issues/17270)) * Fix: `remove_responsive_control()` doesn't remove controls for Additional Custom breakpoints which generates PHP errors * Fix: Lightbox video icon color control not working when Inline Font Icons experiment is active * Fix: Hardened the Lightbox action module sanitization to prevent potential security issues = 3.5.5 - 2022-02-03 = * Tweak: Changed Developer Edition promotional notice triggers * Tweak: Added a filter to allow modifying the imported Kit temp directory path * Fix: When trying to import a Kit and getting a general error the try-again action is incorrect * Fix: Hardened the Lightbox action module sanitization to prevent potential security issues = 3.5.4 - 2022-01-23 = * Tweak: Update `e-icons` library to `v5.14.0` * Fix: Can't edit the page if Favorite Widgets are in use in edge cases ([#17364](https://github.com/elementor/elementor/issues/17364)) * Fix: `onError` throws an error because of bad parameters in Debug Util ([#14571](https://github.com/elementor/elementor/issues/14571)) * Fix: Swiper Util accepts only `jQuery` instances as the container parameter ([#17262](https://github.com/elementor/elementor/issues/17262)) * Fix: "Page template" string presented as "Library Page" in Finder results * Fix: SVG icons are not being imported properly in Template Library * Fix: Dynamic Tag switcher disappear in RTL = 3.5.3 - 2021-12-28 = * Fix: Global Widgets appears with the default widget style and not with the styling of the Global widget([#17296](https://github.com/elementor/elementor/issues/17296)) = 3.5.2 - 2021-12-22 = * Fix: Responsive Reverse Columns control are not working properly ([#17240](https://github.com/elementor/elementor/issues/17240), [#17174](https://github.com/elementor/elementor/issues/17174)) * Fix: Favorite widgets are being reset after page reload ([#17219](https://github.com/elementor/elementor/issues/17219)) * Fix: Inner Section can’t be dragged into a column ([#17249](https://github.com/elementor/elementor/issues/17249)) * Fix: Elements are pasted in reverse order when copying and pasting multiple elements = 3.5.1 - 2021-12-20 = * Tweak: Reverted Experiments auto deactivation in Safe Mode ([#17195](https://github.com/elementor/elementor/issues/17195)) * Fix: Experiments are not working when Safe mode is enabled ([#17195](https://github.com/elementor/elementor/issues/17195)) * Fix: Editing handles `z-index` issue ([#17187](https://github.com/elementor/elementor/issues/17187)) * Fix: Missing wrapper section when Inner Section widget is dragged directly to the drag area ([#17187](https://github.com/elementor/elementor/issues/17187)) * Fix: SVG and JSON files were not being uploaded when Dragged from Desktop ([#17194](https://github.com/elementor/elementor/issues/17194)) * Fix: Several functions are being executed when not supposed to in all WordPress Dashboard screens = 3.5.0 - 2021-12-14 = * New: Introducing CSS Transform - rotate, scale, skew, offset and flip any element ([#12451](https://github.com/elementor/elementor/issues/12451)) * New: Meet Multi-Select for page elements - improve your workflow process by making bulk actions ([#8006](https://github.com/elementor/elementor/issues/8006), [#879](https://github.com/elementor/elementor/issues/879)) * New: Meet Favorite widgets section - save your most useful widgets for easier accessibility ([#2184](https://github.com/elementor/elementor/issues/2184), [#11443](https://github.com/elementor/elementor/issues/11443)) * New: Added Text Stroke control - highlight titles with colorful outlines to in Heading, Icon Box, Tabs, Accordion, and Text path widgets ([#11158](https://github.com/elementor/elementor/issues/11158)) * Experiment: Hide native WordPress widgets from panel search results - remove unwanted widgets from the widgets panel * Tweak: Adjusted Inline Font Icons experiment to work with `eicons` library and save up to 110KB of asset loading ([#8572](https://github.com/elementor/elementor/issues/8572), [#11361](https://github.com/elementor/elementor/issues/11361)) * Tweak: Detect and present contextual errors messages in the Import/Export flow for better troubleshooting ([#15630](https://github.com/elementor/elementor/issues/15630), [#15715](https://github.com/elementor/elementor/issues/15715)) * Tweak: Added Elementor license plan filter to Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075)) * Tweak: Added Reverse columns option to Additional Custom Breakpoints Experiment ([#16322](https://github.com/elementor/elementor/issues/16322), [#12925](https://github.com/elementor/elementor/issues/12925)) * Tweak: Adjusted widgets to work with Inline-CSS Experiment and Additional Custom Breakpoints experiment ([#16126](https://github.com/elementor/elementor/issues/16126)) * Tweak: Added the option to search by tag names in the Kit Library ([#16075](https://github.com/elementor/elementor/issues/16075)) * Tweak: Added a quick Apply Kit modal option in the Kit Library * Tweak: Updated Experiments screen structure for better experiments discoverabilty * Tweak: Added Word Spacing control to typography group control * Tweak: Added Pro promotion screen for Custom Code feature * Tweak: Removed the Archive Posts and Archive Title widgets from widgets panel search results in non Archive templates * Tweak: Prompt the user permission to allow unfiltered file uploads in the Import Kit flow * Tweak: Optimized Kit library index page performance * Tweak: Improved performance of `WP_Query` by adding `no_found_rows=true` parameter * Tweak: Improved performance of loading the "My templates" while loading the Templates library * Tweak: Minimum height wasn't defined to all responsive devices * Tweak: Experiments status added to the system info for better debugging * Tweak: Safe mode now deactivates Elementor Experiments * Tweak: UI improvement for cascaded responsive control units * Tweak: Updated Dialog library to `4.9.0` * Tweak: Added a unified components registration for widgets, controls, form actions, dynamic tags, and finder categories * Tweak: Disabled the option to change the desktop height and width fields in the responsive bar * Tweak: Redundant inline CSS code was removed with the use of `eicons` * Tweak: Implemented Redux framework for future features support * Tweak: Allow "Edit Buttons" options to be extended by 3rd party developers * Tweak: `Editor/Documents` moved to `/editor/components` folder * Tweak: Added a filter to Context Menu Groups * Fix: Hamburger button didn't open on mobile in Nav menu widget ([#16682](https://github.com/elementor/elementor/issues/16682)) * Fix: Adding multiple repeater controls in one section craetes a onflict ([#13117](https://github.com/elementor/elementor/issues/13117)) * Fix: Finder incorrectly identifies pages created through Finder as a Post type instead of Page type ([#12502](https://github.com/elementor/elementor/issues/12502)) * Fix: Unexpected behavior if `ctrl` + mouse click was used on mac ([#5228](https://github.com/elementor/elementor/issues/5228)) * Fix: Edit header handles don't show up if the `z-index` of the header section is over 99 ([#16214](https://github.com/elementor/elementor/issues/16214)) * Fix: Slides per view can't be set to default if there is a widescreen value in the Testimonial Carousel widget ([#16210](https://github.com/elementor/elementor/issues/16210)) * Fix: Dividers not vertically centered in Icon List widget ([#16431](https://github.com/elementor/elementor/issues/16431)) * Fix: Text typography control is missing in Text Path widget ([#16805](https://github.com/elementor/elementor/issues/16805)) * Fix: Column padding affected absolute positioned elements ([#16572](https://github.com/elementor/elementor/issues/16572)) * Fix: Some controls disappear in responsive devices when Additional Custom Breakpoint experiment is active ([#16608](https://github.com/elementor/elementor/issues/16608)) * Fix: Menu Anchor widget didn't scroll to the appropriate ID if Scroll Snap is active ([#17035](https://github.com/elementor/elementor/issues/17035)) * Fix: SVG sanitizer is failing if there is a line break after `</svg>` * Fix: Image Carousel widget ignored padding and margin inside columns * Fix: Theme Builder close button not functioning if the page was refreshed * Fix: Pro widget promotional popover CTA text was incorrect when Elementor Pro is activated but not connected * Fix: Section editing handle is not accessible when Section is placed below a Header * Fix: Run DB calculations only on sites that are required to * Fix: UI glitch in Google maps widgets * Fix: CLI 'library import' deletes the original imported file when importing a template * Fix: Updated Admin Top Bar font for Non-English languages * Fix: Elementor top bar is not presented in License page * Fix: Template name changed if a dash mark was used in the Import process * Fix: Empty state background was missing from the Media controls * Fix: Apply Kit option threw an error when used with PHP 8.0 * Fix: Sticky option threw an error and cause the editor not to work * Fix: UI glitch in "Get beta updates" modal * Fix: Scroll snap caused UI glitches and threw undefined error on Archive pages * Fix: Vertical align control disappeared if used in a custom position on a custom breakpoint * Fix: Choose controls in RTL sites were inverted * Fix: Elementor notices were being displayed in the plugin update screen * Fix: Z-index control overrides negative values * Fix: Text Path widget causes redundant file system calls * Deprecated: `get_add_new_landing_page_url` (props [@HeyMehedi](https://github.com/HeyMehedi)) * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-5-planned-deprecations/) = 3.4.8 - 2021-11-16 = * Fix: Font Awesome 4 support option is set to Yes in new websites * Fix: CSS Printing method option is set to Internal Embedding in new websites * Fix: Hardened Lightbox capabilities to enforce better security policies * Fix: After downgrading from a version with Container experiment active a PHP error is thrown = 3.4.7 - 2021-10-31 = * Tweak: Added role restriction to Version control feature * Fix: Private Vimeo videos are not loading in Video widget ([#16741](https://github.com/elementor/elementor/issues/16741)) * Fix: Custom width responsive control disappeared until section init in the common Positioning section * Fix: PayPal button widget is not functioning in future Pro versions * Fix: Unwanted HTML escaping in Pro features promotion = 3.4.6 - 2021-10-19 = * Tweak: Updated `eicons` library to 5.13.0 * Fix: Custom SVG is not supported in some servers environments in Text Path widget * Fix: Lottie animations are not imported in Template import process * Fix: Can't connect to Library via CLI * Fix: Scroll event listener is not optimized in Counter widget = 3.4.5 - 2021-10-12 = * Tweak: Updated featured video in the WordPress repository plugin page * Tweak: Added support for future features compatibility * Fix: Additional breakpoints responsive CSS classes clash when Optimized DOM Output experiment is inactive [#16322](https://github.com/elementor/elementor/issues/16322) * Fix: Escaped several translation strings for better security (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Fix: Slides per view and slides to scroll controls disappeared when using multiple breakpoints in Testimonial Carousel widget * Fix: Padding not applied properly with absolute positioned widgets when the Optimized DOM Output experiment is active * Fix: Missing padding in the widgets panel layout = 3.4.4 - 2021-09-13 = * Fix: Custom popover responsive controls breaks when used in responsive breakpoints view when Additional Breakpoints experiment is active ([#16312](https://github.com/elementor/elementor/issues/16312)) * Fix: Data Updater causes fatal error due to DB corruption ([#16100](https://github.com/elementor/elementor/issues/16100)) * Fix: Page settings layout description strings were inaccurate * Fix: Specific image sizes causes the first image to load in large dimensions on load in Image Carousel widget = 3.4.3 - 2021-08-29 = * Tweak: Added "Justified" option in Typography text alignment in Column & Section elements ([#11480](https://github.com/elementor/elementor/issues/11480)) * Tweak: Enlarged cards view in the Kit Library for better visibility * Tweak: Changed Kit Library tab title * Fix: Landing pages experiment causes 404 errors with attachment pages ([#15943](https://github.com/elementor/elementor/issues/15943)) * Fix: Can't upload SVG files using Elementor ([#16084](https://github.com/elementor/elementor/issues/16084), [#16119](https://github.com/elementor/elementor/issues/16119), [#16088](https://github.com/elementor/elementor/issues/16088)) * Fix: `wp_kses_post` strips `srcset` attribute from images ([#16111](https://github.com/elementor/elementor/issues/16111)) * Fix: Inline CSS is parsed to an invalid characters ([#16140](https://github.com/elementor/elementor/issues/16140)) * Fix: Animated elements disappear before entering the viewport ([#2806](https://github.com/elementor/elementor/issues/2806)) * Fix: Autoplay not working for Vimeo videos in Lightbox ([#16068](https://github.com/elementor/elementor/issues/16068)) * Fix: HTML captions are stripped in Image carousel widget ([#16073](https://github.com/elementor/elementor/issues/16073)) * Fix: Carousels are not working properly in the Editor when Additional Custom Breakpoints experiment is active * Fix: Responsive values are not being reflected in Slider controls * Fix: Elementor Top Admin Bar loads in WordPress dashboard when the experiment is active * Fix: Prevent Admin Top Bar to conflict with WordPress customizer * Fix: Can't change alignment of icons when Font Awesome Inline experiment is active in Icon List widget * Fix: Import deeplink redirect loses target screen parameters when user needs to log in * Deprecated: Removed all usages of `Elementor\Utils::get_create_new_post_url()` = 3.4.2 - 2021-08-19 = * Fix: Responsive Site settings are not being applied on frontend when Additional Custom Breakpoints is active ([#16055](https://github.com/elementor/elementor/issues/16055), [#16033](https://github.com/elementor/elementor/issues/16033)) * Fix: Global colors are applied even when they are disabled on Frontend ([#16037](https://github.com/elementor/elementor/issues/16037)) * Fix: Conditional controls missing when using Dynamic tags ([#16050](https://github.com/elementor/elementor/issues/16050)) * Fix: Motion Effects popover is not visible ([#16044](https://github.com/elementor/elementor/issues/16044)) * Fix: Control conditions are not being executed when has capital letter in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003)) = 3.4.1 - 2021-08-18 = * Tweak: Missing post types in Site Parts overview screen in Kit Library ([#15249](https://github.com/elementor/elementor/issues/15249)) * Tweak: Added source=generic parameter when connecting through the top bar * Tweak: Added Inline SVG support to the generic video Play icon * Fix: Control conditions are not being executed when has dash in the control slug ([#16003](https://github.com/elementor/elementor/issues/16003)) * Fix: Gradient control doesn't work on frontend when using Global Colors ([#13288](https://github.com/elementor/elementor/issues/13288)) * Fix: Placeholder values of Column width control shouldn't cascade to Mobile device * Fix: Alignment control doesn't work in responsive view in Testimonial widget * Fix: Certain responsive controls pass the desktop default to other devices accidentally * Fix: Alignment control doesn't work with Additional Custom Breakpoints in Button widget * Fix: SVG Icon is not being displayed in the Basic Gallery widget * Fix: Activation bug for IDN domains = 3.4.0 - 2021-08-17 = * New: Introducing Additional Custom Breakpoints - Pixel Perfect Design for up to 7 Devices ([#2043](https://github.com/elementor/elementor/issues/2043), [#15488](https://github.com/elementor/elementor/issues/15488), [#15782](https://github.com/elementor/elementor/issues/15782)) * Experiment: Font Awesome Inline SVG for Optimized performance ([#11772](https://github.com/elementor/elementor/issues/11772)) * Tweak: Responsive values visibility in Elementor controls ([#3356](https://github.com/elementor/elementor/issues/3356)) * Tweak: Improved asset loading performance by serving lighter JS files ([#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Scale controls were added to responsive mode UI ([#15485](https://github.com/elementor/elementor/issues/15485)) * Tweak: Responsive devices order was changed ([#14662](https://github.com/elementor/elementor/issues/14662), [#2043](https://github.com/elementor/elementor/issues/2043)) * Tweak: Excluded Elementor Templates from WordPress default sitemap ([#14578](https://github.com/elementor/elementor/issues/14578), [Topic](https://wordpress.org/support/topic/how-to-stop-elementor-templates-appearing-in-wp-sitemap/)) * Tweak: Responsive capability was added to Alignment control in Testimonial widget ([#11542](https://github.com/elementor/elementor/issues/11542)) * Tweak: Added translation function to several locations (props [@rodolphebertozzo](https://github.com/rodolphebertozzo)) * Tweak: Allow extending Section elements using Elementor API (props [@Oxibug](https://github.com/oxibug)) * Tweak: Converted responsive controls generation in the Editor to JS ([Developers Blog Post](https://developers.elementor.com/additional-custom-breakpoints-technical-details-and-gotchas/)) * Tweak: Updated Webpack library to v5.40.0 * Tweak: Added an option to deep-link into Revisions panel screen * Tweak: Changed the Kit Library back button text to "Back to Library" * Tweak: Added additional information to usage data * Tweak: Added compatibility for future feature in Site Settings * Tweak: Added CLI support for Import Kit by ID * Tweak: Added informative tooltip for Finder element in Elementor admin top bar * Tweak: Use template literals in Elementor filter names * Tweak: Updated "Getting Started" video playlist * Tweak: Enforced better security policies * Fix: Dynamic content disappeared if chosen in Code Highlight widget ([#14766](https://github.com/elementor/elementor/issues/14766)) * Fix: Text size increased on Icon list widget with size set to `em` and a link ([#14829](https://github.com/elementor/elementor/issues/14829)) * Fix: Undefined `"pro_widgets"` array key message in edge cases (props [@jahir07](https://github.com/jahir07), [@codersaiful](https://github.com/codersaiful), [#15542](https://github.com/elementor/elementor/issues/15542)) * Fix: UI glitch in Select2 control in Dark mode ([#15473](https://github.com/elementor/elementor/issues/15473)) * Fix: Re-migrate globals are not working properly in edge cases ([#15477](https://github.com/elementor/elementor/issues/15477), props [@jvernooy](https://github.com/jvernooy)) * Fix: Gallery widget with Dynamic gallery applied can't be edited or deleted ([#15529](https://github.com/elementor/elementor/issues/15529)) * Fix: Improved Responsive bar compatibility to RTL sites * Fix: Dynamic tags UI glitch in Code Highlight widget * Fix: Default Mobile width changed to 360px in Responsive mode * Fix: Viewport meta tag was escaped in Canvas page layout * Fix: Setting zero offset to Sticky elements is not working properly * Fix: Icons are not vertically aligned in Icon List widget * Fix: WordPress Audio widget only shows correct styling in live preview but not in the actual site * Fix: New tabs do not appear instantly if alignment is not set to Default or Start in Tabs widget * Fix: Edit popover was trimmed by the template card in Theme Builder * Fix: Duplicate `<style>` tags were printed in several cases * Fix: Theme Builder is not working if Import/Export experiment is inactive * Fix: UI glitch in Responsive bar in RTL sites * Fix: "Edit with Elementor" isn’t working on static Homepages * Fix: UI glitches in Kit Library * Fix: Library connect issues after URL change in Kit and template Library * Fix: Kit Library not showing all categories * Fix: Pro widget promotions flickers after clicking on "See it in action" button * Fix: Incorrect hover default color in Text Path widget * Fix: Text decoration is not working in Text Path widget * Fix: Browser's autocomplete is taking over the results in the Finder * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-4-planned-deprecations/) = 3.3.1 - 2021-07-20 = * Tweak: Added a back to Kit Library button to the Import Kit screen * Tweak: Updated `eicons` library to 5.12.0 * Tweak: Declared compatibility for WordPress 5.8 * Fix: Some widget style breaks when Improved CSS Loading Experiment is active in certain cases ([#15632](https://github.com/elementor/elementor/issues/15632), [#15683](https://github.com/elementor/elementor/issues/15683), [#15660](https://github.com/elementor/elementor/issues/15660)) * Fix: Improved CSS Loading experiment learn more link leads to the wrong doc ([#15622](https://github.com/elementor/elementor/issues/15622)) * Fix: JS error is thrown when using Global widget since Elementor v3.3.0 ([#15648](https://github.com/elementor/elementor/issues/15648), [#15672](https://github.com/elementor/elementor/issues/15672)) * Fix: Removed deprecated classes calls in System Info screen = 3.3.0 - 2021-07-13 = * New: Introducing Kits Library - Create Entire Websites Faster Than Ever ([#4417](https://github.com/elementor/elementor/issues/4417), [#11341](https://github.com/elementor/elementor/issues/11341)) * New: Meet the Color Color Sampler - fetch colors from every image and populated color control ([#14868](https://github.com/elementor/elementor/issues/14868)) * Experiment: Improved CSS Loading - Load widgets CSS only when needed ([#13533](https://github.com/elementor/elementor/issues/13533), [#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Added Animations CSS library to be loaded conditionally when needed when Improved Asset Load experiment is active ([#13533](https://github.com/elementor/elementor/issues/13533), [#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Added the ability to fetch Image from external URL ([#413](https://github.com/elementor/elementor/issues/413)) * Tweak: Added responsive capabilities to Content width in Section and Inner Section elements ([#12963](https://github.com/elementor/elementor/issues/12963)) * Tweak: Added “Hidden Elements” User Preference control to choose whether to show or hide hidden elements in responsive mode ([#12316](https://github.com/elementor/elementor/issues/12316)) * Tweak: Added User Preference control to set the default responsive device when the responsive view is triggered ([#14662](https://github.com/elementor/elementor/issues/14662)) * Tweak: Added an Elementor top bar to all Elementor screens in the WordPress admin pages for better discoverability ([#15276](https://github.com/elementor/elementor/issues/15276), [#15250](https://github.com/elementor/elementor/issues/15250)) * Tweak: Added gradient button capabilities to Button instances in Theme Style ([#14731](https://github.com/elementor/elementor/issues/14731)) * Tweak: Changed Landing Pages experiment to be active by default on all websites * Tweak: Improved Kit Import and Export tool to include Posts, Pages, Custom Post Types and WooCommerce Products * Tweak: Allow unlimited export of Elementor-created content in Import/Export tool * Tweak: Included Homepage setting in Import/Export tool * Tweak: Throw an error when running Import process via CLI if user is not Administrator role * Tweak: Added Informative modal links in Import/Export tool * Tweak: Modified Kit information area to be collapsible in Import/Export tool * Tweak: Added custom fields support to Import/Export Experiment * Tweak: Added future support for Additional Breakpoints * Tweak: Changing the `content-filters` to be accessed publicly * Tweak: Regenerate Files admin button resets all page-assets data * Tweak: Improved Kit Import and Export tool to include conditions conflicts resolver * Tweak: Added Kit information to Import and Export tool * Tweak: Added summary screens to Import and Export tool * Tweak: Converted Improved Asset Loading Experiment registration to the post save process instead of loading process * Tweak: Widgets search can accept non-english strings for better UX * Tweak: Polished Responsive top bar UI * Tweak: Created an Uploads manager util to better handle files being uploaded * Tweak: Added default height to Tablet and Mobile devices * Tweak: Polished Select2 control UI * Tweak: Added Pro promotion in Submission feature page * Tweak: Updated Font Awesome icons library to v5.15.3 * Tweak: Added a new filter `elementor/document/save/data` to allow manipulation when document save starts * Tweak: Added usage schema in `schemas/usage` * Tweak: Recalculate elements usage each upgrade * Tweak: Added "Recreate Kit" button in Elementor settings only when the Default Kit does not exist * Tweak: Made `elementorFrontend.getDeviceSetting()` method dynamic * Fix: Inline editing not working when the Optimized DOM experiment is on ([#14703](https://github.com/elementor/elementor/issues/14703)) * Fix: Exit animation flickers in several cases ([#14459](https://github.com/elementor/elementor/issues/14459), [#13180](https://github.com/elementor/elementor/issues/14703)) * Fix: Lightbox is not working in the frontend ([#15080](https://github.com/elementor/elementor/issues/15080), [#15085](https://github.com/elementor/elementor/issues/15085)) * Fix: Prevent Default Kit from being recreated when kit not exists ([#13299](https://github.com/elementor/elementor/issues/13299)) * Fix: Social icons alignment shift right in Safari browsers ([#13122](https://github.com/elementor/elementor/issues/13122)) * Fix: Gradient control doesn't work when using Global Colors ([#13288](https://github.com/elementor/elementor/issues/13288)) * Fix: Social Icons and Share button space disappeared when optimizing the HTML ([#13279](https://github.com/elementor/elementor/issues/13279)) * Fix: UI glitch in the empty state of Global widgets tab * Fix: Breakpoints values in the Panel are not enforced * Fix: Error thrown in Template library if Expert template been imported * Fix: Panel search bar appears above the overlay on load * Fix: Slides widget is not displaying properly in the Editor * Fix: Activation account connection error on IDN domains * Fix: Video item didn’t started playing without adding an image overlay in Media Carousel widget * Fix: Inline editing not working when the Optimized DOM experiment is active * Fix: Site Identity data been transferred when importing a Kit * Fix: WordPress content Featured images are not being imported when applying a Kit * Fix: Post Excerpt is not imported when applying a Kit via Import Kit tool * Fix: Default Kit file not being created in Multisite WordPress instances * Fix: Dark mode UI glitches in Import/Export tool * Fix: Close and back to dashboard buttons are not being redirected to the correct page in Import/Export experiment * Fix: Collapse button disappeared on mobile if the user not logged in Video Playlist widget * Fix: Import process fail message is shown when importing a Kit from ThemeForest * Fix: Large images optimized by WordPress can't be displayed properly via dynamic Toolset fields * Fix: Dynamic control is not working in Text Path widget * Fix: Column removed from a section in the Navigator resulted in an empty section * Fix: Unable to drag and drop columns from one above other * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-3-planned-deprecations/) = 3.2.5 - 2021-06-16 = * Fix: Reverted Replace URL fix that caused the Default Kit to get regenerated in certain cases ([#14892](https://github.com/elementor/elementor/issues/14892)) = 3.2.4 - 2021-05-26 = * Tweak: Changed Google Maps widget to use API v3 instead of deprecated v2 ([#15090](https://github.com/elementor/elementor/issues/15090)) * Tweak: Updated Google Fonts list to 05/2021 ([#14732](https://github.com/elementor/elementor/issues/14732), [#14536](https://github.com/elementor/elementor/issues/14536), [#13595](https://github.com/elementor/elementor/issues/13595)) * Tweak: Changed "Missing Header" text for Compatibility tags in System info screen * Fix: Google Maps widget is not loading due to API deprecation ([#15090](https://github.com/elementor/elementor/issues/15090)) * Fix: Disable Lightbox user preference does not affect the Basic Gallery widget ([#12913](https://github.com/elementor/elementor/issues/12913)) * Fix: Hardened Lightbox capabilities to enforce better security policies = 3.2.3 - 2021-05-05 = * Fix: `eicons` file couldn't be found when using Custom Breakpoints ([#14718](https://github.com/elementor/elementor/issues/14718), [#14712](https://github.com/elementor/elementor/issues/14712)) * Fix: Deregister `eicons` fonts action is not working ([#14712](https://github.com/elementor/elementor/issues/14712)) * Fix: Responsive custom CSS is not properly generated when using custom breakpoints ([#14711](https://github.com/elementor/elementor/issues/14711)) * Fix: Minimize the Editor window caused to preview to collapse behind the Panel = 3.2.2 - 2021-04-26 = * Fix: Multiple carousels in the same page stoped functioning when Improved Asset Load experiment is active ([#14663](https://github.com/elementor/elementor/issues/14663), [#14675](https://github.com/elementor/elementor/issues/14675)) * Fix: Section Style tab panel is grayed in several site languages ([#14642](https://github.com/elementor/elementor/issues/14642)) * Fix: Responsive mode UI glitch in WordPress versions under 5.6 = 3.2.1 - 2021-04-21 = * Tweak: Changed the minimum width of Mobile breakpoint to 320px * Fix: Global Typography settings were printed as undefined variables * Fix: Close button in responsive bar didn't worked in the Desktop breakpoint * Fix: UI glitch in the dashboard admin notices * Fix: Right click contextual menu appears underneath the Navigator * Fix: Panel resize caused UI glitches in RTL websites * Fix: Responsive device icons adjustments in RTL websites = 3.2.0 - 2021-04-19 = * New: Meet Text Path widget - Add more text design options to your headings * New: Meet the new Responsive Mode * Easily edit your responsive design * New: Introducing Mask option - Add a mask to every element on your page ([#13736](https://github.com/elementor/elementor/issues/13736)) * Experiment: Template Kit Import & Export feature - Move all of your Elementor content from one site to another * Experiment: Added `elementor-image` & `elementor-text-editor` classes to DOM Optimization Experiment * Tweak: Split `eicons` library CSS file to Editor & Frontend usages as part of the Improved Asset Loading Experiment ([#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Load the Lightbox assets only if Lightbox is used on the page as part of the Improved Asset Loading Experiment ([#8572](https://github.com/elementor/elementor/issues/8572)) * Tweak: Added Google Fonts loading method option in Elementor settings screen to control over `font-display` option ([#14236](https://github.com/elementor/elementor/issues/14236)) * Tweak: Added Gradient background option to Button widget ([#3142](https://github.com/elementor/elementor/issues/3142)) * Tweak: Added FAQ Schema support to Accordion and Toggle Widgets (Props [@pacotole](https://github.com/pacotole), [#13425](https://github.com/elementor/elementor/issues/13425), [#9053](https://github.com/elementor/elementor/issues/9053)) * Tweak: Improved the widgets panel responsiveness ([#14026](https://github.com/elementor/elementor/issues/14026)) * Tweak: Added dynamic option to video link inside Sections ([#6116](https://github.com/elementor/elementor/issues/6116)) * Tweak: Added Text shadow control to Text widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Icon Box widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Start Rating widget([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Icon List widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Icon widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Image Gallery widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Image Carousel widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Counter widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Progress Bar widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Testimonials widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Tabs widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Toggle widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Accordion widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added Text shadow control to Alert widget ([#10033](https://github.com/elementor/elementor/issues/10033), [#2263](https://github.com/elementor/elementor/issues/2263), [#5579](https://github.com/elementor/elementor/issues/5579)) * Tweak: Added support for Expert tier templates in Templates Library * Tweak: Adjusted Media control to better handle SVG uploads * Tweak: Converted script loading method to use an independent Util instead of JS `import` function for better performance * Tweak: Changed the widgets search field to be sticky * Tweak: Added "Fit to Screen" height option in Inner Section widget * Tweak: Added `vh` and `vw` units to Min-height control in Inner Section widget * Tweak: Added `vh` unit to Height control in Google Maps widget * Tweak: Changed breakpoints mechanism to use dynamic breakpoint references to allow future addition of breakpoints * Tweak: Added Dynamic capabilities support in Code Highlight widget * Tweak: Added ability to access Site Settings using `Cmd + K` / `CTRL + K` * Tweak: Added ability to access Site Settings via Admin top bar * Tweak: Updated Elementor admin notices UI * Tweak: Added userAgent/browser classes to the admin area body class * Tweak: Manage all the subscription plans from Connect module in Template Library * Tweak: Removed "Meet right click" introduction * Fix: Edit section labels in Navigator didn't triggered the Update button ([#10772](https://github.com/elementor/elementor/issues/10772)) * Fix: Custom fonts file URLs are static and are not changed using the Replace URL tool ([#10382](https://github.com/elementor/elementor/issues/10382)) * Fix: "Undefined" error message is thrown when server fails to save or insert a template ([#12377](https://github.com/elementor/elementor/issues/12377)) * Fix: Popup Dynamic Link options modal is misplaced ([#13257](https://github.com/elementor/elementor/issues/13257)) * Fix: Navigator indicators are missing since WordPress v5.7 ([#14094](https://github.com/elementor/elementor/issues/14094)) * Fix: PHP error was thrown when using PHP 8 in the System Info screen * Fix: Hardened SVG uploads capabilities to enforce better security policies * Fix: Redundant space when deleting an icon from Icon Box widget * Fix: Library Connect completion redirects to wrong page * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-2-planned-deprecations/) = 3.1.4 - 2021-03-08 = * Fix: Self hosted video didn't work with Image Overlay ([#14038](https://github.com/elementor/elementor/issues/14038)) * Fix: Clicking on Video widget Image Overlay doesn't plat video for Vimeo ([#14095](https://github.com/elementor/elementor/issues/14095)) * Fix: Carousels navigation arrows `z-index` issue in Safari ([#13791](https://github.com/elementor/elementor/issues/13791)) * Fix: Landing Pages can cause a fatal error for Author roles in the WordPress dashboard * Fix: `<a>` tags placed in an SVG file trigger the Lightbox * Fix: Hardened allowed options in the editor to enforce better security policies * Fix: Removed `html` option in Lightbox module to prevent security issues = 3.1.3 - 2021-03-03 = * Tweak: Added `aria-expanded` property to Tabs, Accordion and Toggle widgets ([#11246](https://github.com/elementor/elementor/issues/11246), [#3576](https://github.com/elementor/elementor/issues/3576)) * Fix: Values are being cleared after save action in Query control ([#14098](https://github.com/elementor/elementor/issues/14098)) = 3.1.2 - 2021-03-02 = * Tweak: Added Lazy load option for YouTube in Video widget to prevent conflicts ([#13898](https://github.com/elementor/elementor/issues/13898)) * Tweak: Allow overwriting the assets URL when using a mirror domain ([#13701](https://github.com/elementor/elementor/issues/13701)) * Tweak: Removed deprecated `jQuery` functions for WP 5.7 compatibility * Tweak: Added a `mixin` for `webkit-scrollbar` design in Table of Content widget CSS * Tweak: Added `--force` CLI replace command to always return the number of replaces * Tweak: Added a Lazy Load control for YouTube source in Background Video * Tweak: Updated `eicons` library to v5.11.0 * Fix: Youtube videos didn't work properly when Privacy mode is enabled and "Improved Asset Loading" experiment is disabled ([#13711](https://github.com/elementor/elementor/issues/13711)) * Fix: Error event will not always have an `originalEvent` (props [@enisdenjo](https://github.com/enisdenjo)) * Fix: Background Video protocol wasn't using `https` for `youtube-nocookie` option in Video widget * Fix: Youtube API script was loaded when Image overlay is used * Fix: Navigator overlapped preview area if attached to the right * Fix: Column layout glitch when changing the section structure * Fix: Landing page created via the Admin bar wasn't created with Canvas layout * Fix: Sanitized options in the editor to enforce better security policies = 3.1.1 - 2021-01-31 = * Tweak: Minor UI improvements in Compatibility tag * Fix: Async JS loading conflicted with `wp.i18n` ([#13708](https://github.com/elementor/elementor/issues/13708), [#13746](https://github.com/elementor/elementor/issues/13746), [Topic](https://wordpress.org/support/topic/console-error-43/)) * Fix: Elementor loads unnecessary `wp-polyfills.min.js` script in Frontend ([#13720](https://github.com/elementor/elementor/issues/13720)) * Fix: Landing Pages experiment removes content in static blog pages ([#13706](https://github.com/elementor/elementor/issues/13706), [#13728](https://github.com/elementor/elementor/issues/13728), [#13725](https://github.com/elementor/elementor/issues/13725), [Topic](https://wordpress.org/support/topic/blog-page-not-showing-after-update-3/)) * Fix: Background Slideshow shifted if Section is stretched and has Full Width layout ([#13750](https://github.com/elementor/elementor/issues/13750), [Topic](https://wordpress.org/support/topic/slide-show-background-2/), [Topic](https://wordpress.org/support/topic/slider-background-section-layout-issue/), [Topic](https://wordpress.org/support/topic/elementor-v-3-0-16-breaks-full-width-header/)) * Fix: Entrance animation set to `none` caused a delay in the widget load * Fix: Navigator rearrangement glitches when Optimized DOM experiment is active * Fix: Keyboard navigation isn't working in Tabs widget when Accessibility Improvements experiment is active * Fix: Minor UI glitches in Experiments screen * Fix: Wrong check of a deprecated method caused a notice when `ELEMENTOR_DEBUG` is enabled * Fix: Arrow keys navigation is not working in Finder * Fix: Theme Style overrides icon size when set in `em` in Social Icon widget = 3.1.0 - 2021-01-24 = * New: Elementor Experiments - Experience new features before they're officially released ([Developer Documentation](https://developers.elementor.com/elementor-experiments/)) * New: Compatibility Tag - Make sure your website plugins are compatible with Elementor ([Developer Documentation](https://developers.elementor.com/compatibility-tag/)) * Experiment: Landing Pages - Create beautiful landing pages in a streamlined workflow * Experiment: Accessibility Improvements - Make Elementor widgets more accessible (may include markup changes) ([#13191](https://github.com/elementor/elementor/issues/13191)) * Experiment: Improved performance by loading JS and Swiper assets conditionally in frontend ([#8572](https://github.com/elementor/elementor/issues/8572), [Developer Documentation](https://developers.elementor.com/experiment-optimized-asset-loading)) * Tweak: Improved Tabs widget accessibility ([#11779](https://github.com/elementor/elementor/issues/11779), [#11561](https://github.com/elementor/elementor/issues/11561)) * Tweak: Added alignment options for Tabs widget ([#11997](https://github.com/elementor/elementor/issues/11997)) * Tweak: Updated Font Awesome icons library to v5.15.1 ([#12057](https://github.com/elementor/elementor/issues/12057)) * Tweak: Added "Custom" Columns Gap option in Section element ([#11978](https://github.com/elementor/elementor/issues/11978)) * Tweak: Added Border Radius support in Google Maps widget ([#11359](https://github.com/elementor/elementor/issues/11359)) * Tweak: Added dynamic capabilities to Tab Title control in Tabs widget ([#9710](https://github.com/elementor/elementor/issues/9710)) * Tweak: Added dynamic capabilities to Toggle Content control in Toggle widget ([#12405](https://github.com/elementor/elementor/issues/12405)) * Tweak: Added `em` unit to Border Radius control in Button widget ([#11561](https://github.com/elementor/elementor/issues/11561)) * Tweak: Introduced a new method for attaching a JS handler to an element ([Developer Documentation](https://developers.elementor.com/a-new-method-for-attaching-a-js-handler-to-an-element/)) * Tweak: Added the option to add custom menu items in Site Settings ([Developer Documentation](https://github.com/elementor/elementor/pull/13243)) * Tweak: Added an option to choose Text element HTML tag in Divider widget ([#11499](https://github.com/elementor/elementor/issues/11499)) * Tweak: Updated `eicons` library to v5.10.0 * Tweak: Refactored YouTube source to use YouTube API in Video widget * Tweak: Added dynamic capabilities to Poster control in Video widget * Tweak: Global dropdown controls are now displayed for all user roles * Tweak: Improved browsers detection utility functionality * Tweak: Added "Find an Expert" link to the Admin Dashboard Overview widget * Tweak: Added the new Theme Builder as a Finder item * Tweak: Added `+` icon in multi-select control for better UX * Tweak: Improved Select2 controls load * Tweak: Added Elementor Beta (Developer Edition) promotion in WordPress dashboard * Tweak: Migrated DOM Improvements to Elementor Experiments * Tweak: Removed redundant extra padding in responsive controls * Tweak: Modified the Theme Builder app link UI in the Admin Bar menu * Fix: Some keyboards layout cannot open the keyboard shortcuts dialog ([#6145](https://github.com/elementor/elementor/issues/6145)) * Fix: Change Page Layout doesn't update the preview on the first attempt ([#13245](https://github.com/elementor/elementor/issues/13245)) * Fix: Update Post Title via Site Settings removes style from Post Title widget ([#12605](https://github.com/elementor/elementor/issues/12605)) * Fix: Can't rearrange items between sections in Navigator since WordPress 5.6 update ([#12256](https://github.com/elementor/elementor/issues/12256)) * Fix: Double click needed to play YouTube video when Poster image exists in Video widget * Fix: Autoplay option doesn't work in mobile devices when YouTube source is muted in Video widget * Fix: YouTube End Time option doesn't work when Loop option is active in Video widget * Fix: Incompatible variable names in Base Swiper class and Elementor Pro carousels * Fix: Landing Pages menu item directs to the wrong page * Fix: Redundant spacing is added to WYSIWYG control if rich editing is disabled * Fix: Editor Autoplay is not working consistently in Image Carousel widget * Fix: Console errors are thrown when entering the Revisions menu in edge cases * Fix: Column height is not correct when Optimized DOM experiment is inactive * Fix: Wrong translation function caused errors in the Revisions panel * Fix: Widgets empty state is not visible in WordPress 5.6 * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-1-planned-deprecations/) = 3.0.16 - 2021-01-06 = * Tweak: String changes in Delete Site Settings screen * Fix: Clicking "Recalculate" button in System info throws a PHP error ([#13100](https://github.com/elementor/elementor/issues/13100 )) * Fix: Regenerate CSS is not working properly in large scale servers * Fix: Template Library title sanitization to avoid security issues * Fix: `libxml_disable_entity_loader` warning is thrown in PHP 8.0 instances = 3.0.15 - 2020-12-21 = * Tweak: Added "Theme" option to Page Layout options in Page Settings to allow customization of Site Setting value * Tweak: Added a confirmation message before deleing Default Kit to trash to avoid unintentional Site Settings deletion * Fix: Named parameters used in Dynamic Tags causes PHP errors in PHP 8.0 ([#13269](https://github.com/elementor/elementor/issues/13269)) * Fix: "Edit with Elementor" menu does not expands in the top admin-bar menu in WordPress 5.6 ([#13256](https://github.com/elementor/elementor/issues/13256)) * Fix: Stretch Section causes horizontal scroll when the vertical scrollbar is visible in WordPress 5.6 ([#13260](https://github.com/elementor/elementor/issues/13260)) * Fix: Unable to save Templates in WordPress 5.6 ([#12273](https://github.com/elementor/elementor/issues/12273), [Topic](https://wordpress.org/support/topic/save-the-template-and-page-builder-loding/)) * Fix: Ninja Forms plugin conflict in WordPress 5.6 ([#13281](https://github.com/elementor/elementor/issues/13281), [Topic](https://wordpress.org/support/topic/elementor-ninja-forms-bug/), [Topic](https://wordpress.org/support/topic/elementor-bug-ninja-forms/)) * Fix: Pinterest social sharing is not working when displaying a large image in Lightbox * Fix: Manage Global Colors and Fonts buttons is not leading to the correct screen * Fix: Permission error when trying to update site description with WP-CLI = 3.0.14 - 2020-11-25 = * Tweak: Added 3rd party plugins compatibility to versions rollback mechanism * Fix: Updated Popup Builder promotional image * Fix: Upload SVG files only when the user allowed to prevent security issues * Fix: String updates in Style Settings tab = 3.0.13 - 2020-11-04 = * Tweak: Added compatibility with WordPress v5.6 to the Editor panel ([#12958](https://github.com/elementor/elementor/issues/12958)) * Tweak: Updated translation strings in Theme Builder promotional screen * Fix: Tab content is animated when active in Tabs widget ([#12724](https://github.com/elementor/elementor/issues/12724)) * Fix: "Edit with Elementor" button in admin top-bar is missing in some cases ([#12951](https://github.com/elementor/elementor/issues/12951), [#12995](https://github.com/elementor/elementor/issues/12995)) * Fix: "Edit with Elementor" button in a post removes draft * Fix: "Edit with Elementor" doesn't work for empty Elementor posts * Fix: Some settings are not being updated in the Preview in Image Carousel widget * Fix: Console error message when Global value is not found * Fix: Revisions are not being saved in Site Settings * Fix: Apply or Restore revision actions triggers console errors * Fix: Paste action without any data throws a console error * Fix: Pasting style with Global values is not reflected in the Panel * Fix: Can't submit forms from templates when the parent post is empty = 3.0.12 - 2020-10-20 = * Tweak: Added "Read More" link to major version upgrade notice * Tweak: Added System Info CLI command * Fix: Redundant padding in Social Icons widget ([#12833](https://github.com/elementor/elementor/issues/12833)) * Fix: Editor role can't see "Edit with Elementor" button in top admin-bar ([#12175](https://github.com/elementor/elementor/issues/12175)) * Fix: Dynamic content promotion is shown when self hosted option is selected in Video widget ([#11468](https://github.com/elementor/elementor/issues/11468)) * Fix: 'description' is not supported in the color control ([#12747](https://github.com/elementor/elementor/issues/12747)) * Fix: Some Shape Dividers overlap other elements since Chrome 85 ([#12393](https://github.com/elementor/elementor/issues/12393)) * Fix: Image preview area disappears when 'label_block' is `false` in Media Control ([#11756](https://github.com/elementor/elementor/issues/11756)) * Fix: Missing compatibility for Advanced Editor Tools (previously TinyMCE Advanced) ([#12768](https://github.com/elementor/elementor/issues/12768)) * Fix: Different panel tab is shown when panel tab includes only sections with display conditions that are unmet ([#12658](https://github.com/elementor/elementor/issues/12658)) * Fix: Default Generic Fonts are not printed along with a global value ([#12410](https://github.com/elementor/elementor/issues/12410)) * Fix: Remove source map comment to prevent 404 console warning ([Topic](https://wordpress.org/support/topic/issue-with-picker-js-map)) * Fix: Buttons are cropped when applying some hover animations to Social Icons widget * Fix: Custom Panel tab not working when added to Page Settings * Fix: Globals Dropdown popover is not aligned to the picker when panel is wide * Fix: Popups are missing from "Edit With Elementor" top admin-bar list * Fix: Global Color panel UI glitch on upgrade to v3.0.x when user has RGBA values * Fix: Can't upload SVG files to Favicon control in Site Settings = 3.0.11 - 2020-09-30 = * Tweak: Added "Loading" state for Global controls to reflect data loading state * Fix: Inaccurate height in Divider widget ([#12569](https://github.com/elementor/elementor/issues/12569), [#12630](https://github.com/elementor/elementor/issues/12630)) * Fix: Global Colors and Fonts are not being generated on non Elementor pages ([#12637](https://github.com/elementor/elementor/issues/12637)) * Fix: Inactive "Delicious" social network from Social Icons widget * Fix: Can't restore the Site Settings document revisions * Fix: Creating a new Global Color or Font won't reflect in other dropdowns until the controls section init * Fix: Selecting a new Global Color or Font won't be indicated in the dropdown until the controls section init = 3.0.10 - 2020-09-23 = * Fix: `space_between_widgets` is missing on upgrade in some cases ([#12298](https://github.com/elementor/elementor/issues/12298)) * Fix: Global Color does not apply to some patterns in Divider widget ([#12501](https://github.com/elementor/elementor/issues/12501)) * Fix: Users with "Access to edit content only" aren't able to access the Editor ([#12521](https://github.com/elementor/elementor/issues/12521)) * Fix: If the default page layout is set to "Canvas" Headers and Footers cannot be edited ([#12509](https://github.com/elementor/elementor/issues/12509)) * Fix: Global Color and Fonts that were deleted might cause style removal from the same element * Fix: Opacity indication is missing in the Global Color control dropdown and in the creation prompt * Fix: Wrong placement of "Add New" section in a Popup when using Optimized DOM mode * Fix: "Edit with Elementor" button is not in the correct location * Fix: Global Dropdown scrollbar has redundant border in Chromium based browsers * Fix: Entrance animation isn't working on edge cases in Tabs widget = 3.0.9 - 2020-09-17 = * Fix: Kit settings get deleted when modifying the Site Title or Tagline in WordPress Settings and Customizer screens ([#12540](https://github.com/elementor/elementor/issues/12540), [#12538](https://github.com/elementor/elementor/issues/12538), [#12562](https://github.com/elementor/elementor/issues/12562)) = 3.0.8.1 - 2020-09-14 = * Fix: Reverted Shape Dividers are in front other elements in Chrome 85 fix due to display glitches ([#12393](https://github.com/elementor/elementor/issues/12393)) * Fix: Auto Columns control setting causes layout to be displayed in one row in a Social icons ([Topic](https://wordpress.org/support/topic/sloppy-updates/), [#12519](https://github.com/elementor/elementor/issues/12519)) = 3.0.8 - 2020-09-14 = * Fix: Additional cases of Global Style inconsistencies in Editor and Frontend ([#12363](https://github.com/elementor/elementor/issues/12363)) * Fix: Edit with Elementor button is missing from the admin top bar in some cases since WordPress 5.4 ([#11728](https://github.com/elementor/elementor/issues/11728), [#12175](https://github.com/elementor/elementor/issues/12175)) * Fix: Unexpected columns view when Inner Section is muted ([#12376](https://github.com/elementor/elementor/issues/12376)) * Fix: Some Shape Dividers are in front other elements in Chrome 85 ([#12393](https://github.com/elementor/elementor/issues/12393)) * Fix: JS error `elementorCommon` is undefined ([#12323](https://github.com/elementor/elementor/issues/12323), Props [@shimondoodkin](https://github.com/shimondoodkin)) * Fix: Site description doesn't get updated from the 'Customizer' screen * Fix: When Global values aren't available don't return an empty object * Fix: Message After Submit RTL icon spacing glitch * Fix: Select2 control dimensions adjustments = 3.0.7 - 2020-09-09 = * Fix: Additional cases of Global Style inconsistencies in Editor and Frontend ([#12363](https://github.com/elementor/elementor/issues/12363)) * Fix: Plugins conflict on non-admin login to the dashboard ([#12383](https://github.com/elementor/elementor/issues/12383), [#12388](https://github.com/elementor/elementor/issues/12388)) * Fix: PHP error undefined method `add_repeater_row` caused data updater issues and server overload ([#12305](https://github.com/elementor/elementor/issues/12305)) * Fix: Global Colors and Fonts not being saved when created in Site Settings ([#12272](https://github.com/elementor/elementor/issues/12272)) * Fix: Shared link is attached to post text in Twitter Share Button widget (Props [@LensDigitalUK](https://github.com/LensDigitalUK)) * Fix: "No route was found matching the URL and request method" error when using plain permalinks * Fix: Site favicon that was set from WordPress customizer is missing in Site Identity screen = 3.0.6 - 2020-09-06 = * Tweak: Added dismiss button for data updater notices * Fix: Global Colors and Fonts are missing on front-end ([#12363](https://github.com/elementor/elementor/issues/12363)) * Fix: Database update script causes unexpected errors ([#12305](https://github.com/elementor/elementor/issues/12305)) * Fix: Custom Breakpoints stopped working since v3.0 ([#12320](https://github.com/elementor/elementor/issues/12320)) * Fix: Shortcuts for Navigator is not correct ([#12365](https://github.com/elementor/elementor/issues/12365)) * Fix: Can't close a Navigator since v3.0 ([#11836](https://github.com/elementor/elementor/issues/11836)) * Fix: Select field dropdown caret visibility issue in edge cases in Form widget ([#12053](https://github.com/elementor/elementor/issues/12053)) * Fix: Missing iFrame `title` attribute in Google Maps widget ([#9955](https://github.com/elementor/elementor/issues/9955)) * Fix: Missing default size unit selection in default Global Font properties `font-size` and `line-height` controls * Fix: Toggle widget title style missing in Editor * Fix: Exiting Site Settings menu after accessing it from "Manage Global Fonts/Colors" Global dropdown menu throws a JS error = 3.0.5 - 2020-08-31 = * Fix: Motion Effects not working when assigned to a column and throws JS error when DOM optimization is disabled ([#12299](https://github.com/elementor/elementor/issues/12299), [#12275](https://github.com/elementor/elementor/issues/12275)) * Fix: Elements behave unexpectedly in the Editor when a custom repeater control is added to Column and Section elements ([#12275](https://github.com/elementor/elementor/issues/12275), [#12242](https://github.com/elementor/elementor/issues/12242)) * Fix: Glitches in migration script for Gap Between Widgets global setting ([#12298](https://github.com/elementor/elementor/issues/12298)) * Fix: Console error `elementorCommon is undefined` (Props [@shimondoodkin](https://github.com/shimondoodkin)) * Fix: Missing translation string for 'color_picker' in the Color Picker title * Fix: Revisions won't get updated to the correct one = 3.0.4 - 2020-08-30 = * Tweak: Added Skype and Viber to the allowed URI protocols ([#11619](https://github.com/elementor/elementor/issues/11619)) * Tweak: Replaced WordPress "Learn More" links with dynamic links for better control over time ([#12312](https://github.com/elementor/elementor/issues/12312)) * Fix: Global Colors and Fonts inconsistencies between Editor and Frontend ([#12245](https://github.com/elementor/elementor/issues/12245), [#12235](https://github.com/elementor/elementor/issues/12235), [#12303](https://github.com/elementor/elementor/issues/12303), [#12249](https://github.com/elementor/elementor/issues/12249)) * Fix: Global dropdown is not available for all users * Fix: Removed unused strings = 3.0.3 - 2020-08-27 = * Tweak: Added option to re-migrate Global Colors and Fonts from earlier versions * Fix: Repeater controls doesn't work in some edge cases * Fix: Load Theme Builder with relevant UI theme * Fix: Dialog texts are not center aligned in Theme Builder * Fix: Changes are not reflecting on frontend when CSS Print Method is set to Internal Embedding * Fix: Icon List widget does not use render attribute (Props [@ibndawood](https://github.com/ibndawood)) = 3.0.2 - 2020-08-26 = * Tweak: Added Select2 And File Import Components to Theme Builder application * Tweak: Added default values as placeholders to the number inputs in the Breakpoints settings section * Tweak: Minor UI tweaks to Globals dropdown * Tweak: Updated video tutorials in Theme Builder * Fix: Column & Section Elements fires `elementor/element/after_add_attributes` early ([#12185](https://github.com/elementor/elementor/issues/12185), Props [@ibndawood](https://github.com/ibndawood)) * Fix: `hexdec()` returns a deprecation notice ([#12161](https://github.com/elementor/elementor/issues/12161)) * Fix: Repeater controls issue after the moving to `container.repeaters` ([#12239](https://github.com/elementor/elementor/issues/12239), [#12221](https://github.com/elementor/elementor/issues/12221)) * Fix: Column Widget Space is not working when DOM Improvement is disabled ([#12256](https://github.com/elementor/elementor/issues/12256), [Topic](https://wordpress.org/support/topic/widgets-space-doesnt-work-after-updating-to-3-0/)) * Fix: Resetting a style throws JS errors * Fix: Repeater controls backwards compatibility * Fix: Global Color dropdown shows Primary as marked when a custom value is added * Fix: Adding new Global Fonts won't be added to the dropdown list until page reloads * Fix: Clicking on the Theme Builder Logo reopens it * Fix: Finder gets loaded in preview iframes = 3.0.1 - 2020-08-25 = * Tweak: Changed "Exit to Dashboard" and "View Page" panel menu links to use `<a>` tag * Fix: `set-error-handler` conflict with 3rd party addons that uses REST-API ([#12219](https://github.com/elementor/elementor/issues/12219)) * Fix: Conflict between responsive options and the Navigator "Hide" option ([#12123](https://github.com/elementor/elementor/issues/12123)) * Fix: Radio inputs layout breaks when using Multi-Step Form * Fix: Global typography popover glitch in RTL websites = 3.0.0 - 2020-08-23 = * New: Introducing Site Settings - manage your entire site within the Editor * New: Meet Global Fonts - the smartest way to manage your text styles ([#1553](https://github.com/elementor/elementor/issues/1553), [#1863](https://github.com/elementor/elementor/issues/1863)) * New: Meet Global Colors - manage your site colors more consistently ([#1553](https://github.com/elementor/elementor/issues/1553), [#1324](https://github.com/elementor/elementor/issues/1324)) * Tweak: Improved Elementor's frontend dynamic CSS rendering performance significantly ([#8053](https://github.com/elementor/elementor/issues/8053)) * Tweak: Removed `.elementor-inner`, `.elementor-row` and `.elementor-column-wrap` from DOM output to improve performance (#7351, #7817, Developers Blog Post - https://developers.elementor.com/dom-improvements-ahead-html-wrappers-removal-from-v3-0/) * Tweak: Added an option to set columns in Social Icons widget ([#11295](https://github.com/elementor/elementor/issues/11295)) * Tweak: Added Default Page Layout to Global Layout Settings ([#4925](https://github.com/elementor/elementor/issues/4925)) * Tweak: Made 'z-index' control responsive in widgets Advanced tab ([#10918](https://github.com/elementor/elementor/issues/10918)) * Tweak: Added `rem` unit support for Padding and Margins controls ([#2810](https://github.com/elementor/elementor/issues/2810)) * Tweak: Added control for setting link width in Icon List widget ([#11945](https://github.com/elementor/elementor/issues/11945)) * Tweak: Added image Border Radius control to Image Box widget ([#9301](https://github.com/elementor/elementor/issues/9301)) * Tweak: Added more Google Fonts subsets ([#1630](https://github.com/elementor/elementor/issues/1630), [#1915](https://github.com/elementor/elementor/issues/1915), [#8186](https://github.com/elementor/elementor/issues/8186), Props [@andrejm](https://github.com/andrejm)) * Tweak: Improved Lightbox accessibility (Props [@ramiy](https://github.com/ramiy)) * Tweak: Added "Height" & "Object Fit" controls to Image Widget ([#10962](https://github.com/elementor/elementor/issues/10962), Props [@ramiy](https://github.com/ramiy)) * Tweak: Added a filter for allowing adding Google Fonts subsets (Props [@andrejm](https://github.com/andrejm)) * Tweak: Changed Elementor grid to work with CSS Variables ([Developers Blog Post](https://developers.elementor.com/elementor-dropping-support-ie/)) * Tweak: Updated `eicons` library to `v5.9.1` * Tweak: Updated `e-gallery` library to `v1.2.0` * Tweak: Updated Dialog library to `v4.8.1` * Tweak: Updated Google Fonts list to 07/2020 * Tweak: Added lazyload to Lightbox slideshow images * Tweak: Removed unused `elementor-edit-area-preview` class * Tweak: Adding support to Vimeo external links structure * Tweak: Improved Masonry layout mechanism in Gallery widget * Tweak: Allow using Repeater control in page settings * Tweak: Save all Global settings to the Kit entity * Tweak: Converted schemes to Global variables * Tweak: Updated WeChat and Weibo social networks colors in Social Icons widget * Tweak: Added font-family property to text-area control for better readability * Tweak: Migrated Elementor Style settings from WP dashboard to the Global Settings menu * Tweak: Added real-time JS handling to prevent redundant renders in Image Carousel widget and Background Slideshow * Tweak: Moved "Stretch Section" control to the end of layout settings in Section element * Tweak: Color tweaks to editor panel elements * Tweak: Minor UI improvements in the editor panel * Tweak: Added backup warning before major version plugin upgrade * Tweak: Improved dialog a11y to support more accessible lightbox close button * Tweak: Added infrastructure support for the new Theme Builder * Tweak: Added an option to set the mobile browser header color in supported devices * Tweak: Changed panel behavior when switching document to prevent laggy behavior * Tweak: Added Improved DOM Output option in Elementor settings to allow legacy mode of HTML DOM prior to v3.0 * Tweak: Removed v2.9 reference from the Dynamic promotions * Fix: Image block alignment broken by Elementor general figure styling ([#11906](https://github.com/elementor/elementor/issues/11906), [#9259](https://github.com/elementor/elementor/issues/9259), [#7331](https://github.com/elementor/elementor/issues/7331)) * Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744), [#11927](https://github.com/elementor/elementor/issues/11927)) * Fix: Divider can't use `EM` font-size unit in Divider widget ([#11352](https://github.com/elementor/elementor/issues/11352)) * Fix: Theme Style overrides Icon List items typography values when list items are links in Icon List widget ([#12021](https://github.com/elementor/elementor/issues/12021)) * Fix: Responsive glitch in Range control ([#11233](https://github.com/elementor/elementor/issues/11233)) * Fix: Multiple repeater controls in the same panel causes JS errors ([#11523](https://github.com/elementor/elementor/issues/11523)) * Fix: Multiple repeater control types in same panel glitches * Fix: Dark mode UI glitches in Display Conditions modal * Fix: The wrong video being opened in Media Carousel widget * Fix: Dark mode UI glitch in Display conditions modal * Fix: Connect issues when using non-latin character domains * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v3-0-planned-deprecations/) = 2.9.14 - 2020-07-21 = * Tweak: Added compatibility with WordPress v5.5 ([#11820](https://github.com/elementor/elementor/issues/11820), [#11830](https://github.com/elementor/elementor/issues/11830)) * Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744)) * Fix: Added sanitization to post titles in WordPress dashboard for better security = 2.9.13 - 2020-06-23 = * Fix: Duplicated Hidden type form fields inherited required attribute in Form widget ([#11578](https://github.com/elementor/elementor/issues/11578)) * Fix: Select2 control width glitch = 2.9.12 - 2020-06-14 = * Fix: Dynamic default value not working in Form widget ([#11578](https://github.com/elementor/elementor/issues/11578), [#11609](https://github.com/elementor/elementor/issues/11609)) * Fix: Dark mode glitches in Form Step items ([#11579](https://github.com/elementor/elementor/issues/11579)) * Fix: Unfiltered files upload not working when enabled from WordPress dashboard (Props [@jrutheiser](https://github.com/jrutheiser)) * Fix: File upload control has text cursor instead of pointer cursor * Fix: Dark mode glitches in File upload control * Fix: Clear icon dark mode glitch in the widgets search box = 2.9.11 - 2020-06-02 = * Fix: Several URI protocols removed from links ([#11518](https://github.com/elementor/elementor/issues/11518)) = 2.9.10 - 2020-06-01 = * Tweak: Updated `eicons` library to v5.7.0 * Tweak: Added infrastructure improvements to Repeater control to support upcoming versions * Fix: Popup action links triggers 404 error ([#11104](https://github.com/elementor/elementor/issues/11104)) * Fix: Removed source map comment so browsers don't look for source map in Swiper library ([#10764](https://github.com/elementor/elementor/issues/10764)) * Fix: Elementor posts aren't properly imported with WordPress Importer v0.7 ([#11466](https://github.com/elementor/elementor/issues/11466), [#10744](https://github.com/elementor/elementor/issues/10744)) * Fix: Theme Style overrides link settings in some cases ([#11462](https://github.com/elementor/elementor/issues/11462)) * Fix: UI glitch in Media controls * Fix: Hardened sanitization in Custom Link Attributes and in URL control to avoid security issues = 2.9.9 - 2020-05-24 = * Tweak: Added 'Learn More' link to URL Custom Attributes Description * Tweak: Added real-time JS preview handling in Image Carousel widget * Tweak: Added File upload control UI * Tweak: Added support for processing Envato Template Kit ZIP files * Tweak: Allow disabling a repeater item sorting option by adding a class * Tweak: Adjusted CSS selectors to be more generic in Forms * Tweak: Updated content in Getting Started screen * Tweak: Added JSON files support to files upload handler * Tweak: Changed SVG Uploads prompt message to Unfiltered Files * Tweak: Added an option for repeater item to disable itself * Tweak: Removed temporary code from Page Settings * Tweak: Added infrastructure improvements to Repeater control to support upcoming versions * Fix: Default line-height value in Heading widget is overriding line-height setting in Theme Style ([#10501](https://github.com/elementor/elementor/issues/10501), [#10649](https://github.com/elementor/elementor/issues/10649)) * Fix: Dynamic settings are not available in frontend JS in edge cases * Fix: Connectivity issues in Connect module * Fix: Removed source map comment so browsers don't look for source map in Swiper library ([#10764](https://github.com/elementor/elementor/issues/10764)) * Fix: Render style on repeater item change in Page Settings * Fix: Added sanitization to Custom Link Attributes control to avoid security issue * Fix: Added sanitization to URL control to avoid security issue = 2.9.8 - 2020-04-21 = * Tweak: Added `.webp` file extension support to Elementor Lightbox * Fix: Added missing font-family for `elementor-button` class to avoid system font ([#11166](https://github.com/elementor/elementor/issues/11166)) * Fix: Site Part without any content has no height and not accessible in some cases * Fix: PHP notice in Connect module * Fix: Navigator resize action is not available in edge cases * Fix: SVG sanitizer `href` attribute for better security * Fix: Hardened user role that is allowed to upload unfiltered files for better security = 2.9.7 - 2020-03-25 = * Tweak: Added compatibility with WordPress v5.4 ([#10745](https://github.com/elementor/elementor/issues/10745)) * Tweak: Show Typography section to everyone in Section, Column and Inner Section elements ([#10592](https://github.com/elementor/elementor/issues/10592)) * Fix: Custom Attributes section missing in Advanced tab ([#10881](https://github.com/elementor/elementor/issues/10881)) * Fix: Title color & Typography settings are being overridden by Theme Style in Accordion and Toggle widget ([#10900](https://github.com/elementor/elementor/issues/10900)) * Fix: Merged "Play On Mobile" string for better i18n in Video widget (Props [@pedro-mendonca](https://github.com/pedro-mendonca), [#10315](https://github.com/elementor/elementor/issues/10315)) * Fix: Whatsapp share link does not escape HTML entities ([#10746](https://github.com/elementor/elementor/issues/10746)) * Fix: Invalid request error conflict with Yoast plugin and Share Buttons widget ([#10746](https://github.com/elementor/elementor/issues/10746)) * Fix: FontAwesome Pro icons not loading in edge cases * Fix: Missing Dynamic indication in Range control ([#10835](https://github.com/elementor/elementor/issues/10835)) * Fix: Carousel spins multiple times when loading in Image Carousel widget * Fix: Theme style overrides Lightbox Share links color * Fix: Loading spinner placement glitch in URL control * Fix: Missing separator control in Icon widget * Fix: Dynamic Tags with the character “0” are not visible on frontend * Fix: Dashboard menu UI glitch for non-Administrator role users = 2.9.6 - 2020-03-12 = * Fix: Removed redundant dynamic capabilities from all of color controls inside Group controls in Theme Style * Fix: Global widget is clickable when editing Theme Style * Fix: Dropcap not working immediately in Text Editor widget * Security Fix: Enable Safe Mode only for `activate_plugins` capability = 2.9.5 - 2020-03-09 = * Tweak: Added new parameter to Swiper wrapper to limit breakpoint intervention ([#10525](https://github.com/elementor/elementor/issues/10525)) * Tweak: Updated E-Gallery library to v1.1.2 * Tweak: Show descriptive Pro Promotions only for Administrator role * Fix: Inconsistent responsive display issue in the Editor when using Custom Breakpoints ([#10540](https://github.com/elementor/elementor/issues/10540)) * Fix: Editor not loading when the Library launches on load ([Topic](https://wordpress.org/support/topic/editor-broken-in-2-9-4/)) * Fix: Gallery Columns does not update immediately in the preview when in Masonry layout * Fix: Navigator does not update according to the current site part being edited * Fix: Hidden responsive indicator missing in editor * Fix: Tabs widget title color not working on mobile = 2.9.4 - 2020-03-04 = * Tweak: Added support for Elementor Pro v2.9.0 * Tweak: Updated Swiper.js library to v5.3.6 * Tweak: Added version expected release date for Theme Style Custom CSS and Dynamic Color promotions * Fix: Warning in `/base/controls-stack.php` when a 3rd party controls doesn’t have a default dynamic value ([#10578](https://github.com/elementor/elementor/issues/10578)) * Fix: Alignment issue on drag when not set to Infinite Loop in Image Carousel widget * Fix: Title Color change both title and link color in Accordion widget = 2.9.3 - 2020-02-26 = * Tweak: Don't show the "Have a look" link after successful Theme Style publish * Tweak: Show Database update notice only for users with `update_plugins` capability * Tweak: Added Custom CSS promotion section in Theme Style * Tweak: Added compatibility for Pro v2.9 features * Fix: Warning in `/base/controls-stack.php` when a control doesn't have a dynamic capability ([#10578](https://github.com/elementor/elementor/issues/10578)) * Fix: Beta Tester sign up modal pops up multiple times after signing up * Fix: `<a>` Links appear with `underline` text-decoration * Fix: Shortcode doesn't render when exiting inline edit * Fix: Whatsapp not sharing the link of the page in Share buttons widget * Fix: Whatsapp share doesn't include line breaks between the page title and the URL in Share buttons widget * Fix: Box Shadow doesn't display properly in Toggle widget * Fix: Custom Link Attributes are not being applied in Icon Box widget * Fix: Added sanitization to Custom Link Attributes control to avoid security issue (Props [@yzy9951](https://github.com/yzy9951)) = 2.9.2 - 2020-02-16 = * Fix: Responsive issue when using Slides to Show control in carousel widgets ([#10540](https://github.com/elementor/elementor/issues/10540)) * Fix: Title and Description causes JS error in Lightbox in edge cases = 2.9.1 - 2020-02-13 = * Tweak: Added Native WordPress Gallery support for lightbox pagination * Tweak: Updated eicons library to v5.6.2 * Fix: Popup builder not accessible when Pro plugin is active ([#10502](https://github.com/elementor/elementor/issues/10502)) * Fix: Pagination not working when one item is visible in carousel widgets ([#10508](https://github.com/elementor/elementor/issues/10508), [Topic](https://wordpress.org/support/topic/carrousel-is-blocked-with-version-2-9/)) * Fix: Empty panel after dragging a widget in edge cases * Fix: Theme Style button being added in Theme Builder documents * Fix: Google fonts enqueuing issue * Fix: Preview mode not changing when dismissing the exit prompt * Fix: Kit showing up in Finder results * Fix: Missing preview icon in Finder * Fix: Missing preview icon in Theme Builder footer = 2.9.0 - 2020-02-10 = * New: Introducing Theme Style - set your default HTML tags styling using Elementor ([#534](https://github.com/elementor/elementor/issues/534)) * New: Added Custom Link Attributes to Link Options to allow adding custom attributes to `<a>` tags ([#5716](https://github.com/elementor/elementor/issues/5716), [#3642](https://github.com/elementor/elementor/issues/3642), [#9225](https://github.com/elementor/elementor/issues/9225), [#9079](https://github.com/elementor/elementor/issues/9079)) * Tweak: Added Title & Description to Lightbox ([#9826](https://github.com/elementor/elementor/issues/9826), [#2502](https://github.com/elementor/elementor/issues/2502)) * Tweak: Added Full Screen option in Lightbox ([#5260](https://github.com/elementor/elementor/issues/5260)) * Tweak: Added direct sharing options in Lightbox ([#2502](https://github.com/elementor/elementor/issues/2502)) * Tweak: Added Zoom option in Lightbox ([#9399](https://github.com/elementor/elementor/issues/9399)) * Tweak: Moved `social-share.js` to Core instead of Pro ([Developers Blog Post](https://developers.elementor.com/migration-of-modules-to-core-in-2-9/)) * Tweak: Moved `link-actions.js` to Core instead of Pro and changed its name to `url-actions.js` ([Developers Blog Post](https://developers.elementor.com/migration-of-modules-to-core-in-2-9/)) * Tweak: Added dynamic capabilities to Title control in Toggle widget ([#10070](https://github.com/elementor/elementor/issues/10070)) * Tweak: Disabled autocomplete feature from the Color Picker ([#10030](https://github.com/elementor/elementor/issues/10030)) * Tweak: Added Mix social network to recommended tab in Social Icons widget ([#10099](https://github.com/elementor/elementor/issues/10099)) * Tweak: Removed StumbleUpon social network from recommended tab in Social Icons widget ([#10099](https://github.com/elementor/elementor/issues/10099)) * Tweak: Added `i18n` function to translation string in DB upgrades manager (Props [@ramiy](https://github.com/ramiy)) * Tweak: Added `vh` and `em` size units to Max Width control in Image widget ([#5376](https://github.com/elementor/elementor/issues/5376)) * Tweak: Added `vh` and `em` size units to Spacer widget * Tweak: Exposed external API for Swiper instances ([Developers Blog Post](https://developers.elementor.com/expose-swiper-in-elementor/)) * Tweak: Updated Pickr library to v1.5.0 * Tweak: Updated Dialogs Manager library to v4.7.5 * Tweak: Added URL hash routing capability to Lightbox * Tweak: Refactored panel controls UI * Tweak: Updated Font Awesome library to v5.12.0 * Tweak: Converted `add_render_attributes` for custom links to `add_link_attributes()` * Tweak: Added a mixin for `absolute-center` positioning * Tweak: Updated `eicons` library to v5.6.1 * Tweak: Changed `eicon-zoom-in` icon to `eicon-zoom-in-bold` in Template Library * Tweak: Allow background image and color being displayed in empty column * Tweak: Converted `editor-base.js` to ES6 * Tweak: Added `featured_image` URL to frontend config * Tweak: Made minor UI tweaks to "Recalc" button in System Info * Tweak: Added inline editing capability to Progress Bar widget Title * Tweak: Removed redundant display conditions from Drop Cap section in Text Editor widget * Tweak: Remove redundant `label_block` parameters from control instances * Tweak: Added 'alt' property when using SVG icons in Social Icons widget * Tweak: Added translators comment explaining the `%s` placeholder in Video Provider control * Tweak: Added Pro features descriptive promotions to Editor panel * Tweak: Added Dynamic capabilities to be active by default in WYSIWYG Control * Tweak: Changed the position of all panel tooltips to appear above the controls * Tweak: Replaced nerd icons with new Elementor emojis * Tweak: Added descriptive message suggesting backing up the Database before upgrading to Font Awesome 5 * Tweak: Changed panel arrow icon to chevron * Tweak: Deprecated Typography section in Section & Column elements for users who didn't place values * Fix: `playsinline` attribute missing when setting self-hosted video to Play on Mobile in Video widget ([#9892](https://github.com/elementor/elementor/issues/9892)) * Fix: Beta sign-up modal closes unexpectedly ([#10355](https://github.com/elementor/elementor/issues/10355)) * Fix: "Slides to Show" option doesn't work on Tablet view in Image Carousel widget ([#10227](https://github.com/elementor/elementor/issues/10227)) * Fix: Previous and Next buttons are not displaying on Safari in Media Carousel's Cube mode ([#9725](https://github.com/elementor/elementor/issues/9725)) * Fix: Form style being reset adding MailChimp/Getresponse action in Form widget ([#9313](https://github.com/elementor/elementor/issues/9313)) * Fix: Post Title and Archive Excerpt wrong values in edge cases * Fix: Wrong `<select>` field width in "Add New" dialog * Fix: Gap created by the "Add Media" button in Text Editor widget * Fix: "Insert Template" library button glitch * Fix: WordPress Media 'Image Details' fields are 100% width instead of contained * Fix: Pause on hover can't be disabled in Image Carousel widget * Fix: Aligned Dark UI Theme gradients in panel and library tabs * Fix: Category Select2 dropdown stays above the view on scroll in Template Library modal * Deprecated: See all deprecations to this version in our ([Developers Deprecations Post](https://developers.elementor.com/v2-9-0-planned-deprecations/)) = 2.8.5 - 2020-01-27 = * Fix: Handle corrupted DB log * Fix: Template inserted upside down in edge cases * Fix: Added data sanitization on System Info * Fix: Error when trying to edit widgets with `inline` Icons control before Font Awesome 5 migration = 2.8.4 - 2020-01-19 = * Tweak: Changed default color in Color Picker * Fix: Curved edge with background color in Toggle widget ([#5156](https://github.com/elementor/elementor/issues/5156)) * Fix: Added sanitize data on create new template * Fix: Inconsistent panel view when deleting all content * Fix: Empty Typography control after Reset Style * Fix: Inline sizing delay when position is set to Absolute/Fixed in Image widget * Fix: Wrong sizing on undo/redo to Section element columns = 2.8.3 - 2020-01-01 = * Tweak: Improved accessibility to "Go Pro" menu item ([#9021](https://github.com/elementor/elementor/issues/9021)) * Tweak: Added new CLI command - User Connect * Tweak: Updated Recommended Icons tab in Toggle and Accordion widgets * Fix: Placement glitch when dragging a widget to a new section ([#9954](https://github.com/elementor/elementor/issues/9954)) * Fix: Controls popover closes when picking a color in it * Fix: Dark mode style glitches in edge cases * Fix: Correct calculation of usage data * Fix: Pasting style of one Section to other changes the structure * Fix: Long text overflow issue in Divider widget * Fix: Scroll bars visible when not needed in Icon Library = 2.8.2 - 2019-12-16 = * Tweak: Improved hidden responsive elements visibility * Fix: Autoplay not working in Image Carousel widget ([#9872](https://github.com/elementor/elementor/issues/9872)) * Fix: Logger fatal error on upgrade ([#9872](https://github.com/elementor/elementor/issues/9872)) * Fix: Negative custom shapes in Editor ([#9850](https://github.com/elementor/elementor/issues/9850)) * Fix: Render correct widget data in Global widgets * Fix: `0` value in Dynamic Tags causes Undefined Index error = 2.8.1 - 2019-12-11 = * Fix: Style pasting issue on Columns ([#9811](https://github.com/elementor/elementor/issues/9811)) * Fix: Column duplication not working for Inner Section widget ([#9824](https://github.com/elementor/elementor/issues/9824)) * Fix: Redundant renders when changing colors in Color control * Fix: Dark Mode glitches in WordPress widgets ([#9829](https://github.com/elementor/elementor/issues/9829)) * Fix: Repeater rows doesn't have `_id` in edge cases * Fix: Connect issue for Multisite users * Fix: Dynamic tag fallback does not handle '0' character = 2.8.0 - 2019-12-09 = * New: Introducing new Color Picker control with Saved Colors built-in ([#6968](https://github.com/elementor/elementor/issues/6968), [#8982](https://github.com/elementor/elementor/issues/8982), [Developers Blog Post](https://developers.elementor.com/elementor-2-8-new-color-picker/])) * New: Introducing Dark Mode UI theme ([#9263](https://github.com/elementor/elementor/issues/9263), [#8249](https://github.com/elementor/elementor/issues/8249), [#9125](https://github.com/elementor/elementor/issues/9125)) * New: User Preferences section in Editor Panel menu * Tweak: Better responsive visibility indication ([#8020](https://github.com/elementor/elementor/issues/8020), [#4775](https://github.com/elementor/elementor/issues/4775)) * Tweak: Added `background-size` and `background-position` controls to Background Slideshow ([#9199](https://github.com/elementor/elementor/issues/9199)) * Tweak: Removed Google+ network from "Recommended" tab in Social Icons widget ([#9393](https://github.com/elementor/elementor/issues/9393)) * Tweak: Replaced default Google+ network icon with YouTube icon in Social Icons widget * Tweak: Added dynamic capabilities to alert widget ([#9436](https://github.com/elementor/elementor/issues/9436)) * Tweak: Added "Play on Mobile" option to allow iOS autoplay to Video widget ([#3442](https://github.com/elementor/elementor/issues/3442)) * Tweak: Added inline skin for Icon control * Tweak: Added `elementor/settings/controls/checkbox_list_cpt/post_type_objects` filter to control over displayed CPT in WordPress Dashboard UI (Props [@sc0ttkclark](https://github.com/sc0ttkclark)) * Tweak: Moved "Editing Handles" and "Lightbox in editor" options to the new "Preferences" section * Tweak: Added `playsinline` attribute to Vimeo and YouTube sources to allow autoplay on iOS devices in Background Video * Tweak: Added Documents count to System Info * Tweak: Added global utility function for adding link attributes in Button widget * Tweak: Re-designed responsive mode switcher control * Tweak: Re-designed alerts and notices in the Editor Panel * Tweak: Improved styling of checkboxes and radio inputs * Tweak: Changed "Custom Positioning" section label to "Positioning" * Tweak: Allow access to Templates Library for connected users only * Tweak: Changed icon control skin to "Inline" in Toggle and Accordion widgets * Tweak: Added Icon Manager "Recommended" tab in Toggle and Accordion widgets * Tweak: Changed all occurrences of `text-overflow: ellipsis` to a single `mixin` * Tweak: Added "Pause On Interaction" option to Image Carousel widget * Tweak: Updated `e-icons` library to v5.5.0 * Tweak: Updated `e-gallery` library to v1.1.0 * Tweak: Dropped Support for WP v4.9, now supporting WP v5.0+ * Tweak: Dropped delete revision option in Revisions Panel since WordPress v5.3 ([Topic](http://core.trac.wordpress.org/ticket/43709)) * Tweak: Added compatibility with WordPress v5.3 * Fix: Use CSS Flex to align and order button icon ([#561](https://github.com/elementor/elementor/issues/561)) * Fix: Remove Ninja Forms compatibility script which causes server issues ([#8267](https://github.com/elementor/elementor/issues/8267)) * Fix: Added `title` attribute to embedded iframes ([#9374](https://github.com/elementor/elementor/issues/9374), Props [@shipley-dcc](https://github.com/shipley-dcc)) * Fix: Reset style in a button doesn't work on colors ([#8454](https://github.com/elementor/elementor/issues/8454)) * Fix: No fallback when SVG file doesn't exist ([#9481](https://github.com/elementor/elementor/issues/9481)) * Fix: Custom shapes "negative" support fix ([#9761](https://github.com/elementor/elementor/issues/9761)) * Fix : Shapes SVG include PHP Parse Error If the uploaded SVG file contain `<?xml version="1.0" encoding="UTF-8"?>` ([#9693](https://github.com/elementor/elementor/issues/9693), Props [@MarieComet](https://github.com/MarieComet)) * Fix: Added better output escaping in the attributes for checkbox lists in Admin forms (Props [@MarieComet](https://github.com/MarieComet)) * Fix: Adding a link overrides the Title and Description colors in Testimonial widget * Fix: Removed redundant Editor Panel Spacer in Image Carousel widget * Fix: "Delete All Content" doesn't close current widget editing options * Fix: Pause on hover option doesn't work in Image Carousel widget * Fix: Limit transition duration in Ken Burns CSS only to `transform` property * Fix: Recommended tab icons don't change when there's more than one `Icons` control per widget * Fix: Hidden sticky section generates redundant scroll offset when using Anchors * Fix: Inserting a saved section as a template uses the same `ID` * Fix: Double rendering of elements in Editor * Deprecated: See all deprecations to this version in our [Developers Deprecations Post](https://developers.elementor.com/v2-8-0-planned-deprecations/) = 2.7.6 - 2019-12-08 = * Fix: Transition Duration option not applying to elements background * Fix: Hide Beta Testers signup form if the user already subscribed * Fix: Added HTML escaping to `Admin` class and to System Info = 2.7.5 - 2019-10-28 = * Tweak: Changed the "Finder" icon in the Editor panel * Fix: Added official color support for `linkedin-in` icon in Social Icons widget ([#9298](https://github.com/elementor/elementor/issues/9298)) * Fix: `Ctrl/CMD + Shift + L` not opening Library modal * Fix: Clear Log button HTML shows in System Info Copy & Paste section * Fix: Ken burns effect not working on the 1st slide if Infinite Loop option is turned off in Background Slideshow = 2.7.4 - 2019-10-06 = * Tweak: Improved filtering animation behavior in Gallery widget * Fix: Icon custom colors being overridden by styling custom colors in Social Icons widget * Fix: Added `SVG` custom color support for Social Icons widget * Fix: Elements not being displayed when it has the value `0` * Fix: Pagination glitch in image carousel widget * Fix: Select2 throws JS console error when trying to unset a dropdown value in Templates modal * Fix: Background Slideshow overrides the Columns' border-radius * Fix: Tabs not working after previewing a template in Templates modal = 2.7.3 - 2019-09-24 = * Tweak: Updated E-gallery library to v1.0.1 * Fix: Images overlap issue in Image Carousel widget ([Topic](https://wordpress.org/support/topic/elementor-image-carousel-2/#post-11943476)) * Fix: Removed extra character in Divider widget ([#9102](https://github.com/elementor/elementor/issues/9102)) * Fix: Console error after resetting "Background Slideshow" gallery * Fix: Popup templates not visible in My Templates tab on import action * Fix: Panel spinner issue caused by 3rd party addons when activating Safe Mode * Fix: Lightbox won't close on background click in Image widget * Fix: "Need Help" hover UI glitch in RTL * Fix: SVG icon missing in Icon List widget = 2.7.2 - 2019-09-16 = * Fix: Data updater stuck in site with large database ([Topic](https://wordpress.org/support/topic/the-elementor-data-updater-problems-continue/), [Topic](https://wordpress.org/support/topic/v2-7-not-stable/)) * Fix: Added backward compatibility for deprecated hooks in page settings ([#9060](https://github.com/elementor/elementor/issues/9060), [#9080](https://github.com/elementor/elementor/issues/9080)) * Fix: Added support for custom document in `autosave` ([#9070](https://github.com/elementor/elementor/issues/9070)) * Fix: Changed the default `slidesPerGroup` from 2 to 1 in Image Carousel widget = 2.7.1 - 2019-09-10 = * Fix: Self Hosted video lightbox closing when clicking on the video ([#8931](https://github.com/elementor/elementor/issues/8931)) * Fix: Downgrade from v2.7.0 causes 500 errors * Fix: Vertical alignment issue in Safari browser ([#9034](https://github.com/elementor/elementor/issues/9034)) * Fix: `contains` and `!contains` control conditions ([#9043](https://github.com/elementor/elementor/issues/9043)) * Fix: Use background updater for v2.7 script task ([Topic](https://wordpress.org/support/topic/v2-7-not-stable/)) * Fix: Backwards compatibility for previous versions using Divider widget = 2.7.0 - 2019-09-08 = * New: Added background slideshow to Section, Column and Inner Section elements ([#2898](https://github.com/elementor/elementor/issues/2898), [#4022](https://github.com/elementor/elementor/issues/4022)) * New: Editor JS API to improve capabilities and stability ([Developers Blog Post](https://developers.elementor.com/elementor-2-7-new-editor-js-api-e/)) * New: Added additional divider styles to Divider widget ([#7418](https://github.com/elementor/elementor/issues/7418)) * Tweak: Background videos now support Vimeo as a source ([#1903](https://github.com/elementor/elementor/issues/1903)) * Tweak: Added the option to add Icon and Text to Divider widget ([#7418](https://github.com/elementor/elementor/issues/7418)) * Tweak: Converted all widgets JS handlers to ES6 classes ([Developers Blog Post](https://developers.elementor.com/building-a-simple-custom-widget-with-javascript/), [Developers Documentation](https://developers.elementor.com/creating-a-new-widget/adding-javascript-to-elementor-widgets/)) * Tweak: Added option to select the version you rollback to in "Version Control" tool * Tweak: Use `swiper.js` instead of `slick.js` in Image Carousel widget ([Developers Blog Post](https://developers.elementor.com/elementor-2-7-moving-sliders-from-slick-to-swiper/)) * Tweak: Implemented virtual list render in Icons Library to improve performance and stability * Tweak: Added support of `wp_body_open` in Canvas template * Tweak: Editor Panel UI tweaks * Tweak: Updated Gallery control UI * Tweak: Moved structure control into section panel in Section element * Tweak: Added option to allow background video to play on mobile devices if device support it * Tweak: Added more post statuses to show in the Finder ([#8175](https://github.com/elementor/elementor/issues/8175)) * Tweak: Added `Space-around`, `Space-between` and `Space-evenly` to Vertical Align options in Section element * Tweak: Added filter for additional styles by 3rd party plugins `elementor/divider/styles/additional_styles` to Divider widget * Tweak: Removed "Need Help?" button from WP widgets * Tweak: Updated `Eicons` library to v5.4.0 * Fix: Background video plays on mobile devices in some cases (#8782, [Developers Blog Post](https://developers.elementor.com/background-video-in-mobile-mode/)) * Fix: Icon List alignment issue ([#8539](https://github.com/elementor/elementor/issues/8539)) * Fix: Two clicks needed to start Vimeo videos with image overlay * Fix: Init navigator only once when changing page template * Fix: Added backwards compatibility for `Controls_Manager::add_tab()` and `\Elementor\Core\Settings\Manager::add_settings_manager()` * Fix: Carousels navigation arrows causes horizontal scroll when setting to `Outside` * Fix: Heading widget with the character "0" is not visible on frontend * Deprecated: Removed old deprecated aliases ([Developers Blog Post](https://developers.elementor.com/v2-7-0-planned-deprecations/)) = 2.6.8 - 2019-08-07 = * Tweak: Added SVG import/export support to Icons control * Fix: Empty `caps` while checking user `caps` ([#8732](https://github.com/elementor/elementor/issues/8732)) * Fix: Rotate control not working in Icon widget responsive modes ([#8753](https://github.com/elementor/elementor/issues/8753)) * Fix: Counter widget start number greater than 999 * Fix: Avoid migrating old Icon value if new one exists on import * Fix: Editor not being loaded when using an Icon from removed Icon Set = 2.6.7 - 2019-07-30 = * Tweak: Run `.htaccess` inspection only when needed * Tweak: UI glitches in `select2` control * Tweak: `get_style_depends` styles are now loaded in editor preview * Fix: Avoid false-positive editor loading error ([#8706](https://github.com/elementor/elementor/issues/8706)) * Fix: Disable browser suggestions on panel elements search input ([#6581](https://github.com/elementor/elementor/issues/6581)) * Fix: Contributor role can view other contributors draft and pending posts when Elementor is installed ([#8689](https://github.com/elementor/elementor/issues/8689)) * Fix: Save changed before previewing a revision = 2.6.6 - 2019-07-23 = * Fix: WordPress editor is open by default ([#8628](https://github.com/elementor/elementor/issues/8628), [#8647](https://github.com/elementor/elementor/issues/8647)) * Fix: Icon spacing disappeared after upgrading to Font Awesome 5 ([#8609](https://github.com/elementor/elementor/issues/8609)) * Fix: Star icon appears instead of an unset icon in Icon Box widget after upgrading to Font Awesome 5 ([#8596](https://github.com/elementor/elementor/issues/8596)) * Fix: Empty icon library by Using JS files instead of JSON for icon lists * Fix: `Preview Could Not be Loaded` message displayed if `$_SERVER['SERVER_SOFTWARE']` is empty * Fix: Navigator Indicators RTL UI glitches = 2.6.5 - 2019-07-18 = * Fix: Reverted the changes in Section and Column Vertical Alignment control = 2.6.4 - 2019-07-17 = * Tweak: Added CSS variable for admin font family * Tweak: Updated dialog library * Tweak: Improved `.htaccess` error message in `Preview Could Not Be Loaded` message * Fix: `Condition` and `Conditions` not working together ([#8233](https://github.com/elementor/elementor/issues/8233)) * Fix: Pages are always displayed in `draft` status ([#8510](https://github.com/elementor/elementor/issues/8510)) * Fix: Incorrect Absolute position dragging values in RTL ([#7719](https://github.com/elementor/elementor/issues/7719)) * Fix: SVG icon hover color in Button widget = 2.6.3 - 2019-07-15 = * Tweak: Improve Icon control preview color for better visibility ([#8530](https://github.com/elementor/elementor/issues/8530)) * Tweak: Cleaning all output buffering in order to enable Gzip = 2.6.2 - 2019-07-14 = * Tweak: Make sure activeTab exists in Icon library * Fix: Star rating widget alignment is not responsive ([#8444](https://github.com/elementor/elementor/issues/8444)) * Fix: Temporarily reverted `application/json` content type to support various server configurations * Fix: Progress Bar typography backward compatibility * Fix: Missing `fas` icons in Social Icons widget * Fix: Navigator Indicators tooltip location * Fix: Added Icon List backward compatibility on template import = 2.6.1 - 2019-07-10 = * Tweak: Added responsive controls to Icon size and Icon rotation in Icon widget * Fix: Preview Could Not Be Loaded `.htaccess` error if permalink structure not set * Fix: Added backward compatibility for Icon control * Fix: UI glitches in the global lightbox modal = 2.6.0 - 2019-07-09 = * New: Introducing Icon Manager - the new way to add icons into your page ([#110](https://github.com/elementor/elementor/issues/110)) * New: Introducing SVG file library ([#5570](https://github.com/elementor/elementor/issues/5570)) * New: Replaced Font Awesome 4 with Font Awesome 5 ([#4430](https://github.com/elementor/elementor/issues/4430)) * New: Added Help links to elements for better support flow * New: Added Navigator indicators for Custom Position ([#2180](https://github.com/elementor/elementor/issues/2180)) * New: Introducing Deprecated Notice control for developers ([Development Doc](https://developers.elementor.com/elementor-controls/deprecated-notice-control/)) * Tweak: Added 9:16 Aspect ratio (vertical video) support for Video widget ([#7051](https://github.com/elementor/elementor/issues/7051)) * Tweak: Set pre-selected attachment when opening the media modal ([#7937](https://github.com/elementor/elementor/issues/7937)) * Tweak: Added more style options for Progress Bar widget ([#3413](https://github.com/elementor/elementor/issues/3413)) * Tweak: Added icon alignment option to icon list ([#8219](https://github.com/elementor/elementor/issues/8219)) * Tweak: Added option to hide columns in Navigator ([#7863](https://github.com/elementor/elementor/issues/7863)) * Tweak: Added vertical alignment option to Image Carousel ([#6963](https://github.com/elementor/elementor/issues/6963)) * Tweak: Added Responsive option for the Content Align in Column ([#2554](https://github.com/elementor/elementor/issues/2554)) * Tweak: Removed `Prevent Scroll` option from Google Maps widget which now defaults in the map origin ([#8244](https://github.com/elementor/elementor/issues/8244)) * Tweak: Reduce-motion accessibility support for CSS animation library ([#7968](https://github.com/elementor/elementor/issues/7968)) * Tweak: Added start & end time for self-hosted background video ([#7941](https://github.com/elementor/elementor/issues/7941)) * Tweak: Added Play once option for background video ([#5129](https://github.com/elementor/elementor/issues/5129)) * Tweak: Added the `playsinline` attribute to autoplay background video on iOS ([#8198](https://github.com/elementor/elementor/issues/8198)) * Tweak: Added `text-shadow` option to Button widget ([#7317](https://github.com/elementor/elementor/issues/7317)) * Tweak: Set `$fonts_to_enqueue` as public to allow manual enqueue of fonts ([#7622](https://github.com/elementor/elementor/issues/7622)) * Tweak: Show dashboard notices for admin role only ([#7304](https://github.com/elementor/elementor/issues/7304)) * Tweak: Added Viber icon for Social Icons widget ([#4430](https://github.com/elementor/elementor/issues/4430)) * Tweak: Added dynamic capabilities to link control in Social Icons widget ([#8097](https://github.com/elementor/elementor/issues/8097)) * Tweak: Added option to pick custom colors per icon in Social Icons widget ([#4430](https://github.com/elementor/elementor/issues/4430)) * Tweak: Added default background color to Social Icons widget * Tweak: Added opt-in form to Elementor updates for beta testers * Tweak: Updated E-icons library to v5.3.2 * Tweak: Removed all Font Awesome 4 dependencies * Tweak: Clear 3rd party cache plugins on every change in Maintenance Mode * Tweak: Using `application/json` content type in order to avoid double zipping by the server to reduce load panel errors * Tweak: Added control to support Exit Animations * Tweak: Added editor notices bar for admin role only * Tweak: Moved elements PHP handles to JS - resolves double Editing Handles in the Post Content widget * Tweak: Added custom messages for "Preview could not be loaded" state * Tweak: Added focus state emphasis to Dimensions control * Tweak: Redesigned Media control * Tweak: Use `wp_register_style` to allow widgets to enqueue icon styles * Fix: Open the correct video when you have multiple images with the same video link in the same Media Carousel ([#8047](https://github.com/elementor/elementor/issues/8047)) * Fix: Added escaping in the template type ([#8435](https://github.com/elementor/elementor/issues/8435)) * Fix: Compression encoding for `gzip` to `brotli` conversions (Props [@pingram3541](https://github.com/pingram3541)) * Fix: Vimeo video lightbox is not playing automatically * Fix: Backslash was removed from Custom CSS in page settings * Fix: Set LTR direction only to `input` and `textarea` in RTL view * Fix: Color Picker UI glitches in RTL view * Fix: Avoid adding CSS for the first post in archive pages = 2.5.16 - 2019-05-28 = * Tweak: Added `reduce-motion` accessibility support for CSS animation library ([#7968](https://github.com/elementor/elementor/issues/7968), Props [@drawcard](https://github.com/drawcard)) * Fix: Tabs Widget compatibility for IE ([#8123](https://github.com/elementor/elementor/issues/8123)) * Fix: Admin dashboard dialog button UI glitch = 2.5.15 - 2019-05-07 = * Fix: Param type in doc block is partial ([#7988](https://github.com/elementor/elementor/issues/7988)) * Fix: Paste Style changes widget title in Navigator ([#7931](https://github.com/elementor/elementor/issues/7931)) = 2.5.14 - 2019-04-16 = * Tweak: Remove default values on update to avoid 413 error ([#7842](https://github.com/elementor/elementor/issues/7842)) * Fix: Load minified `common-modules.js` & `editor-modules.js` instead of full version = 2.5.13 - 2019-04-10 = * Fix: Resize viewport not working properly ([#7795](https://github.com/elementor/elementor/issues/7795), [Topic](https://wordpress.org/support/topic/width-is-not-responding-automatically/), [Topic](https://wordpress.org/support/topic/stretch-section-problem/)) * Fix: Remove Shape Divider in the editor if set to `None` = 2.5.12 - 2019-04-08 = * Fix: DB updates process not running in edge cases ([#7725](https://github.com/elementor/elementor/issues/7725)) * Fix: Column width issue after Column Gap value changed ([#7718](https://github.com/elementor/elementor/issues/7718)) * Fix: Load minified `frontend-modules.js` instead of full version ([#7082](https://github.com/elementor/elementor/issues/7082)) * Fix: Removed source map reference from minified versions of JS files ([#7082](https://github.com/elementor/elementor/issues/7082)) * Fix: Missing section handles while using `overflow: hidden` option * Fix: Removed condition from content style in Accordion widget * Fix: Dialogs close button in RTL layout * Fix: Self-hosted background video resize issue * Fix: Dynamic Tag dropdown in RTL * Fix: Color picker UI glitch = 2.5.11 - 2019-03-31 = * Tweak: Removed duplicated grid style from frontend.css * Fix: Document settings not saving ([#7629](https://github.com/elementor/elementor/issues/7629)) * Fix: Date-Time control triggering unnecessary `edit` event = 2.5.10 - 2019-03-26 = * Fix: Preview for static homepage ([#7440](https://github.com/elementor/elementor/issues/7440)) * Fix: Added compatibility for Gutenberg plugin v5.3.0+ ([#7557](https://github.com/elementor/elementor/issues/7557)) * Fix: Slider control not setting correct position on Undo/Redo shortcuts * Fix: Duplicated shape divider issue in editor view = 2.5.9 - 2019-03-18 = * Tweak: Modal style improvements * Tweak: Added preview debug link to "Preview could not be loaded" message * Fix: First section delete action not saving ([#7477](https://github.com/elementor/elementor/issues/7477)) * Fix: Compatibility issue with 3rd party plugins ([#7467](https://github.com/elementor/elementor/issues/7467)) = 2.5.8 - 2019-03-15 = * Fix: Restore `wp_localize_script` for Gutenberg editor = 2.5.7 - 2019-03-14 = * Fix: changed `ElementorGutenbergSettings` print order ([#7457](https://github.com/elementor/elementor/issues/7457)) = 2.5.6 - 2019-03-14 = * Tweak: Minor UI improvement in Slider Control * Tweak: Added support for range handles in Slider Control * Fix: Stretch Inner Section in the editor ([#7430](https://github.com/elementor/elementor/issues/7430)) * Fix: Ensure print order of Elementor config JS variables ([#7443](https://github.com/elementor/elementor/issues/7443)) * Fix: Inline elements not working on new pages ([#7433](https://github.com/elementor/elementor/issues/7433)) * Fix: Removed media `id` when attachment is missing = 2.5.5 - 2019-03-11 = * Tweak: Support gzipped Elementor Ajax data when GZIP is enabled * Tweak: Added labels and scales to Slider control * Fix: Device mode detection in IE and Edge browser ([#7356](https://github.com/elementor/elementor/issues/7356)) * Fix: Positioning issue while dragging inline text widgets * Fix: Empty widget calculation according to the new column flexbox model = 2.5.4 - 2019-03-10 = * Tweak: Added flexbox notice dialog * Fix: Backward compatibility for flexbox property ([#7366](https://github.com/elementor/elementor/issues/7366)) * Fix: Allow `None` value for Entrance Animation control ([#7355](https://github.com/elementor/elementor/issues/7355)) * Fix: Device mode detection in IE and Edge browser ([#7356](https://github.com/elementor/elementor/issues/7356)) * Fix: Revert self hosted video background fix ([#7374](https://github.com/elementor/elementor/issues/7374)) * Fix: Removed Delimiter parameter form `ucwords` for older PHP compatibility * Fix: Slider control returns wrong value * Fix: Slider control for RTL = 2.5.3 - 2019-03-06 = * Tweak: Reduced Editor memory usage by moving common controls injection to the frontend ([#7308](https://github.com/elementor/elementor/issues/7308)) * Tweak: Moved sync library from POST to GET method * Fix: `ucwords` support for older php versions ([#7327](https://github.com/elementor/elementor/issues/7327), [#7310](https://github.com/elementor/elementor/issues/7310)) * Fix: Background self hosted videos responsive * Fix: Group controls `conditions` support = 2.5.2 - 2019-03-05 = * Fix: Custom space between widgets override ([#7309](https://github.com/elementor/elementor/issues/7309)) * Fix: Changed the default width of Absolute & Fixed position widget ([#7311](https://github.com/elementor/elementor/issues/7311)) * **Note: This fix might affect previous custom positioning settings, if you have previously used position absolute or position fixed, please review your site.** = 2.5.1 - 2019-03-04 = * Fix: Inline Width (auto) not working ([#7293](https://github.com/elementor/elementor/issues/7293)) = 2.5.0 - 2019-03-04 = * New: Added Position Absolute & Position Fixed for widgets ([#5568](https://github.com/elementor/elementor/issues/5568)) * New: Added inline & custom width options to place widgets side by side without columns ([#4960](https://github.com/elementor/elementor/issues/4960)) * New: Added responsive options for Column ([#2965](https://github.com/elementor/elementor/issues/2965), [#6898](https://github.com/elementor/elementor/issues/7104), Props [@wayheming](https://github.com/wayheming)) * New: Added Columns for Text Editor widget ([#7104](https://github.com/elementor/elementor/issues/7104)) * New: Added `space-between`, `space-around` & `space-evenly` for Vertical Alignment in Column ([#5083](https://github.com/elementor/elementor/issues/5083)) * New: Added Horizontal Alignment in Column for inline widget * New: Added responsive capabilities for Entrance Animation ([#1639](https://github.com/elementor/elementor/issues/1639)) * New: Added `elementor/template/viewport_tag` filter hook to Meta Viewport tag ([#7043](https://github.com/elementor/elementor/issues/7043)) * Tweak: Improved editor loading time and performance by ~50% * Tweak: Remember last editing tab per element in the editor panel for better workflow ([#7087](https://github.com/elementor/elementor/issues/7087)) * Tweak: Added text shadow & background color controls for caption in Image widget (Props [@ramiy](https://github.com/ramiy)) * Tweak: Added access to super admin role in Maintenance Mode (Props [@GermanKrutov](https://github.com/GermanKrutov)) * Tweak: Added vw unit support for Typography size control * Tweak: Added vw unit support for Custom Min. Height control in section * Tweak: Added overflow option for section * Tweak: Renamed `Content Position` control to `Vertical Align` in column layout * Tweak: Renamed `Scrolling Effects` section to `Motion Effects` * Tweak: Added Dynamic capabilities to Inner Section CSS class and CSS ID ([#6779](https://github.com/elementor/elementor/issues/6779)) * Tweak: Added Dynamic capabilities to Section CSS class and CSS ID ([#6779](https://github.com/elementor/elementor/issues/6779)) * Tweak: Added Dynamic capabilities all widgets CSS class and CSS ID ([#6779](https://github.com/elementor/elementor/issues/6779)) * Tweak: Added Dynamic capabilities to Button CSS ID ([#6779](https://github.com/elementor/elementor/issues/6779)) * Fix: Separator inside Repeater control ([#6851](https://github.com/elementor/elementor/issues/6851)) * Fix: Selectors not working in dynamic tags in edge cases (Props [@crazypsycho](https://github.com/crazypsycho)) * Fix: Entrance animations glitches ([#6945](https://github.com/elementor/elementor/issues/6945)) * Fix: Library "Blocks" tab empty * Fix: Custom shape dividers not loading in editor ([#6550](https://github.com/elementor/elementor/issues/6550)) * Fix: WP-CLI Flush CSS command glitch in multisite ([#7190](https://github.com/elementor/elementor/issues/7190)) * Fix: PHP 7.3 Compatibility when saving settings ([#6890](https://github.com/elementor/elementor/issues/6890)) = 2.4.7 - 2019-02-18 = * Fix: Incorrect device mode detection in Safari ([#7036](https://github.com/elementor/elementor/issues/7036)) * Fix: Elementor dashboard templates URL corrupted links in edge cases * Fix: Sticky offset handling for menu anchor * Fix: Avoid WP admin bar handling errors = 2.4.6 - 2019-02-11 = * Tweak: Use `<a>` for editor panel links ([#6767](https://github.com/elementor/elementor/issues/6767), [#7025](https://github.com/elementor/elementor/issues/7025)) * Fix: FireFox glitch in the color picker ([#6968](https://github.com/elementor/elementor/issues/6968)) * Fix: Horizontal scroll in Icon List widget ([#6558](https://github.com/elementor/elementor/issues/6558)) * Fix: PHP notice when user has no capabilities ([#6936](https://github.com/elementor/elementor/issues/6936)) * Fix: "Prevent Scroll" in popup options didn't work in edge cases = 2.4.5 - 2019-01-30 = * Tweak: Updated Eicons v4.2.0 * Fix: Control conditions not working for toggle popover ([#6780](https://github.com/elementor/elementor/issues/6780)) * Fix: URLs with hash in admin cause JS error ([#6902](https://github.com/elementor/elementor/issues/6902)) * Fix: Wrong section structure in the panel = 2.4.4 - 2019-01-24 = * Tweak: Added 1:1 aspect ratio to Video widget * Tweak: Added ability to add condition/s for tabs control wrapper ([#6830](https://github.com/elementor/elementor/issues/6830)) * Fix: Template search with no categories ([#6810](https://github.com/elementor/elementor/issues/6810)) * Fix: Make sure browser has access to `localStorage` * Fix: Removed Finder from the Customizer * Fix: Editor UI glitch in Firefox browser = 2.4.3 - 2019-01-21 = * Tweak: Update `width` control label in Image Box widget ([#6808](https://github.com/elementor/elementor/issues/6808)) * Fix: PHP warning in self hosted video `render_pain_content()` * Fix: Responsive `background-attachment` issue = 2.4.2 - 2019-01-20 = * Tweak: Better duplicate Error log entries handling * Tweak: Split and merge similar translation strings * Fix: Missing manual caption style in Image widget ([#6791](https://github.com/elementor/elementor/issues/6791)) * Fix: JS handlers not working in editor for other templates * Fix: Log only Elementor related errors * Fix: Background updates total iterations = 2.4.1 - 2019-01-15 = * Tweak: Avoid widget rendering on `box-shadow` and `text-shadow` changes ([#6737](https://github.com/elementor/elementor/issues/6737)) * Fix: Capital letters not working in anchors * Fix: Admin menu position incorrect format * Fix: Avoid duplicate run of element handlers on nested documents = 2.4.0 - 2019-01-14 = * New: Added Safe Mode for scenarios that the editor didn't load properly * New: Added `<!--more-->` tag support ([#462](https://github.com/elementor/elementor/issues/462)) * New: Added Read More widget aka `<!--more-->` tag * New: Added Categories taxonomy for Template Library ([#886](https://github.com/elementor/elementor/issues/886)) * New: Added responsive capabilities for Background control ([#2355](https://github.com/elementor/elementor/issues/2355)) * New: Added custom option for `background-size` & `background-position` ([#2571](https://github.com/elementor/elementor/issues/2571)) * New: Added responsive capabilities for Border control ([#3243](https://github.com/elementor/elementor/issues/3243), [#5284](https://github.com/elementor/elementor/issues/5284)) * New: Added External URL source for Video widget * Tweak: Added a notice when clicking on Back to WordPress editor button ([#5597](https://github.com/elementor/elementor/issues/5597)) * Tweak: Added Link & Globe for Social Icons widget ([#6405](https://github.com/elementor/elementor/issues/6405)) * Tweak: Added `elementor/controls/animations/additional_animations` hook for adding custom Entrance Animations ([#6545](https://github.com/elementor/elementor/issues/6545)) * Tweak: Added `elementor/controls/hover_animations/additional_animations` hook for adding custom Hover Animations ([#6545](https://github.com/elementor/elementor/issues/6545)) * Tweak: Reorganized admin menu for Elementor settings & Template Library * Tweak: Exclude library CPT from Yoast SEO sitemap * Tweak: Added attributes for column wrappers (Props [@thenovacreator](https://github.com/thenovacreator)) * Tweak: Added `autocomplete` parameter for URL control (default: true) * Tweak: Added sanitize data on Menu Anchor ID * Tweak: Added dynamic options for Testimonial widget * Tweak: Added PHP error log to System Info * Tweak: Added Quick Edit option for Template Library * Tweak: Renamed "Content" tab in Templates Library to "Page" * Fix: Inline editing issue for Repeater control ([#6445](https://github.com/elementor/elementor/issues/6445)) * Fix: Panel footer menu not closing on background click ([#6547](https://github.com/elementor/elementor/issues/6547)) * Fix: Typography control doesn't generate default CSS ([#6500](https://github.com/elementor/elementor/issues/6500)) * Fix: Alignment issue in Icon List widget ([#6507](https://github.com/elementor/elementor/issues/6507)) = 2.3.8 - 2018-12-20 = * Fix: Editor not working caused by last version = 2.3.7 - 2018-12-20 = * Fix: Invalid type in Import templates ([#6483](https://github.com/elementor/elementor/issues/6483)) * Fix: Save global templates * Fix: WP widgets compatibility * Fix: Responsive device buttons always shown = 2.3.6 - 2018-12-17 = * Fix: `Back to WordPress Editor` not working when meta-boxes are present ([#6437](https://github.com/elementor/elementor/issues/6437)) * Fix: Register documents only if needed * Fix: Style glitch in the responsive control ([#6227](https://github.com/elementor/elementor/issues/6227)) = 2.3.5 - 2018-12-11 = * Tweak: Load `elementor_debug_log` option only on System Info page * Fix: Maintenance Mode admin console issue * Fix: Elementor stuck on loader instead of `The Content Area Was Not Found` * Fix: Temporary compatibility workaround for Chrome v70+ dragging above nested iframe issue * Fix: `border-radius` for Video not displayed in Safari browser * Fix: Avoid `z-index` changes by `nanocss` in build process = 2.3.4 - 2018-11-29 = * Tweak: Make sure "Edit with Elementor" action link is the last link in My Templates * Fix: CSS parsing for non-existing controls ([#6296](https://github.com/elementor/elementor/issues/6296)) * Fix: Shows only editable documents in Finder = 2.3.3 - 2018-11-28 = * New: Added `elementor/frontend/{$element_type}/should_render` filter * Tweak: Added a new `render_html_attributes` method * Tweak: Added placeholder support for `date-time` control * Tweak: Added ability to set a default value in a control `selectors` settings ([#6241](https://github.com/elementor/elementor/issues/6241)) * Tweak: Open links in new tab on `Ctrl + Enter` ([#6258](https://github.com/elementor/elementor/issues/6258)) * Tweak: Set the correct Dynamic tag categories for Self Hosted video * Fix: Video lightbox won't open in some configurations * Fix: Self-hosted video lightbox width * Fix: Removed invalid `href` attribute in Tabs widget ([#6261](https://github.com/elementor/elementor/issues/6261)) * Fix: Restored element / widget hooks priority ([#6189](https://github.com/elementor/elementor/issues/6189)) * Fix: Drag the direct inner element only * Fix: Show unsupported templates on My Templates list * Fix: Make sure the document type exists in documents manager * Fix: Set default for `slides to scroll` in Image Carousel widget = 2.3.2 - 2018-11-17 = * Tweak: Added `vw` unit to base control * Tweak: Added WP Plugins and Users links to Finder * Tweak: Updated Swiper progress style to new version * Fix: Missing "View Page" and "Exit to Dashboard" in editor menu * Fix: Background video position in edge cases * Fix: Incorrect keyboard shortcut in Hotkeys cheatsheet * Fix: Fatal error for 3rd party plugins ([#6192](https://github.com/elementor/elementor/issues/6192)) = 2.3.1 - 2018-11-12 = * Fix: Print empty elements but not empty widgets ([#6134](https://github.com/elementor/elementor/issues/6134)) * Fix: Removed `figcaption` tag when no caption is set ([#6134](https://github.com/elementor/elementor/issues/6134)) = 2.3.0 - 2018-11-12 = * New: Introducing Finder - The Easiest Way to Switch Between Pages ([#292](https://github.com/elementor/elementor/issues/292)) * New: Added Keyboard Shortcuts modal * New: Introducing Star Rating widget * Tweak: Added Deviantart, freeCodeCamp and GitLab to Social Icons widget ([#5820](https://github.com/elementor/elementor/issues/5820), [#5816](https://github.com/elementor/elementor/issues/5816)) * Tweak: Show preview fonts select on scroll ([#5207](https://github.com/elementor/elementor/issues/5207), [#3499](https://github.com/elementor/elementor/issues/3499)) * Tweak: Added compatibility for WordPress v5.0 Beta ([#6019](https://github.com/elementor/elementor/issues/6019)) * Tweak: Added filter to rename external CSS files ([#5968](https://github.com/elementor/elementor/issues/5968)) * Tweak: Added dynamic option for caption in the Image widget ([#5770](https://github.com/elementor/elementor/issues/5770)) * Tweak: Updated YouTube related videos control due to YouTube's API changes ([#5984](https://github.com/elementor/elementor/issues/5984), [#5939](https://github.com/elementor/elementor/issues/5939)) * Tweak: Added a general `hook elementor/frontend/after_render` to element-base * Tweak: Added `elementor/element/before_attribute_render` hook before attributes are rendered * Tweak: Added `elementor/element/after_attribute_render` hook after attributes are rendered * Tweak: New `elementor/editor/init` action * Tweak: A new `get_post_type_title` method for document * Tweak: Added `Ctrl/Cmd + E` shortcut to open Finder modal * Tweak: Added `Ctrl/Cmd + ?` shortcut to open all keyboard shortcuts modal * Tweak: Added `Esc` shortcut for opening the settings menu * Tweak: Update Eicons v3.9.2 * Fix: Added default width for SVG image to support edge cases ([#5987](https://github.com/elementor/elementor/issues/5987)) * Fix: Better WP Widget hooks support ([#5844](https://github.com/elementor/elementor/issues/5844)) * Fix: Exclude image link from lightbox when the link has `download` attribute ([#5996](https://github.com/elementor/elementor/issues/5996)) * Fix: Background Gradient not working inside Repeater control ([#5914](https://github.com/elementor/elementor/issues/5914)) * Fix: Added support for future post status ([#5681](https://github.com/elementor/elementor/issues/5681), [#6000](https://github.com/elementor/elementor/issues/6000)) * Fix: Missing string translations ([#5989](https://github.com/elementor/elementor/issues/5989)) * Fix: Lightbox images links detection ([#6103](https://github.com/elementor/elementor/issues/6103)) * Fix: Animation class removed from Lightbox closing ([#5911](https://github.com/elementor/elementor/issues/5911)) * Fix: Allow plugins to set current page as Login Page for Maintenance Mode * Fix: Added navigation between tabs via tab keyboard for better accessibility * Fix: Use Thumbnail if selected size is missing * Fix: A new method to handle with multiple image custom sizes * Fix: Import template by WP CLI * Fix: Height of bar without content in Progress Bar widget * Fix: Added compatibility with a new embed API of YouTube * Fix: Don't render wrapper of element if the content is empty * Deprecated: `Source_Local::TYPE_META_KEY` is no longer supported * Deprecated: `Document::save_type()` is replaced by `Document::save_template_type()` = 2.2.7 - 2018-10-24 = * Tweak: Update Google Fonts list with more than 20 new fonts ([Topic](https://wordpress.org/support/topic/please-update-google-fonts-library-with-the-latest-font-for-free-version/)) * Fix: Admin Notice not dismissing in some server configurations ([#5927](https://github.com/elementor/elementor/issues/5927)) * Fix: Image link not respecting the image size in the Image widget ([#5897](https://github.com/elementor/elementor/issues/5897)) = 2.2.6 - 2018-10-22 = * Tweak: Added `get_render_attributes` method to `Element_Base` ([#5878](https://github.com/elementor/elementor/issues/5878)) * Tweak: Sets the minimum width of the content area as `300px` * Tweak: Darken Elementor Loader icon color * Fix: Field labels with multiple rows style glitch ([#4295](https://github.com/elementor/elementor/issues/4295)) = 2.2.5 - 2018-10-07 = * Tweak: System Info now recognizes MariaDB versions * Tweak: Allow document to override widgets panel settings * Fix: Admin Notice not dismissing when JS disabled ([#5832](https://github.com/elementor/elementor/issues/5832)) * Fix: System Info Uncaught Error on edge cases = 2.2.4 - 2018-09-20 = * Tweak: Added Poster option for Self Hosted in Video widget * Fix: Revert Gutenberg Image Block compatibility until stable version ([#5763](https://github.com/elementor/elementor/issues/5763)) = 2.2.3 - 2018-09-17 = * Tweak: Improved browser compatibility with Elementor grid * Fix: Toggle Widget first toggle always open on load * Fix: Changed Dailymotion placeholder in Video widget = 2.2.2 - 2018-09-16 = * Tweak: Improved IE compatibility mechanism * Tweak: Added `remove_all_actions( 'after_wp_tiny_mce' )` hook for better compatibility with 3rd party plugins ([#5686](https://github.com/elementor/elementor/issues/5686)) * Fix: Content styling missing when no icon for Toggle widget ([#5735](https://github.com/elementor/elementor/issues/5735)) * Fix: Redirect issue on activation via Ajax * Fix: Excluded `Actions` label from ordering in Template library modal * Fix: Avoid setting empty title for elements in Navigator * Fix: Compatibility for Gutenberg Image Block = 2.2.1 - 2018-09-03 = * Fix: Auto scrolling when clicking on long element ([#5591](https://github.com/elementor/elementor/issues/5591)) * Fix: Increased number input width besides slider control ([#5521](https://github.com/elementor/elementor/issues/5521)) * Fix: Typography line-height default unit for all devices ([#5527](https://github.com/elementor/elementor/issues/5527)) * Fix: Added Navigator compatibility for Role Manager ([#5599](https://github.com/elementor/elementor/issues/5599)) * Fix: Clear cache via native WordPress methods to support object cache plugins ([#4179](https://github.com/elementor/elementor/issues/4179)) * Fix: E loader RTL style glitch * Fix: History undo after adding a section * Fix: Styling issue with Testimonial widget image * Fix: Panel elements search error when the user is in `content only` mode * Fix: Better Navigator support for safari versions = 2.2.0 - 2018-08-28 = * New: Introducing Navigator Panel ([#1165](https://github.com/elementor/elementor/issues/1165)) * New: Added Autocomplete URL functionality for Internal Linking ([#255](https://github.com/elementor/elementor/issues/255)) * New: Added `Cmd/Ctrl + I` hotkey for the Navigator * New: Added `Cmd/Ctrl + Shift + V` hotkey for paste style * New: Added "Getting Started" page after new installation * New: Added reverse columns for tablet screen resolution ([#2070](https://github.com/elementor/elementor/issues/2070)) * Tweak: Changed the name of Columns widget to Inner Section to reduce confusion * Tweak: Added option to restore Editing Handles ([#4981](https://github.com/elementor/elementor/issues/4981)) * Tweak: Remember Editor panel width in localStorage ([#2414](https://github.com/elementor/elementor/issues/2414)) * Tweak: Added official color option on hover state in Social Icons Widget ([#2032](https://github.com/elementor/elementor/issues/2032)) * Tweak: New user interface for CSS Filters control * Tweak: Added `Hue` filter to CSS Filters control * Tweak: Added a Lazy Load option for the Video widget ([#5189](https://github.com/elementor/elementor/issues/5189)) * Tweak: Added Mixcloud icon to Social Icons widget ([#5417](https://github.com/elementor/elementor/issues/5417)) * Tweak: Added an additional aspect ratio (21:9) in Video widget * Tweak: Added edit capabilities in the responsive mode * Tweak: Removed default transparency on hover button ([#4406](https://github.com/elementor/elementor/issues/4406)) * Tweak: Redesign `E` loader * Tweak: Added `elementor/frontend/before_render` hook to `element-base` * Fix: Reverse column bug in responsive columns ([#5421](https://github.com/elementor/elementor/issues/5421)) * Fix: Compatibility for IE11 by adding IE CSS via JS ([#5510](https://github.com/elementor/elementor/issues/5510), [#5530](https://github.com/elementor/elementor/issues/5530)) * Fix: IE11 bug in case of `min-height` mixed with `align-items: center` * Fix: Resize the columns via the `Column Width` after moving the section ([#5393](https://github.com/elementor/elementor/issues/5393)) * Fix: Different videos with the same image showing the same video * Fix: Inline editing in Progress Bar widget = 2.1.8 - 2018-08-19 = * Fix: Prevent columns from overflowing the grid area in Firefox browser ([#5442](https://github.com/elementor/elementor/issues/5442)) * Fix: Style glitch in the panel separator = 2.1.7 - 2018-08-15 = * Fix: Avoid copying custom CSS ID when pasting style ([#5416](https://github.com/elementor/elementor/issues/5416)) * Fix: Responsive CSS for minimal grid utility ([#5375](https://github.com/elementor/elementor/issues/5375)) * Fix: Make Elementor Canvas compatible with iPhone X landscape orientation = 2.1.6 - 2018-07-31 = * Fix: Removed reference to source map file in Swiper minified file * Fix: Element handle style glitch in mobile view * Fix: Delete element with hotkey after text editing * Fix: Avoid auto focus on the widget panel search field after deleting an element = 2.1.5 - 2018-07-26 = * Tweak: Added `Ctrl/Cmd + Y` for redo action ([#5090](https://github.com/elementor/elementor/issues/5090)) * Tweak: Clear WP cache in upgrade steps * Fix: Corrected conditions for start/end times with loop in Video widget * Fix: Padding for first active control in section * Fix: Loader styling for some languages * Fix: RTL style for Choose control * Fix: Possible memory leak by parsing and sanitizing data and settings only when it's necessary * Fix: Fixed text selection detection in FireFox * Fix: `on-paste` check for Choose control * Fix: `fixed` positions for Color Picker * Fix: Removed empty space from `elementor/document/urls/edit` hook name ([#5216](https://github.com/elementor/elementor/issues/5216)) * Fix: Dynamic tags support in Shortcode widget ([#5214](https://github.com/elementor/elementor/issues/5214)) = 2.1.4 - 2018-07-18 = * Tweak: Show modified date instead of publish date on Dashboard widget ([#4169](https://github.com/elementor/elementor/issues/4169)) * Fix: Selector for CSS Filters control in column * Fix: CSS Filters for self hosted video * Fix: Avoid creating unnecessary CSS for widgets * Fix: Added backward compatibility for deprecated controls * Fix: Color Picker control value change detection * Fix: Avoid multiple ready trigger in preview * Fix: Save default page template = 2.1.3 - 2018-07-16 = * Tweak: Added CSS filter control for Map, Video, Section and Column * Tweak: Added Inspector option in Tools page * Tweak: Added Inspector log for Canvas & Full Width templates * Tweak: The preview is now loading via plain URL to avoid errors in some server configurations * Tweak: Added `print_elements_with_wrapper` method to allow a document to overwrite it's wrapper * Tweak: Added action hook `elementor/template-library/after_get_source_data` * Fix: Page template missing after import ([#4498](https://github.com/elementor/elementor/issues/4498)) * Fix: Maintenance Mode override theme template * Fix: Removed focus and active states from Hover Animations * Fix: Prevent submit forms in the preview * Fix: Disable history tracking when restoring a revision * Fix: Empty history changes after restoring a revision * Fix: Paste style on control with groups * Fix: Avoid overwrite `_wp_page_template` in edge cases = 2.1.2 - 2018-07-08 = * Tweak: Set active/inactive category by `'active' => false` (default is `true`) * Tweak: Added forms input style compatibility for some themes * Fix: XML Demo Import compatibility for admin based imports ([#4947](https://github.com/elementor/elementor/issues/4947)) * Fix: Set correct `post_id` when call `enqueue_scripts` from preview mode * Fix: Conditions not working on dynamic backgrounds * Fix: Paste of multiple content in Add Section Area * Fix: Set lower priority to `template_include` hook to override 3rd party plugins, e.g. WooCommerce * Fix: Hide Save Widget as Global button for old versions * Fix: Added RTL style for section with handles inside * Deprecated: Restore `get_page` method as hard deprecated ([#4870](https://github.com/elementor/elementor/issues/4870)) = 2.1.1 - 2018-07-03 = * Tweak: Compatibility Gutenberg classic editor * Fix: Compatibility for PHP < 5.6 = 2.1.0 - 2018-07-03 = * New: Introducing Elementor Context Menu * New: Copy/Paste elements ([#4151](https://github.com/elementor/elementor/issues/4151)) * New: Copy/Paste element style ([#1479](https://github.com/elementor/elementor/issues/1479)) * New: Copy/Paste between pages * New: Reset element style * New: Added `copy_all_content` option * New: Change mobile & tablet breakpoints ([#78](https://github.com/elementor/elementor/issues/78)) * New: Introducing Elementor WP-CLI integration ([#2161](https://github.com/elementor/elementor/issues/2161)) * New: Added collapsable panel categories ([#3805](https://github.com/elementor/elementor/issues/3805)) * New: Added Self hosted videos with HTML5 for Video widget ([#3313](https://github.com/elementor/elementor/issues/3313)) * New: Added Dailymotion provider for Video widget ([#2285](https://github.com/elementor/elementor/issues/2285)) * New: Added start/end controls for Video widget ([#3565](https://github.com/elementor/elementor/issues/3565)) * New: Added new icons to Social Icons widget: Android & Thumbtack ([#4235](https://github.com/elementor/elementor/issues/4235), [#4486](https://github.com/elementor/elementor/issues/4486)) * New: Hotkey: Ctrl / Cmd + C = Copy * New: Hotkey: Ctrl / Cmd + V = Paste * Tweak: Added CSS Filter group control ([#3260](https://github.com/elementor/elementor/issues/3260)) * Tweak: Added CSS Filters to Image & Image Box widgets * Tweak: Added compatibility with Gutenberg 3.0.+ ([#2631](https://github.com/elementor/elementor/issues/2631)) * Tweak: Added CSS ID for Button widget ([#4535](https://github.com/elementor/elementor/issues/4535)) * Tweak: Added keywords to all widgets for more accurate filtering * Tweak: Replace hover section with tabs Icon & Icon Box widgets * Tweak: Moved `delete all content` to the page level right click * Tweak: When converting content with only a shortcode to Elementor, a shortcode widget used instead of Text Editor widget (#4616) * Tweak: Updated Swiper library to v4.3.3 ([#4170](https://github.com/elementor/elementor/issues/4170)) * Tweak: Added `elementor/shapes/additional_shapes` filter hook to allow custom shape dividers (#4759) * Tweak: Added video support to media control ([#4066](https://github.com/elementor/elementor/issues/4066)) * Tweak: Dropped Support for WP v4.6, now supporting WP v4.7+ * Fix: The `wpColorPicker` will not be updated after emptying the value * Fix: Added fallback for injection position when the injection control does not exist * Fix: Focus state behavior in the Repeater control ([#4596](https://github.com/elementor/elementor/issues/4596)) * Deprecated: `Repeater::get_fields()` is replaced by `Repeater::get_controls()` * Deprecated: `Element_Base::get_parent()` is replaced by `Element_Base::get_data( 'parent' )` * Deprecated: `get_class_controls` is no longer supported * Deprecated: `\Elementor\settings\page\manager::get_page()` is now removed ([#4870](https://github.com/elementor/elementor/issues/4870)) = 2.0.16 - 2018-06-12 = * Fix: Dynamic Tag CSS not working on columns & widgets ([#4662](https://github.com/elementor/elementor/issues/4662)) * Fix: Hide title now also hides Post Title widget * Fix: Trigger Elementor ready only once = 2.0.15 - 2018-06-05 = * Fix: Background video in Chrome v67+ * Fix: CSS glitch in local library modal * Fix: CSS glitch with dynamic buttons in a repeater * Fix: Divider control on top of controls popover * Fix: Conditions check for `in` & `!in` * Fix: Prefix class when the value is numeric = 2.0.14 - 2018-05-29 = * Fix: Missing Dynamic Image Background properties on front-end ([#4577](https://github.com/elementor/elementor/issues/4577)) * Fix: Avoid page settings global `$post` being overwritten by 3rd party plugins ([#4563](https://github.com/elementor/elementor/issues/4563)) * Fix: Editor won’t load for users without publishing capabilities * Fix: Only show Caption style section for Image widget if needed = 2.0.13 - 2018-05-28 = * New: Dynamic Image Backgrounds ([#3971](https://github.com/elementor/elementor/issues/3971)) * Tweak: Updated Dialog Manager v4.3.2 * Tweak: Better accessibility for Back to Editor button * Tweak: Confusing error message ([#4546](https://github.com/elementor/elementor/issues/4546)) * Fix: Panel buttons style glitch in edge cases * Fix: PHP notice in Polylang compatibility * Fix: Editor won't load for users without publishing capabilities * Fix: Media queries ordering in CSS file for mixed min and max break points * Fix: Improved video background loading method = 2.0.12 - 2018-05-15 = * Tweak: Added new method `add_body_class` * Tweak: Set library filter by the document * Tweak: Allow 3rd party developers to register documents on init * Fix: Set attach uploaded images to the current post * Fix: Scroll not working in the library modal ([#4394](https://github.com/elementor/elementor/issues/4394)) * Fix: Blocks dropdown menu escapes container on scroll ([#3947](https://github.com/elementor/elementor/issues/3947)) = 2.0.11 - 2018-05-09 = * Fix: Stronger selector for heading widget color, to avoid section style override ([#4266](https://github.com/elementor/elementor/issues/4266)) * Fix: style missing when role manager in content only mode = 2.0.10 - 2018-05-08 = * Fix: Added icon for Dynamic Tag without settings * Fix: Added offset for anchor scroll section is sticky ([#4323](https://github.com/elementor/elementor/issues/4323)) * Fix: Title changing on auto-save for various languages * Fix: Cannot scroll in the library modal ([#4325](https://github.com/elementor/elementor/issues/4325)) = 2.0.9 - 2018-05-01 = * Tweak: Added ability to add Dynamic Tags from 3rd party applications * Tweak: Added ability to add custom classes to the wrapper for extending widgets * Tweak: Using full version of Select2.js in the admin * Tweak: Update Eicons v3.3 * Fix: My Template tabs are not translatable ([#4221](https://github.com/elementor/elementor/issues/4221)) * Fix: Added compatibility for domain mapping with filter tag ([#4307](https://github.com/elementor/elementor/issues/4307)) * Fix: Popover closes after clicking on select2 search container ([#4310](https://github.com/elementor/elementor/issues/4310)) * Fix: Wrapping Dynamic Tag in the editor * Fix: Removed unnecessary condition from Transition Duration control * Fix: Removed listening to parent model on Repeater control * Fix: Controls styling in repeater * Fix: Ensure the frontend scripts are enqueued once in the editor preview = 2.0.8 - 2018-04-23 = * Tweak: Added action hook for caching plugins when clearing CSS files `do_action( 'elementor/css-file/clear_cache' );` ([#4179](https://github.com/elementor/elementor/issues/4179)) * Tweak: Added Page Templates support only for layout pages * Fix: Smooth scrolling not working ([#4168](https://github.com/elementor/elementor/issues/4168), [#4125](https://github.com/elementor/elementor/issues/4125)) * Fix: Stretch section for archive pages * Fix: Icon vertical alignment in icon list widget = 2.0.7 - 2018-04-18 = * Tweak: Rename filter `elementor/get_document/post_id` to `elementor/documents/get/post_id` * Tweak: Added Divider control for Icon List widget on inline skin * Tweak: Added CSS classes per document in Preview * Tweak: Added option to avoid export data by adding `export=false` to control args * Fix: Support for editing images in WP Media Modal ([#3062](https://github.com/elementor/elementor/issues/3062)) * Fix: Responsive inline alignment for Icon List widget * Fix: Added higher priority to support Google Fonts in locations * Fix: Import templates with Dynamic data * Fix: Editing buttons missing when preview set as archive * Fix: Export document settings for all template types = 2.0.6 - 2018-04-15 = * New: Image widget - added new control for Image width * Tweak: Added support for dynamic video via ACF * Tweak: Reorder admin columns in My Templates * Tweak: Update Eicons v3.2.2 * Tweak: Added `elementor/get_document/post_id` filter for `get document` - compatibility for translation plugins * Tweak: Print container classes per document * Tweak: Added `elementor-edit-area-preview` and `elementor-edit-area-active` classes * Tweak: Removed wrapper for dynamic data * Fix: Per device Visibility for editor with multiple Elementor areas * Fix: CSS glitch for URL input with dynamic * Fix: Dynamic Show Before/After only when value is not empty = 2.0.5 - 2018-04-11 = * Fix: Avoid merge for incorrect page settings data * Fix: Style tab on document settings not saving on autosave * Fix: Duplicate icons by updated Eicons library = 2.0.4 - 2018-04-09 = * Tweak: Update Google Fonts list with more than 30 new fonts * Tweak: Updated Eicons to v3.2.0 * Fix: Page template doesn't work in draft status ([#3706](https://github.com/elementor/elementor/issues/3706)) * Fix: Make sure that document settings works only on existing posts ([#3993](https://github.com/elementor/elementor/issues/3993), [Topic](https://wordpress.org/support/topic/php-fatal-error-after-last-update/)) * Fix: Removed some duplicate strings * Fix: Undefined index when save editor using old method * Fix: Use ` ` to add spaces before/after for tags with HTML ([#3826](https://github.com/elementor/elementor/issues/3826)) = 2.0.3 - 2018-03-29 = * Tweak: Added Knowledge Base link to WordPress admin menu * Tweak: Improved performance in the editor using internal caching * Fix: Avoid WordPress override page template in auto-save status ([Topic](https://wordpress.org/support/topic/save-draft-will-revert-page-layout-into-default-instead-of-elementor-canvas/)) * Fix: Set element ID before sanitizing data = 2.0.2 - 2018-03-28 = * Fix: Title changing on auto-save * Fix: Page templates reverts to default on preview ([#3933](https://github.com/elementor/elementor/issues/3933)) * Fix: Editor won't load when a custom image size is used ([#3926](https://github.com/elementor/elementor/issues/3926)) * Fix: WordPress Widgets not loading saved settings ([#3930](https://github.com/elementor/elementor/issues/3930)) = 2.0.1 - 2018-03-27 = * Fix: Removed promotion in the Role Manager area ([#3903](https://github.com/elementor/elementor/issues/3903)) * Fix: Improved responsive style for My Template modal ([#3914](https://github.com/elementor/elementor/issues/3914)) * Fix: Issue with conditional repeater field ([#3886](https://github.com/elementor/elementor/issues/3886), [#3865](https://github.com/elementor/elementor/issues/3865)) * Fix: The notifications toast goes down when you change the page layout * Fix: Custom delimiter char for frontend template in the Counter widget * Fix: Import template from WP Admin = 2.0.0 - 2018-03-26 = * New: Added new library tab for pre-design "Blocks" * New: Added new page template "Elementor Full Width" * New: Document Type method to register new template types ([#3409](https://github.com/elementor/elementor/issues/3409)) * New: Added new social icons for 500px, Steam and StumbleUpon ([#3106](https://github.com/elementor/elementor/issues/3106), [#3636](https://github.com/elementor/elementor/issues/3636)) * Tweak: Dropped Support WP 4.5, now supporting WP 4.6 and higher * Tweak: New settings interface for Role Manager * Tweak: Reintroduce divider control for UI panel ([Developer API](https://developers.elementor.com/elementor-controls/divider-control/)) * Tweak: Added inline view for icon-list widget ([#1624](https://github.com/elementor/elementor/issues/1624)) * Tweak: Added "Featured Image" control to document settings ([#3429](https://github.com/elementor/elementor/issues/3429)) * Tweak: Added custom thousand separator in Counter widget ([#3459](https://github.com/elementor/elementor/issues/3459)) * Tweak: Added "Image Size" control to the "Video" widget overlay image ([#3488](https://github.com/elementor/elementor/issues/3488)) * Tweak: Added "Image Size" control to the "Image Box" widget ([#3251](https://github.com/elementor/elementor/issues/3251)) * Tweak: Added "Image Size" control to the "Testimonial" widget ([#3472](https://github.com/elementor/elementor/issues/3472)) * Tweak: Added "Link" control to the "Testimonial" widget ([#3480](https://github.com/elementor/elementor/issues/3480)) * Tweak: Added "Caption Spacing" control to the "Image" widget ([#3452](https://github.com/elementor/elementor/issues/3452)) * Tweak: Added responsive control to the text padding in the "Button" widget * Tweak: Added compatibility for the future release of Elementor * Tweak: Added `Groove` style to the "Border" control * Tweak: Decreasing column minimum width to 2% * Tweak: Decreasing section minimum height in edit mode * Tweak: Match HTML tags for the section and the column ([#3471](https://github.com/elementor/elementor/issues/3471)) * Tweak: Renamed the `clear_page` section in the document settings * Tweak: Renamed the `general-elements` widgets category to `general` ([#3729](https://github.com/elementor/elementor/issues/3729)) * Tweak: Remember the last library tab and search/filters that was open * Tweak: Replace the select control with a switcher control in the Video widget "Play Icon" control ([#3262](https://github.com/elementor/elementor/issues/3262)) * Tweak: Video widget accessibility - added `role="button"` attribute to the Play button ([#3270](https://github.com/elementor/elementor/issues/3270)) * Tweak: Button widget accessibility - added `role="button"` attribute ([#3271](https://github.com/elementor/elementor/issues/3271)) * Tweak: Icon widget accessibility - added `aria-hidden` attribute to the `i` tag ([#3272](https://github.com/elementor/elementor/issues/3272)) * Tweak: Icon Box widget accessibility - added `aria-hidden` attribute to the `i` tag ([#3273](https://github.com/elementor/elementor/issues/3273)) * Tweak: Google Maps widget accessibility - added `aria-label` attribute to the `iframe` tag ([#3274](https://github.com/elementor/elementor/issues/3274)) * Tweak: Moved `placeholder` and `title` settings from base control settings into individual controls that use them ([#3795](https://github.com/elementor/elementor/issues/3795)) * Tweak: Updated the "Icon Box" widget to handle cases where no icon is set * Tweak: Updated the way widget categories are registered in Elementor ([#3729](https://github.com/elementor/elementor/issues/3729)) * Tweak: Slick.js library Updated to v1.8.1 ([#3538](https://github.com/elementor/elementor/issues/3538)) * Tweak: Updated Eicons to v3.0.0 * Tweak: Updated Select2 to v4.0.5 * Fix: Document settings now saved as revisions on auto save ([#3510](https://github.com/elementor/elementor/issues/3510)) * Fix: Show preset section in the right side for RTL = 1.9.8 - 2018-03-12 = * Fix: Activate publish button if there is an auto-save version * Fix: Server error message missing in edge cases * Fix: Updated dialog library ([#3668](https://github.com/elementor/elementor/issues/3668)) * Fix: Text Decoration option in Button Widget ([#3701](https://github.com/elementor/elementor/issues/3701)) * Fix: Added `autopause=0` in order to allow multiple autoplay in Vimeo video * Fix: Added missing translation string to control in the Image Carousel widget = 1.9.7 - 2018-02-27 = * Tweak: `Element_Base::get_style_depends()` method is now overwritable ([#3494](https://github.com/elementor/elementor/issues/3494)) * Fix: "Enter" key triggers Elementor mode instead of default submit action ([#3556](https://github.com/elementor/elementor/issues/3556)) * Fix: Stop showing Connection Lost notification when editing widgets * Fix: Counter widget - Allow spacing between prefix and suffix = 1.9.6 - 2018-02-21 = * Fix: When selecting a color with alpha, the value is not fully visible ([#3320](https://github.com/elementor/elementor/issues/3320)) * Fix: "Create new Page" button in dashboard widget ([#3491](https://github.com/elementor/elementor/issues/3491)) * Fix: `safe_copy_elementor_meta` for editor revisions * Fix: Clear filters when syncing library * Fix: Background attachment fixed only on desktop = 1.9.5 - 2018-02-14 = * Fix: Added reset for background video when the parent has set `text-align: center;` * Fix: Print global and post CSS files after all 3rd party plugins styles * Fix: Avoid setting editor changed-flag on auto-saving * Fix: Stretch section fallback to body when selector not found or the container doesn't exist = 1.9.4 - 2018-02-07 = * Tweak: Added draft posts to Elementor dashboard widget ([#3379](https://github.com/elementor/elementor/issues/3379)) * Tweak: Removed CodeMirror script for WP Custom HTML widget to improve performance * Fix: Fonts not loaded in edit mode for widget template ([#3352](https://github.com/elementor/elementor/issues/3352)) * Fix: Prevent template library modal close on actions in edge cases * Fix: Set save button as disabled if there is nothing to save * Fix: Added publish to editor translations * Fix: Added a flex-basis patch for better support in Firefox browser * Fix: Image Box heading link now works without an image ([#2854](https://github.com/elementor/elementor/issues/2854)) = 1.9.3 - 2018-01-21 = * Fix: Enqueue style/script if when not needed ([#3094](https://github.com/elementor/elementor/issues/3094)) * Fix: Added compatibility for Safari browser accessibility * Fix: Error message in saver * Fix: Elementor missing WP editor content ([#3139](https://github.com/elementor/elementor/issues/3139)) * Fix: Changes lost on revisions panel tab destroy ([#3242](https://github.com/elementor/elementor/issues/3242)) = 1.9.2 - 2018-01-16 = * Tweak: Improved querying for revisions to reduce load time on posts with lots of revisions * Tweak: Added new notifications when connection with the server is lost and on server errors * Fix: Autosave now show only Elementor data ([#3144](https://github.com/elementor/elementor/issues/3144)) * Fix: Show correct post content in autosave * Fix: Preview Changes button now uses `wp_preview_url()` * Fix: Typography settings not showing correctly in some cases ([#3145](https://github.com/elementor/elementor/issues/3145)) * Fix: Group control with conditions ([#3182](https://github.com/elementor/elementor/issues/3182)) * Fix: Import template in some configurations by checking if `ZipArchive` class is exists * Fix: Tooltip flickering in the responsive mode button ([#3151](https://github.com/elementor/elementor/issues/3151)) = 1.9.1 - 2018-01-10 = * Fix: Conflict between responsive control and group control popup ([#3130](https://github.com/elementor/elementor/issues/3130)) * Fix: Color picker handle lag * Fix: Native WordPress widgets stopped working = 1.9.0 - 2018-01-09 = * New: Added Autosave capability for editor * New: Added save as draft option ([#2824](https://github.com/elementor/elementor/issues/2824)) * New: Brand new Template Library * New: Added filter & sorting (new, trend & popular) to Template Library ([#1711](https://github.com/elementor/elementor/issues/1711)) * New: Added import & sync tools to Template Library ([#2402](https://github.com/elementor/elementor/issues/2402)) * New: Added search form to Template Library ([#2499](https://github.com/elementor/elementor/issues/2499)) * New: Added my favorites option to the Template Library * New: Added sorting (name, type, author & date) to My Templates Library * New: Added new social icons for Meetup, RSS & Skype ([#2703](https://github.com/elementor/elementor/issues/2703), [#2701](https://github.com/elementor/elementor/issues/2701), [#3090](https://github.com/elementor/elementor/issues/3090)) * New: Added Overview dashboard widget * Tweak: Added privacy control to video widget ([#2741](https://github.com/elementor/elementor/issues/2741)) * Tweak: Added new controls for Icons, Spacing & Padding to Toggle widget ([#2836](https://github.com/elementor/elementor/issues/2836)) * Tweak: Added new controls for Icons & Padding to Accordion widget ([#2836](https://github.com/elementor/elementor/issues/2836)) * Tweak: Added responsive space between control to Icon List widget * Tweak: Rename "Page Settings" panel to "Document Settings" * Tweak: Moved My Library to top of admin menu ([#2843](https://github.com/elementor/elementor/issues/2843)) * Tweak: Re-design menu of editor panel * Tweak: Replaced `jquery-simple-dtpicker` with `flatpickr` JS library ([#2095](https://github.com/elementor/elementor/issues/2095)) * Tweak: Reduced panel clutter by allowing group control to be displayed as a popup * Tweak: Added Gutenberg compatibility - "Add New Elementor" and "Back to Classic" edit screen * Tweak: Added excerpt control to the Document Settings if the post type supports excerpts ([#2837](https://github.com/elementor/elementor/issues/2837)) * Tweak: Added `text-decoration` to Typography control * Tweak: All functions, action hooks and filter hooks have been documented * Tweak: Implementing inline editing functionality in various Elementor widgets * Tweak: Accessible widget search - add label for screen readers in the search box ([#2835](https://github.com/elementor/elementor/issues/2835)) * Tweak: Improved Editor accessibility - replace `title` attributes with `aria-label` ([#2861](https://github.com/elementor/elementor/issues/2861)) * Tweak: Progress Bar widget accessibility - set correct `role` and added new `aria` attributes ([#2861](https://github.com/elementor/elementor/issues/2861)) * Tweak: Alert widget accessibility - make the "Dismiss" button accessible ([#3108](https://github.com/elementor/elementor/issues/3108)) * Tweak: Tabs widget accessibility - added `id`, `role` and `aria` attributes ([#2913](https://github.com/elementor/elementor/issues/2913)) * Tweak: Toggle widget accessibility - added `id`, `role` and `aria` attributes ([#2836](https://github.com/elementor/elementor/issues/2836)) * Tweak: Accordion widget accessibility - added `id`, `role` and `aria` attributes ([#2836](https://github.com/elementor/elementor/issues/2836)) * Tweak: Social Icons widget accessibility - added labels for screen readers * Tweak: Added Browser support notification for unsupported browsers * Tweak: Depended styles, various elements can set stylesheet dependencies ([#1636](https://github.com/elementor/elementor/issues/1636)) * Tweak: Added option to set control as required by `required => true` * Fix: Added `wptexturize` filter to match WordPress native text formatting * Fix: Alignment issue with Icon widget = 1.8.12 - 2018-01-03 = * Tweak: Added style compatibility for multiple select field * Tweak: Added trim extra spaces in WP editor * Fix: WC session not defined in editor = 1.8.11 - 2017-12-19 = * Tweak: Support W3C validation when using multiple Google Fonts ([Topic](https://wordpress.org/support/topic/bad-character-while-embedding-google-fonts/)) * Tweak: Eicons v2.9.0 Updated * Fix: TinyMCE inside repeater missing content after sort canceled ([#2952](https://github.com/elementor/elementor/issues/2952)) * Fix: Alpha color picker added `#` to default value ([#2978](https://github.com/elementor/elementor/issues/2978)) * Fix: Wrong parameter for multiple conditions with nested relations * Fix: Init heartbeat only after preview has been loaded successfully to prevent unexpected behavior in edge cases = 1.8.10 - 2017-12-13 = * Tweak: Allow support for multiple conditions with relations * Fix: Waypoint in order to support default options and trigger once * Fix: Entrance animation near the bottom of the page ([#2114](https://github.com/elementor/elementor/issues/2114), [#2060](https://github.com/elementor/elementor/issues/2060)) * Fix: Avoid delete current revision preview, check it's a valid revision * Fix: Change post-status in page settings = 1.8.9 - 2017-12-06 = * Security Fix! - Prevent potential privilege escalation in page settings & history * Fix: Allow Contributors to preview library templates * Fix: Font Awesome icons are italicized ([#2873](https://github.com/elementor/elementor/issues/2873)) * Fix: CSS autoprefixer for minified files (now supports last 10 versions of browsers) * Fix: Import template in Safari browser * Fix: Post config for none singular pages * Fix: Re-Render WYSIWYG control inside repeater on sort changed ([#2897](https://github.com/elementor/elementor/issues/2897), [#2450](https://github.com/elementor/elementor/issues/2450), [#2324](https://github.com/elementor/elementor/issues/2324)) * Fix: Eicons CSS re-compiled ([#2878](https://github.com/elementor/elementor/issues/2878)) = 1.8.8 - 2017-11-30 = * Tweak: Eicons v2.8.0 Updated * Security Fix! - Prevent potential privilege escalation in template library = 1.8.7 - 2017-11-29 = * Tweak: Eicons v2.7.0 updated * Fix: Added per post type "edit_post" capability mapping in the editor ([#2846](https://github.com/elementor/elementor/issues/2846)) * Fix: Bump color picker script version to v2.0 to force a browser cached version refresh ([#2550](https://github.com/elementor/elementor/issues/2550)) = 1.8.6 - 2017-11-26 = * Fix: Changed minimum editing capability to `edit_posts` ([#2791](https://github.com/elementor/elementor/issues/2791)) * Fix: Disable `white-space: pre-wrap` in advanced editing mode ([#2776](https://github.com/elementor/elementor/issues/2776)) * Fix: Check publish capabilities in the page settings * Fix: Fixed line break in webkit in cases when there are no active nodes. * Fix: Import/export template in some server configurations. = 1.8.5 - 2017-11-19 = * Fix: Compatibility with the WordPress 4.9 native widgets ([#2763](https://github.com/elementor/elementor/issues/2763)) * Fix: Removed related videos from background video in some cases ([#2372](https://github.com/elementor/elementor/issues/2372)) * Fix: Element inside similar element conflict ([#2760](https://github.com/elementor/elementor/issues/2760)) * Fix: Responsive alignment in Icon List widget = 1.8.4 - 2017-11-14 = * Fix: Accordion open/close icon ([#2740](https://github.com/elementor/elementor/issues/2740)) * Fix: Color control does not allow more than 7 characters ([#2737](https://github.com/elementor/elementor/issues/2737)) * Fix: Button wrap on Safari browser * Fix: Print duplicate styles when Print Method set to Internal Embedding = 1.8.3 - 2017-11-11 = * Fix: Added nonce to export template action ([Topic](https://wordpress.org/support/topic/importation-error-in-library-elementor-8-2/)) * Fix: Native WordPress widgets stopped working ([#2732](https://github.com/elementor/elementor/issues/2732)) = 1.8.2 - 2017-11-09 = * Fix: Added nonce to export template action ([#2722](https://github.com/elementor/elementor/issues/2722)) * Fix: Changes nonce key for third party plugins = 1.8.1 - 2017-11-09 = * Fix: Bug loading Editor templates in some server configurations ([#2712](https://github.com/elementor/elementor/issues/2712)) * Fix: Added parameter to overwrite control recursively ([#2702](https://github.com/elementor/elementor/issues/2702)) * Fix: Patched nonce validation for all library actions * Fix: Glitch with Tabs widget on touch screen * Fix: Glitch with Button wrap on small screens = 1.8.0 - 2017-11-07 = * New: Inline Editing added to all text, textarea & TinyMCE controls ([#437](https://github.com/elementor/elementor/issues/437)) * New: Added auto complete for code editor (Custom CSS & HTML widget) ([#2416](https://github.com/elementor/elementor/issues/2416)) * New: Added more icons to Social Icons widget: Telegram & OK ([#2670](https://github.com/elementor/elementor/issues/2670)) * New: Set focus to search bar when you click on widget button in the panel ([#2333](https://github.com/elementor/elementor/issues/2333)) * Tweak: Added `soft wrap` for code editor * Tweak: Better accessibility for Tabs, Toggle & Accordion widgets * Tweak: Added option to disable the widget on-change rendering * Tweak: Improved error dialogs for better handling cases when the editor fails to load. * Tweak: Rename Global Colors & Fonts to Default Colors and Default Fonts for better clarify * Tweak: Update Google Fonts list with more than 10 new fonts * Tweak: Eicons v2.5.0 updated * Tweak: Added an "Elementor" post state for post table * Tweak: Added responsive control for Icon Box (Space & Size) * Tweak: Added compatibility and support for WP Color in WordPress 4.9 ([#2550](https://github.com/elementor/elementor/issues/2550)) * Tweak: Better nonce handling/renewing to avoid timeouts * Tweak: Added compatibility for the future release of Elementor * Fix: Icon List widget alignment with RTL * Fix: Render element on unknown control changed * Fix: Conflict `elementor-clickable` element with editor lightbox * Fix: Handle download media/gallery inside repeater control for export/import = 1.7.12 - 2017-10-24 = * Fix: Stay in the same tab settings after saving * Fix: Refresh heartbeat token when nonce is expired * Fix: Space for mobile in Image Box widget ([#2586](https://github.com/elementor/elementor/issues/2586)) * Fix: Added visual indication for disabled swiper nav arrow button * Fix: Color picker alignment for extended panel ([#2548](https://github.com/elementor/elementor/issues/2548)) = 1.7.11 - 2017-10-04 = * Fix: `options is undefined` error when using select2 = 1.7.10 - 2017-10-03 = * Fix: Extend of Icon control for Social Icons widget = 1.7.9 - 2017-10-03 = * Fix: Bug loading editor in Windows server = 1.7.8 - 2017-10-03 = * Fix: Font and Icon controls that got effected by previous update = 1.7.7 - 2017-10-03 = * Tweak: If current value is not in the options show it as `Unknown value` for Select2 control * Fix: Import all template types by WordPress Importer * Fix: Pagination color default for carousels * Fix: Bug loading editor in some server configurations = 1.7.6 - 2017-09-26 = * Tweak: Changed video lightbox width for tablet to 100% * Tweak: Changed Vimeo placeholder for the Video widget * Tweak: Added `vh` unit support for control base * Fix: Prevent showing of placeholder image in video lightbox * Fix: Show Swiper arrows navigation in the center * Fix: Set a centered image preview for media control in the panel * Fix: Removed `sourceMappingURL` reference to prevent an error with the Safari browser = 1.7.5 - 2017-09-24 = * Tweak: Clear CSS Meta after change print method * Tweak: Set default style for UI controls in all sliders and carousels * Fix: Added compatibility for WordPress 4.8.2 & 4.7.6 * Fix: Sync Library tool for manual updating = 1.7.4 - 2017-09-18 = * Tweak: Added compatibility for the future release of Elementor * Fix: Space widgets applied on the last element ([#2331](https://github.com/elementor/elementor/issues/2331)) * Fix: Internal CSS for Template Library embed ([#2394](https://github.com/elementor/elementor/issues/2394)) = 1.7.3 - 2017-09-11 = * Tweak: Added responsive size for icon list widget ([#2302](https://github.com/elementor/elementor/issues/2302)) * Tweak: Added keyboard control for lightbox slideshow ([#2270](https://github.com/elementor/elementor/issues/2270)) * Tweak: Updated E-Icons font v2.4.2 * Fix: Changed image carousel breakpoints ([#2341](https://github.com/elementor/elementor/issues/2341)) * Fix: Handles editor view for Divi theme ([#2342](https://github.com/elementor/elementor/issues/2342)) * Fix: Live editing to the page settings custom CSS ([#2363](https://github.com/elementor/elementor/issues/2363)) = 1.7.2 - 2017-09-05 = * Tweak: Added compatibility for the future release of Elementor * Tweak: Added API option for developers to insert controls between preexisting controls * Tweak: Added compatibility with Yoast SEO plugin * Fix: Added compatibility for Multisite installation with Domain Mapping ([#2280](https://github.com/elementor/elementor/issues/2280)) * Fix: Disappearing widgets when you undo remove section ([#2301](https://github.com/elementor/elementor/issues/2301)) = 1.7.1 - 2017-08-29 = * Tweak: Removed some filters for better performance * Fix: Allow import `.zip` mime type to the library for some browsers / servers * Fix: Save checking for the history log * Fix: Change default template in page settings = 1.7.0 - 2017-08-28 = * New: History actions in the editor ([#266](https://github.com/elementor/elementor/issues/266)) * New: Hotkey: Ctrl / Cmd + Z = Undo * New: Hotkey: Ctrl / Cmd + Shift + Z = Redo * New: Hotkey: Ctrl / Cmd + D = Duplicate * New: Hotkey: Delete = Delete element * New: Added more icons to Social Icons widget: Weibo & WeChat * Tweak: Added color control for UI elements in the lightbox * Tweak: Allow to exclude devices in responsive control * Tweak: Added compatibility for Table of Contents Plus plugin ([#2248](https://github.com/elementor/elementor/issues/2248)) * Fix: Added compatibility for Multisite installation with Domain Mapping * Fix: CSS Animations names no longer minified, in order to prevent unexpected conflicts * Fix: Sometimes content in Repeater control disappears * Fix: Conflict rollback to the last version when beta testing mode enabled * Fix: Conflict with Polylang plugin ([#2124](https://github.com/elementor/elementor/issues/2124)) * Fix: Allow fullscreen in the editor preview for video player = 1.6.5 - 2017-08-20 = * Tweak: Added compatibility for the future release of Elementor Pro * Fix: Set font size inherit for Heading widget ([#2098](https://github.com/elementor/elementor/issues/2098)) * Fix: Anchor links smooth scrolling not working when admin bar is disabled ([#2210](https://github.com/elementor/elementor/issues/2210)) = 1.6.4 - 2017-08-06 = * Tweak: Allow to close lightbox when clicking outside of the element * Fix: Added font family inherit for input placeholder * Fix: Reload none-saved changes on editor reload * Fix: Added compatibility for WPMU DEV's Domain Mapping plugin ([#2120](https://github.com/elementor/elementor/issues/2120)) = 1.6.3 - 2017-08-09 = * Fix: Lightbox for Image Carousel ([#2135](https://github.com/elementor/elementor/issues/2135)) * Fix: Allow to dismiss message asking to share non-sensitive usage data ([#2136](https://github.com/elementor/elementor/issues/2136)) * Fix: Conflict with Advanced TinyMCE plugin ([Topic](https://wordpress.org/support/topic/tinymce-unbreakable-space-not-display/)) = 1.6.2 - 2017-08-03 = * Fix: More compatibility for some server configuration ([#2119](https://github.com/elementor/elementor/issues/2119)) * Fix: Added lightbox control for image gallery widget ([#2121](https://github.com/elementor/elementor/issues/2121)) * Fix: Conflict with TablePress and other plugins that add buttons to TinyMCE ([Topic](https://wordpress.org/support/topic/cant-view-editor-in-1-6-after-update/)) = 1.6.1 - 2017-08-02 = * Fix: Conflict with Contact Form module by Jetpack ([#2125](https://github.com/elementor/elementor/issues/2125)) * Fix: Conflict with Popup Maker plugin * Fix: Updated previous stable version for rollback * Fix: Checking if the content area not found before anything else * Fix: Condition hidden for section control didn't work well * Fix: Reset border for iFrame in video lightbox ([#2121](https://github.com/elementor/elementor/issues/2121)) = 1.6.0 - 2017-08-02 = * [Read more in the release post](https://elementor.com/v160-image-lightbox/) * New: Added native Lightbox for images and galleries ([#218](https://github.com/elementor/elementor/issues/218)) * New: Added Text Shadow control ([#1696](https://github.com/elementor/elementor/issues/1696)) ([Developer API](https://github.com/elementor/elementor/blob/master/docs/content/controls/_text-shadow.md)) * New: Added Text Shadow option for Heading widget ([#1940](https://github.com/elementor/elementor/issues/1940)) * New: Added bulk import / export for template library ([#1241](https://github.com/elementor/elementor/issues/1241)) * New: Added `elementor/widgets/wordpress/widget_args` filter to customize WP widget markup ([#2052](https://github.com/elementor/elementor/issues/2052)) * Tweak: The editor loading now in the wp-admin area instead of the front-end * Tweak: Replaced editor icons from FontAwesome to Eicons for beautiful sharpness * Tweak: Added library access to all users with `edit_pages` capability * Tweak: Loading scripts from the preview for more accurate front-end simulation and fix some issues * Tweak: Replaced textarea input with WYSIWYG control for Testimonial widget ([#1321](https://github.com/elementor/elementor/issues/1321)) * Tweak: Changed default play icon for Video widget * Tweak: First step to move Autoloader classes method * Tweak: Switcher control `label_on` and `label_off` is not required anymore ([Developer API](https://github.com/elementor/elementor/blob/master/docs/content/controls/_switcher.md)) * Tweak: Style settings now also in the editor (under > menu > general settings) * Tweak: Changed the colors of editor loading screen to positive design * Tweak: Added Mute option for YouTube in Video widget ([#1897](https://github.com/elementor/elementor/issues/1897)) * Twaek! - Added compatibility for Polylang plugin ([#1959](https://github.com/elementor/elementor/issues/1959)) * Fix: Unknown text input in Group Controls ([#1926](https://github.com/elementor/elementor/issues/1926)) * Fix: Show edit with Elementor button on admin bar in regular posts * Fix: Inherit style for select field from field * Fix: Conflict with ManageWP on Multisite ([#1600](https://github.com/elementor/elementor/issues/1600), [#1456](https://github.com/elementor/elementor/issues/1456)) * Deprecated: `elementor/controls/get_available_tabs_controls` filter, please use `\Elementor\Controls_Manager::add_tab( $tab_name, $tab_title )` instead of = 1.5.5 - 2017-07-18 = * Fix: Page Settings data gets corrupted on revision save ([#2031](https://github.com/elementor/elementor/issues/2031)) = 1.5.4 - 2017-07-17 = * Tweak: Re-organized SCSS files for the editor panel * Tweak: Added example how to remove some styles from front-end ([#1992](https://github.com/elementor/elementor/issues/1992)) * Tweak: Added `do_action( 'elementor/preview/enqueue_scripts' );` for loading scripts in the preview only * Tweak: Added `panel/widgets/{WIDGET_TYPE}/controls/wp_widget/loaded` JS action to handle WP widget controls ([#1886](https://github.com/elementor/elementor/issues/1886)) * Tweak: Changed Image placeholder * Tweak: Return `checkbox` control as deprecated in v1.5 ([#2003](https://github.com/elementor/elementor/issues/2003)) * Fix: Changed carousel breakpoints for better responsiveness (Based on [#1785](https://github.com/elementor/elementor/issues/2003)) * Fix: After v1.5 some default unit in mobile editing set as pixel instead of the original default * Fix: Removed `wptexturize` from Elementor content to avoid some plugins wrong texturize = 1.5.3 - 2017-07-09 = * Tweak: Google Fonts list updated with 17 new fonts * Tweak: Added responsive control for min-height in Column widget * Tweak: Added default value for HTML Tags * Tweak: Added editor compatibility for some themes * Fix: Added `latin-ext` subset in Font control for Polish language * Fix: Updated control condition on Skin * Fix: Glitch CSS in video iFrame * Fix: Hover effect opacity transition * Fix: Column background overlay condition in front-end * Fix: Shape divider width units for tablet and mobile ([#1817](https://github.com/elementor/elementor/issues/1817)) * Fix: Video Background position center of section ([#1925](https://github.com/elementor/elementor/issues/1925)) * Fix: Toggle & Accordion glitch in the editor * Fix: Hide errors for control without selector ([#1923](https://github.com/elementor/elementor/issues/1923)) = 1.5.2 - 2017-07-02 = * Fix: Library dialog not loading in different languages * Fix: Removed duplicate data from editor loading * Fix: Navigation condition in Image Carousel widget ([#1920](https://github.com/elementor/elementor/issues/1920)) * Fix: Added `latin-ext` subset in Font control for Romanian language ([#1915](https://github.com/elementor/elementor/issues/1915)) = 1.5.1 - 2017-06-29 = * Tweak: Show the fallback image until video playback starts ([#1901](https://github.com/elementor/elementor/issues/1901)) * Tweak: Set Animation delay value in milliseconds * Fix: Buttons size for different languages ([Topic](https://wordpress.org/support/topic/cosmetic-for-french-interface/)) * Fix: Destroy the Waypoint after one running ([#1906](https://github.com/elementor/elementor/issues/1906)) * Fix: Image stretch condition in Image Carousel widget * Fix: Restore value builder for rollback compatibility ([#1911](https://github.com/elementor/elementor/issues/1911)) = 1.5.0 - 2017-06-28 = * New: A big UI makeover to the editor for the 1st birthday of Elementor ([#493](https://github.com/elementor/elementor/issues/493), [#335](https://github.com/elementor/elementor/issues/335), [#692](https://github.com/elementor/elementor/issues/692)) * New: Added responsive mode for Column Width control, including Tablet! ([#418](https://github.com/elementor/elementor/issues/418)) * New: Added option to set the column width trough the panel ([#847](https://github.com/elementor/elementor/issues/847)) * New: Added Element Hover for Background, BG Overlay, Border & Box Shadow * New: Added `nofollow` option for all link controls ([Topic](https://wordpress.org/support/topic/elementor-nofollow-links-is-there-a-way-to-specify-links-nofollow-attribute/), [#953](https://github.com/elementor/elementor/issues/953), [#1695](https://github.com/elementor/elementor/issues/1695)) * New: Added HTML Tag for Section & Column ([#1619](https://github.com/elementor/elementor/issues/1619)) * New: Added Inset option for Box shadow control ([#1623](https://github.com/elementor/elementor/issues/1623)) * New: Added option to rollback to a previous version of Elementor & Pro * New: Added option to get update notifications for beta versions of Elementor & Pro * New: Added Space Between Widgets option under global settings and per column ([#1221](https://github.com/elementor/elementor/issues/1221)) * New: Added Z-Index option for all elements and removed original default `z-index` from `widgets-wrap` ([#1743](https://github.com/elementor/elementor/issues/1743)) * New: Import template get the page settings also if available * Tweak: Added Tabs UI for admin setting pages * Tweak: Added Layout tab for column for better workflow * Tweak: Elementor not active when WP version doesn't meet minimum requirements * Tweak: Added Animation Delay to Entrance Animation for all elements ([#558](https://github.com/elementor/elementor/issues/558)) * Tweak: Improved panel accessibility by adding `for` to the labels * Tweak: Added responsive control for min-height in Section ([#630](https://github.com/elementor/elementor/issues/630)) * Tweak: Added responsive control for image size in Image / Image Box widgets * Tweak: Added PX unit & responsive control for border width in Divider widget * Tweak: Added responsive control for gap in Divider widget * Tweak: Added responsive control for spacing in Image Box widget * Tweak: Added responsive control for slides to show control in Image Carousel * Tweak: Added responsive control for border radius in Image widget * Tweak: Changed video embed method for better performance and fix loading bug * Tweak: Changed `the_content` priority for better integration with 3rd party plugins (e.g WooCommerce Membership) * Tweak: Added WP filter to get available image sizes * Tweak: Updated Swiper library to 3.4.2 * Tweak: Limit up to 100 revisions to display in the panel for better performance * Fix: YouTube link detection regex for some situations * Fix: Content flashes before entrance animation ([#1672](https://github.com/elementor/elementor/issues/1672)) * Fix: Added `latin-ext` subset in Font control for Czech language ([#1630](https://github.com/elementor/elementor/issues/1630)) * Fix: Restore to post version without Elementor in Revision History * Fix: Removed `margin: 0` setting from figure inside text editor widget * Fix: Content flashes before entrance animation ([#1672](https://github.com/elementor/elementor/issues/1672)) * Fix: Bug Image Carousel widget in RTL direction * Fix: `show_label` affected inner label in the repeater control ([#1707](https://github.com/elementor/elementor/issues/1707)) = 1.4.10 - 2017-06-25 = * Fix: CSS `autoprefixer` for minified files (last 5 versions of browsers support) = 1.4.9 - 2017-06-19 = * Tweak: Compatibility with the new WordPress 4.8 widgets (Rich Text, Image, Video and Audio) * Tweak: Disable Elementor editor in the default Blog page * Fix: Bug post archive when first post set as Canvas template = 1.4.8 - 2017-05-28 = * New: Added new option: Set the CSS Print Method as Internal Embedding or External Files * Tweak: CSS `autoprefixer` now supports last 5 versions of browsers * Tweak: Nested all Swiper style under `elementor` class * Fix: Open the first section when switching tabs not working * Fix: Video widget cover image not displayed properly when lightbox on ([#1763](https://github.com/elementor/elementor/issues/1763)) = 1.4.7 - 2017-05-18 = * Tweak: Added WP favicon support on Editor mode * Fix: Do not return empty `<img>` tag when not found image source on Image Size group control = 1.4.6 - 2017-05-09 = * New: Added new Google font `Arsenal` for typography control * Fix: An issue with custom size in Image Widget ([#1688](https://github.com/elementor/elementor/issues/1688)) * Fix: Tilt shape glitch in wide screens * Fix: Increasing `z-index` for overlay settings in the editor ([#1209](https://github.com/elementor/elementor/issues/1209)) * Fix: The layout is reset when you drag the section * Fix: Register events on different skins to register multiple handles in one widget * Fix: Parse controls default settings by PHP * Fix: Advanced style apply in the element inside element = 1.4.5 - 2017-04-30 = * Tweak: Use `update_metadata` instead of `update_post_meta` for revision history * Fix: If Image Carousel caption is set to none, don't print the markup for the `figcaption` * Fix: Don’t run buttons arrangement when TinyMCE has custom configuration * Fix: Apply default value to desktop only for mobile editing * Fix: Double rendering in the editor * Fix: Prevent Elementor video autoplay in WordPress backend editor = 1.4.4 - 2017-04-20 = * Fix: Customizer is not loading in some cases ([Topic](https://wordpress.org/support/topic/cant-load-wp-customizer-because-of-get_css-error/)) = 1.4.3 - 2017-04-19 = * Tweak: Avoid enqueue `post.css` for `the_excerpt` * Tweak: Updated E-Icons font v2.1.0 * Fix: Conflict between different skins sharing a control with same prefix-class * Fix: Added compatibility for more WP widgets ([Topic](https://wordpress.org/support/topic/cant-change-event-calendar-widget/)) = 1.4.2 - 2017-04-04 = * Fix: Page Settings not reload on the page template ([#1586](https://github.com/elementor/elementor/issues/1586)) * Fix: Full width default value in preview mode * Fix: Responsive switcher in repeater control = 1.4.1 - 2017-04-03 = * New: `Added action elementor/frontend/after_register_scripts` - runs after register scripts in the frontend * New: `Added action elementor/editor/after_enqueue_styles` - runs after enqueue styles in the Editor * New: `Added action elementor/editor/before_enqueue_styles` - runs before enqueue styles in the Editor * New: `Added action elementor/editor/after_enqueue_scripts` - runs after enqueue scripts in Editor * New: `Added action elementor/post-css-file/parse` to change Post CSS output * Tweak: Added new tool for editor loader method * Fix: Autosave settings on each change after 3 seconds ([#1546](https://github.com/elementor/elementor/issues/1546)) * Fix: Reset column resize after section sorting * Fix: Incorrect wrapper height in some cases in Video lightbox * Fix: ACE editor lines gutter overflows over panel footer menu ([#1575](https://github.com/elementor/elementor/issues/1575)) = 1.4.0 - 2017-03-28 = * New: Canvas: Native Blank Page Template. No header, no footer, just Elementor * New: Maintenance Mode for Under Contraction and Coming Soon page * New: Page Settings: Choose Page Template, Change Status, Edit / Hide Page Title ([#632](https://github.com/elementor/elementor/issues/632), [#447](https://github.com/elementor/elementor/issues/447)) * New: Page Style: Padding and Background Color, Image or Gradient * New: Drop Cap option for Text Editor widget * New: Added Debug box in the System Info screen, to keep a record of recent error messages in the editor * New: Added more icons to Social Icons widget: Yelp, Xing, Email, Shopping Cart and Whatsapp ([#1462](https://github.com/elementor/elementor/issues/1462), [#1463](https://github.com/elementor/elementor/issues/1463), [#1471](https://github.com/elementor/elementor/issues/1471), [#1481](https://github.com/elementor/elementor/issues/1481)) * Tweak: Added hover style and animation for Social Icons widget ([#426](https://github.com/elementor/elementor/issues/426), [#1472](https://github.com/elementor/elementor/issues/1472)) * Tweak: Removed unnecessary data settings from frontend output * Fix: Duplicate repeater field with switcher control ([#1442](https://github.com/elementor/elementor/issues/1442), [#1472](https://github.com/elementor/elementor/issues/1472)) * Fix: Google Font family with spacing * Fix: Custom image size in some situations ([Topic](https://wordpress.org/support/topic/insider-elementor-editor-error-500-admin-ajax/)) * Fix: Smooth scrolling for anchor links, now limited only to links with `.elementor-element` or `.elementor-menu-anchor` classes ([#1478](https://github.com/elementor/elementor/issues/1478)) = 1.3.5 - 2017-03-20 = * Tweak: Minimum WordPress version is now v4.5 * Fix: Shape divider glitch on some screen widths * Fix: Shape divider flip bug in safari browser * Fix: Conflict with jQuery FitVids plugin ([Topic](https://wordpress.org/support/topic/video-lightbox-4/)) * Fix: Generated CSS-file breakpoint for tablet - changed from `1023px` to `1024px` ([#1454](https://github.com/elementor/elementor/issues/1454)) * Fix: Close HTML `div` for Alert widget = 1.3.4 - 2017-03-14 = * Tweak: Added more hooks for handling styles & scripts ([Topic](https://wordpress.org/support/topic/is-there-way-to-remove-google-font-link/)) * Tweak: Added Swiper library for future widgets * Fix: Added Revision History for all Elementor-enabled CPTs * Fix: Shapes for RTL direction * Fix: Issue with images not loading in some situations * Fix: Click on arrow icon in select field = 1.3.3 - 2017-03-08 = * Fix: Negative shape rotation in front-end ([#1438](https://github.com/elementor/elementor/issues/1438)) * Fix: Error with anchor links with an invalid target ([Topic](https://wordpress.org/support/topic/popup-maker-not-working-on-elementor-1-3-2-pages/)) * Fix: Alignment issue in Icon List widget = 1.3.2 - 2017-03-07 = * Tweak: Added Bring to Front option for shape divider * Fix: Normalize template data in some situations ([#1432](https://github.com/elementor/elementor/issues/1432)) * Fix: Removed shapes handler JS from front-end * Fix: Added support for shapes on Edge browser ([#1427](https://github.com/elementor/elementor/issues/1427)) * Fix: Shapes glitch on some screen width = 1.3.1 - 2017-03-07 = * Fix: Insert or embed template in the editor ([#1426](https://github.com/elementor/elementor/issues/1426), [#1425](https://github.com/elementor/elementor/issues/1425)) * Fix: Imported templates were not saved correctly ([Topic](https://wordpress.org/support/topic/new-version-not-loading-2/)) * Fix: Comparing default values for array or multiple controls = 1.3.0 - 2017-03-06 = * New: Added Shape Divider to sections * New: Added Lightbox for video widget ([#741](https://github.com/elementor/elementor/issues/741)) * New: Added new social icons for Slideshare, Vkontakte & Tripadvisor * New: Print JS file just when is needed, by new method `Widget::get_script_depends()` ([Code Reference](https://github.com/elementor/elementor-hello-world/blob/5d37a45a9419ecb825e1706eb83689dfa0b252f8/widgets/hello-world.php#L34-L42)) * Tweak: Improved Icon List widget by adding: line-up, divider and space between options ([#822](https://github.com/elementor/elementor/issues/822)) * Tweak: Added box shadow control for Button widget ([#1357](https://github.com/elementor/elementor/issues/1357)) * Tweak: Don't use `html_entity_decode` on json posted data (Improving JSON format for saving Data by deprecated `html_entity_decode`) * Tweak: Element-ID as anchor has no smooth scroll - Added ability to pass element id to selectors ([#1333](https://github.com/elementor/elementor/issues/1333)) * Fix: Added margin top property in `.elementor-inner` class for better handling with fixed headers = 1.2.4 - 2017-02-28 = * Tweak: Improved embed google fonts in the front-end * Tweak: Added selector in Button widget to override custom style in some themes ([#1285](https://github.com/elementor/elementor/issues/1285)) * Tweak: Load unminified color-picker.js file when `SCRIPT_DEBUG` is `true` ([#1364](https://github.com/elementor/elementor/issues/1364)) * Fix: Bug when dragging a column from a single-column section to another section ([#1346](https://github.com/elementor/elementor/issues/1346)) * Fix: Reduced padding for Progress Bar widget in mobile ([#1358](https://github.com/elementor/elementor/issues/1358)) * Fix: Descriptor field style in the repeater field * Fix: Alt key for some keyboard input sources ([#1328](https://github.com/elementor/elementor/issues/1328)) = 1.2.3 - 2017-02-14 = * Fix: Typography group data render ([Topic](https://wordpress.org/support/topic/erro-after-upgrading-to-version-1-2-2/)) = 1.2.2 - 2017-02-14 = * Tweak: Added filter to change the menu anchor distance * Tweak: Regenerate CSS run after editor saved for quicker saving * Tweak: Major performance improvement by optimizing backend method calls * Fix: Selector `elementor:after` added spacing after the Elementor content * Fix: Removed inline CSS from default section in frontend = 1.2.1 - 2017-02-08 = * Fix: Change on Repeater control is not effect in the preview * Fix: When you add a widget base on remote only is render twice = 1.2.0 - 2017-02-01 = * New: Added Gradient Background for Section and Column ([#71](https://github.com/elementor/elementor/issues/71)) * New: Added full caption functionality to Image Carousel widget ([#1212](https://github.com/elementor/elementor/issues/1212), [#1124](https://github.com/elementor/elementor/issues/1124), [#1197](https://github.com/elementor/elementor/issues/1197)) * New: Added Custom Element ID control for all elements ([#939](https://github.com/elementor/elementor/issues/939)) * New: Added Vertical layout option for Tabs widget ([#449](https://github.com/elementor/elementor/issues/449)) * Tweak: Elementor now generates an external CSS file instead of inline CSS for global fonts, colors and settings (Part 2 of [#325](https://github.com/elementor/elementor/issues/325)) * Tweak: Added Content Position option for each column * Tweak: Regenerate CSS after running Replace URL * Fix: Tabs on mobile now work like an Accordion widget to improve responsive design ([#443](https://github.com/elementor/elementor/issues/443)) * Fix: Improve query in Replace URL for some configurations ([#1191](https://github.com/elementor/elementor/issues/1191)) * Fix: Added `none` option for Text Transform typography control * Fix: Bug when some controls left empty in Testimonial widget = 1.1.7 - 2017-01-25 = * Tweak: Change `box-shadow` type control from select to switcher * Fix: On-loading glitch for Image Carousel widget * Fix: Background attachment for Section on mobile devices ([#890](https://github.com/elementor/elementor/issues/890)) * Fix: Default WordPress widget checkboxes not holding values ([#1210](https://github.com/elementor/elementor/issues/1210)) * Fix: Heading with link custom color gone * Fix: Jumping of panel when the `wp-color-picker` is active * Deprecated: `Plugin::get_version()` method removed = 1.1.6 - 2017-01-18 = * Fix: Improving enqueue assets if Elementor exists on the page * Fix: Inner Tabs in the section panel is broken = 1.1.5 - 2017-01-17 = * Fix: Cannot open editor panel on WP widgets = 1.1.4 - 2017-01-17 = * Tweak: Added compatibility for edit description tab with Elementor in WC product page * Tweak: Performance improvement in the editor. Faster response time when interacting with elements. * Fix: Broken responsive in Editor mode ([#1169](https://github.com/elementor/elementor/issues/1169)) * Fix: Animation happens twice above the fold ([#281](https://github.com/elementor/elementor/issues/281)) = 1.1.3 - 2017-01-15 = * Tweak: Embed YouTube API just when is needed * Tweak: Added post revisions support as default to any CPT Elementor is active on * Fix: E-Icons font library correct files * Fix: Prevent click event on parent elements when clicking inner element handle buttons * Fix: Error message for import template = 1.1.2 - 2017-01-12 = * Fix: Clear browser caching from last new JS files = 1.1.1 - 2017-01-11 = * Fix: Revision history panel title * Fix: Renamed content tab in Column to style * Fix: Regenerate new Waypoints JS lib = 1.1.0 - 2017-01-11 = * New: Revision History (Based on WP Revisions) * New: Added Tool for Replace Site URL in Elementor data * New: Hotkey: Ctrl / Cmd + S = Save * New: Hotkey: Ctrl / Cmd + P = Preview Mode * New: Hotkey: Ctrl / Cmd + Shift + L = Open Library Modal * New: Hotkey: Ctrl / Cmd + Shift + H = Go to Revision History * New: Hotkey: Ctrl / Cmd + Shift + M = Mobile Editing Preview * New: Added Background Overlay Settings for Column ([#810](https://github.com/elementor/elementor/issues/810)) * Tweak: Enqueue assets only if Elementor exists on the page * Tweak: Move all element ID's in editor mode to classes (Start working on [#939](https://github.com/elementor/elementor/issues/939)) * Fix: Added missing translation strings for media modal ([#1126](https://github.com/elementor/elementor/issues/1126)) = 1.0.12 - 2017-01-05 = * Fix: Library modal 'Insert' button = 1.0.11 - 2017-01-04 = * Fix: Some breaks from previous release = 1.0.10 - 2017-01-04 = * New: Added API docs for developers * Tweak: Changed 'Prevent Scroll' control type to switcher in Map widget * Tweak: Updated Dialog Manager v3.0.2 * Fix: Library modal 'Go Pro' button in FireFox * Fix: Bug load Elementor in front page in some server configuration * Fix: Ninja Forms widget conflict * Deprecated: `elementor/frontend/enqueue_scripts/after` is no longer available * Deprecated: `elementor/elements/print_template` is replaced by `elementor/element/print_template` * Deprecated: `elementor/element_css/parse_css` is replaced by `elementor/element/parse_css` = 1.0.9 - 2016-12-27 = * Fix: Elementor library import remote template = 1.0.8 - 2016-12-27 = * Tweak: Added raw css support for stylesheet class ([#1086](https://github.com/elementor/elementor/issues/1086)) * Tweak: Improve memory used in the editor mode ([Topic](https://wordpress.org/support/topic/need-update-folks/)) * Fix: Issue with post-css-file in HTTPS ([#1077](https://github.com/elementor/elementor/issues/1077)) = 1.0.7 - 2016-12-25 = * Fix: Validate export import for Elementor template * Fix: Excluded `elementor_library` custom post type from the sitemap by Yoast SEO * Fix: Prevent Scroll BUG in Google Map widget * Fix: Added unique name for repeater control = 1.0.6 - 2016-12-20 = * New: Added social icons for Apple & Spotify * New: Added Thousand Separator control for counter widget * Tweak: Added Filter template types in library backend * Tweak: Updated jQuery Numerator Plugin v0.2.1 * Fix: Added support for floating numbers in counter widget * Fix: Removed limit from counter widget * Deprecated: Removed `#elementor-section-wrap` ID from frontend output * Deprecated: Removed `#elementor-inner` ID from frontend output = 1.0.5 - 2016-12-18 = * Tweak: Added VH unit in min-height control for section ([#764](https://github.com/elementor/elementor/issues/764)) * Fix: Bug with section-content-position in Columns widget * Fix: Bug with stretched section * Fix: Avoid fatal error for invalid widgets * Deprecated: Removed `#elementor` ID from frontend output = 1.0.4 - 2016-12-12 = * Tweak: Added mobile editing options for social icons widget * Fix: Icon alignment CSS issue (Icon and Icon-Box widget) * Fix: Conflict panel with Safari browser * Fix: Responsive grid bug with tablet screen = 1.0.3 - 2016-12-11 = * New: Ready for Elementor Pro * Tweak: Added template type validation * Fix: Select2 control fix empty state = 1.0.2 - 2016-12-08 = * Fix: Adjusting Text Editor widget when visual editor is disabled ([Topic](https://wordpress.org/support/topic/text-editing-menu-is-blank/)) * Fix: Conflict with Advanced TinyMCE plugin ([Topic](https://wordpress.org/support/topic/1-0-1-disabled-the-text-edit-widget/)) = 1.0.1 - 2016-12-08 = * Fix: Waypoint script for multiple versions ([#933](https://github.com/elementor/elementor/issues/933), [#1001](https://github.com/elementor/elementor/issues/1001)) * Fix: Text Editor widget compatible for WordPress 4.7 * Fix: Label form compatible for TwentySeventy theme = 1.0.0 - 2016-12-06 = * New: Added code editor for HTML widget * New: Added social icon for Houzz * New: Added Code control base on ACE * New: Added Tabs control for editor panel * New: Forms style for future widgets * Tweak: Update Waypoints library to v4.0.1 * Tweak: Added support for multiple icon fonts in Choose control * Fix: Progress Bar "glitch" on page refresh ([#909](https://github.com/elementor/elementor/issues/909)) * Fix: post-css-file don't enqueue if isn't Elementor post ([#902](https://github.com/elementor/elementor/issues/902)) * Fix: Columns widget not render on search ([#862](https://github.com/elementor/elementor/issues/862)) * Fix: Conflict with Bootstrap 3 Shortcodes plugin ([#924](https://github.com/elementor/elementor/issues/924)) * Fix: Don't generate or enqueue CSS file if post not built with elementor * Fix: Icon button RTL bug in tools page * Fix: Color Picker control bug on FireFox * Fix: Video background for section works again * Fix: Draggable line for columns widget = 0.11.2 - 2016-11-21 = * Fix: Don't Generate CSS if it's not built with Elementor * Fix: Global font goes wrong after changing weight ([#888](https://github.com/elementor/elementor/issues/888)) = 0.11.1 - 2016-11-17 = * Fix: Columns widget bug with edit options * Tweak: Changed breakpoint for tablet from 1023px to 1024px ([#860](https://github.com/elementor/elementor/issues/860)) = 0.11.0 - 2016-11-16 = * New: Elementor now generates an external CSS file for each page instead of inline CSS ([#325](https://github.com/elementor/elementor/issues/325)) * New: Added a tool to regenerate Elementor pages CSS files * New: Added TinyMCE editor for Repeater control, such as Tabs, Accordion and Toggle widgets ([#176](https://github.com/elementor/elementor/issues/176)) * New: Added Time Picker control for future widgets * Tweak: 'Edit with Elementor' button color now uses the Admin Color Scheme * Tweak: Improved style for Multiple Select2 control * Tweak: Removed development mode flag * Tweak: Elementor Icon library updated with new icons * Tweak: Align button sizes as a new forms style * Tweak: Panel width expanded for better comfortable editing * Tweak: TinyMCE editor toolbar reduced to basic toolbar, for comfortable editing = 0.10.7 - 2016-11-07 = * Fix: Image widget template for link and caption ([Topic](https://wordpress.org/support/topic/image-not-aligning-when-linked/)) * Fix: Exclude Library from search ([Topic](https://wordpress.org/support/topic/custom-templates-accidentally-show-up-in-search-results/)) * Fix: HTML of text widget not being parsed in the preview ([Topic](https://wordpress.org/support/topic/html-of-text-widget-not-being-parsed-in-the-preview/)) * Fix: Add new section button in RTL * Fix: Stretched section in RTL * Fix: TinyMCE editor buttons in RTL * Fix: Error messages for template library = 0.10.6 - 2016-11-02 = * Fix: Some breaks layouts from previous release = 0.10.5 - 2016-11-02 = * Tweak: Added Compatibility for Autoptimize Plugin ([Topic](https://wordpress.org/support/topic/open-link-in-new-tab-doesnt-work/)) * Tweak: Now `elementor_library` custom post type excluded from the sitemap by Yoast SEO ([Topic](https://wordpress.org/support/topic/disable-elementor_library-sitemap-xml/)) * Tweak: Added Compatibility for Zerif Pro theme * Tweak: Added Compatibility for themes by Bluchic * Tweak: Added Compatibility for jQuery Masonry Image Gallery plugin ([#762](https://github.com/elementor/elementor/issues/762)) * Tweak: Added support for "multiple value" condition in Repeater control * Fix: Bug corrupting JSON post meta on import Elementor pages ([Topic](https://wordpress.org/support/topic/pages-importexport-not-working-properly/)) * Fix: `.elementor-slick-slider` class now apply on all Elementor custom slick theme ([#424](https://github.com/elementor/elementor/issues/424)) * Fix: Added subset support for Google Fonts to fix issues with some browsers = 0.10.4 - 2016-10-26 = * Tweak: Updated Font Awesome v4.7.0 (41+ icons) * Tweak: Added type attribute for text input control * Tweak: Improved import template from library * Tweak: Removed admin email from system info copied * Fix: Columns overlay layer for negative top margin scenario * Fix: Added i18n strings to Delete All Content dialog * Fix: Target blank link in heading widget - ([Topic](https://wordpress.org/support/topic/open-link-in-new-tab-doesnt-work/)) = 0.10.3 - 2016-10-13 = * Fix: Hover animation classes for Image widget ([Topic](https://wordpress.org/support/topic/update-issue-animation/), [Topic](https://wordpress.org/support/topic/hover-animation-2/)) * Fix: Columns gap for all devices * Fix: Added trigger for changes on Apply button * Fix: Inner section class on front-end = 0.10.2 - 2016-10-10 = * Tweak: Added Apply button for Shortcode widget to trigger loading of external scripts * Tweak: Restore action `elementor/widgets/widgets_registered` * Fix: Conflict with old versions of Bfi_Thumb plugin * Fix: Conflict with other plugins ([Topic](https://wordpress.org/support/topic/0-10-1-fatal-error-with-html-editor-syntax-highlighter/)) = 0.10.1 - 2016-10-09 = * Fix: Image size default = 0.10.0 - 2016-10-09 = * New: Choose which colors appear in the editor's color picker. This makes accessing the colors you choose for the site much easier * New: Clear the entire page content in one click ([#607](https://github.com/elementor/elementor/issues/607)) * New: Added image size control for Image widget ([#537](https://github.com/elementor/elementor/issues/537)) * New: Added social icon for Twitch.tv ([#694](https://github.com/elementor/elementor/issues/694)) * Tweak: Data stored in a JSON format instead of serialize, for smoother migration ([#403](https://github.com/elementor/elementor/issues/403)) * Tweak: Added Apply button for all WP widgets to trigger loading of external scripts * Tweak: Adding a preview icon for repeater control ([#609](https://github.com/elementor/elementor/issues/609)) * Tweak: All widgets code rewritten to allow for better API flexibility * Fix: Icon under 20px size now looks good * Fix: Improve CSS for Icon list alignment ([#620](https://github.com/elementor/elementor/issues/620)) * Fix: Ninja Forms widget conflict ([#546](https://github.com/elementor/elementor/issues/546)) * Fix: Global Fonts Don't Show Up on Live Preview Screen ([#606](https://github.com/elementor/elementor/issues/606)) = 0.9.3 - 2016-09-26 = * Tweak: New method for import template library * Tweak: Changed priority for 3rd party plugins * Fix: Conflict with WooCommerce Memberships * Fix: Conflict with Lifter LMS ([#612](https://github.com/elementor/elementor/issues/612)) * Fix: Icon list correct alignment ([#620](https://github.com/elementor/elementor/issues/620)) * Fix: Reload the iframe causes the panel to stop working = 0.9.2 - 2016-09-21 = * Fix: Added color default for Progress Bar when schemes color is disabled * Fix: Stretched section in RTL bug = 0.9.1 - 2016-09-20 = * Fix: Changed again "fit to screen" to height for "content position" support = 0.9.0 - 2016-09-20 = * New: Added stretch section control for all parent sections * New: Added content width option to set the default width of the content area * Tweak: Changed Fit to Screen to `min-height` for better behavior on mobile and content overflow scenarios. * Tweak: Added Switcher control for editor panel ([#143](https://github.com/elementor/elementor/issues/143)) * Tweak: Improved Integration with 3rd party plugins and themes * Fix: Hidden templates library items from nav menu * Fix: Added color default for Button and Icon when schemes color is disabled * Fix: Added default size for the Heading widget - ([#533](https://github.com/elementor/elementor/issues/533)) * Fix: Button border color hover control - only shown when border is set = 0.8.1 - 2016-09-11 = * Tweak: Changed prevent scroll default to `Yes` for Maps widget * Tweak: Removed `asp_tags` requirements * Tweak: Added alignment responsive support for Image Box and Icon Box widgets * Tweak: Added mobile editing for Spacer widget * Tweak: Added title spacing for Image Box and Icon Box * Tweak: Removed quick link to Edit with Elementor for non-Elementor pages ([#539](https://github.com/elementor/elementor/issues/539)) * Fix: Correcting title link color in Image Box widget ([#531](https://github.com/elementor/elementor/issues/531)) * Fix: Resolved responsive bug in Image Gallery widget * Fix: Resolved bug in editor for Safari ([#530](https://github.com/elementor/elementor/issues/530), [#540](https://github.com/elementor/elementor/issues/540)) = 0.8.0 - 2016-09-07 = * New: Added columns ordering on mobile normal / reverse * New: Now you can edit section and column in tablet or mobile mode * New: Set font-size per device in Typography control * New: Set line-height per device in Typography control * New: Set letter-spacing per device in Typography control * New: Set padding per device in Advanced tab * New: Set margin per device in Advanced tab * New: Heading widget - Set alignment per device * New: Button widget - Set alignment per device * New: Image widget - Set alignment per device * New: Icon widget - Set alignment per device * New: Divider widget - Set alignment per device * New: Icon List Widget - Set alignment per device * Tweak: Elementor Library connection status indicator added in System Info * Tweak: Default content-width is now set by css and not by the panel * Tweak: Added shortcode and oEmbed support for Tabs / Accordion / Toggle / Text Editor widgets * Tweak: Removed Default font size in custom option * Tweak: Hide update notice from outside Elementor * Tweak: Removed mobile-landscape and laptop sizes from preview mode * Tweak: Rearrange TinyMCE buttons ([#444](https://github.com/elementor/elementor/issues/444)) * Tweak: Changed range for font size control * Tweak: Compatibility with `asp_tags` * Tweak: Improved compatibility for old webkit browsers ([#484](https://github.com/elementor/elementor/issues/484), [#403](https://github.com/elementor/elementor/issues/403), [#370](https://github.com/elementor/elementor/issues/370)) * Fix: Removed style from gallery caption * Fix: Wrong index in section sorting * Fix: Column indication on inner section dragging * Fix: Gap for Columns Widget (nested section) * Fix: Preview mode with real sizes for mobile and tablet * Fix: Sortable inner section not showing placeholder * Fix: Network plugins included in System Info * Deprecated: Column width option for mobile portrait is deprecated. Use Mobile Width option instead = 0.7.4 - 2016-08-24 = * New: Added Shortcode widget * Tweak: Now compatible with password protected pages * Fix: Library RTL bug in template preview * Fix: Bug with `p` tag in Icon Box widget * Fix: Style in Icon widget * Fix: HTML widget now is working = 0.7.3 - 2016-08-19 = * Fix: Allow columns gap on mobile * Fix: Content position for section = 0.7.2 - 2016-08-18 = * Tweak: Hide add section area for mobile device * Tweak: Optimization assets files * Fix: Intrusive Slick Carousel CSS ([#424](https://github.com/elementor/elementor/issues/424)) * Fix: Display content position for custom height section option = 0.7.1 - 2016-08-17 = * Tweak: Added column/content position for inner section * Tweak: Block template library in the frontend * Fix: Export template ([topic](https://wordpress.org/support/topic/template-export-not-working-in-070)) * Fix: Fatal Error during update plugin ([#412](https://github.com/elementor/elementor/issues/412)) * Fix: Separating link attributes from classes attributes in Icon Box widget ([#414](https://github.com/elementor/elementor/issues/414)) * Fix: Allow column and content position for mobile * Fix: Removed `overflow: hidden` from `#elementor-inner` ([#415](https://github.com/elementor/elementor/issues/415)) * Fix: Aspect ratio issue for Video widget ([topic](https://wordpress.org/support/topic/video-embeds-have-black-bars-top-and-bottom)) * Fix: Image Carousel "slides to show" on tablet ([#372](https://github.com/elementor/elementor/issues/372)) * Fix: RTL style for library * Fix: Handle errors on wrong export action = 0.7.0 - 2016-08-16 = * New: Template Library ([Release Post](https://elementor.com/introducing-template-library/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme)) * New: Save your pages and sections to template library * New: 20+ beautifully pre-designed templates * New: Export / Import templates * Fix: Changed code structure in Icon/Icon-Box/Social-Icons widget templates * Fix: Screen size for hidden tablet class * Fix: Blank page detection in empty pages for editing = 0.6.6 - 2016-08-11 = * Tweak: Improved Drag & Drop area to new section * Tweak: Make changes in new section * Fix: Resize columns with Widgets using iframe (YouTube, Google Maps, etc) * Fix: Adding columns widget in 'Add new Section' area * Fix: Allow blank target link for social-icons widget = 0.6.5 - 2016-08-08 = * Tweak: Added border and box shadow controls for Image widget ([#224](https://github.com/elementor/elementor/issues/244)) * Tweak: In new page don't create empty section * Tweak: Embed Roboto font from Google Fonts in editor mode * Fix: Reset structure or remove column after resize = 0.6.4 - 2016-08-04 = * Tweak: Google Fonts list updated ([#371](https://github.com/elementor/elementor/pull/371)) * Fix: Content overflow in "fit to screen" sections for mobile ([#369](https://github.com/elementor/elementor/issues/369)) * Fix: Icon Box Widget: Better support for Safari browser * Fix: Text Editor Widget: Added listening to undo & redo events ([#340](https://github.com/elementor/elementor/issues/340)) = 0.6.3 - 2016-08-01 = * Tweak: Show element title in delete dialog ([#337](https://github.com/elementor/elementor/pull/337)) * Tweak: Added responsive support for Image Gallery widget ([topic](https://wordpress.org/support/topic/galery-not-responsive)) * Tweak: CSS files for entrance animation and hover animations combine to `animations.min.css` file * Fix: Columns resize cannot be repeated ([#349](https://github.com/elementor/elementor/issues/349)) * Fix: Anchor Menu widget in Safari browser * Fix: Bug when global font set as a default ([topic](https://wordpress.org/support/topic/font-family-bug)) = 0.6.2 - 2016-07-27 = * Tweak: Improve the way using attachment details * Tweak: Verifies the AJAX request to prevent processing requests external of the editor * Fix: Hover animation classes in Image widget * Fix: Icon spacing on mobile in Icon Box widget * Fix: Image spacing on mobile in Image Box widget = 0.6.1 - 2016-07-26 = * Tweak: Improved editor UI for blank pages * Fix: Hide empty widgets in preview mode * Fix: Bug with Section background overlay and background video ([#323](https://github.com/elementor/elementor/issues/323)) * Fix: Minor security issue = 0.6.0 - 2016-07-25 = * New: Added 27 Hover Animations for Image / Icon / Button widgets * New: Editor panel now is resizable * New: Added smooth scrolling for anchors in Anchor Menu widget * Tweak: Improved performance * Tweak: Improved speed in live editing * Tweak: Optimization for memory usage (30% less!) * Tweak: Improved UI for preview editor * Tweak: Add `contain` background image CSS option ([#297](https://github.com/elementor/elementor/pull/297)) * Tweak: Added compatibility for NextGen Gallery plugin ([#296](https://github.com/elementor/elementor/issues/296)) * Tweak: Print JS scripts in the footer * Tweak: Set color picker control `alpha` for all widgets * Fix: Remove `maxlength` attribute from color picker input ([#298](https://github.com/elementor/elementor/issues/298)) * Fix: Background video: Set object-fit only HTML5 player (solved Safari YouTube issue) * Fix: Bug with target blank link in Icon List widget * Fix: Bug with alignment in Icon List widget ([#283](https://github.com/elementor/elementor/issues/283)) * Fix: Improved responsive in Tabs widget ([#279](https://github.com/elementor/elementor/issues/279)) * Fix: RTL bug in Alert widget ([#287](https://github.com/elementor/elementor/issues/287)) = 0.5.2 - 2016-07-17 = * New: Added Animation Duration control for all elements * New: Added Prevent Scroll control for Google Maps widget = 0.5.1 - 2016-07-14 = * Tweak: Added details image sizes in Image Sizes control * Fix: Chrome bug with flex mode in Image Box widget * Fix: Textarea control: set `label_block` to `true` by default * Fix: Textarea control style for Icon Box Widget * Fix: Removed translations from system-info for better understanding support * Fix: Design fixes for Icon List widget = 0.5.0 - 2016-07-13 = * New: Added more than 35 Entrance Animations to all elements * New: Added Box Shadow control to all elements * Tweak: Added option to disable colors palettes in the settings * Tweak: Added option to disable fonts default in the settings * Tweak: Added hidden title to alert & image box widgets * Tweak: Added group posts widget from Pojo themes * Tweak: Remove extra margin bottom on Textarea ([#182](https://github.com/elementor/elementor/issues/182)) * Tweak: Applying border-radius on background overlay ([#249](https://github.com/elementor/elementor/issues/249)) * Tweak: Fixed toggle widget RTL style * Tweak: Updated Font Awesome v4.6.3 * Tweak: Changed Textarea control markup according to the general concept * Tweak: Fixed modal RTL style * Fix: Fade effect in Image Carousel widget ([#245](https://github.com/elementor/elementor/issues/245), [#253](https://github.com/elementor/elementor/issues/253)) * Fix: Don't print anything when no have link in Video widget = 0.4.1 - 2016-07-05 = * Tweak: Default structure presets changed for new section * Tweak: Added more strings to translate * Fix: Fixed alignment for Image widget * Fix: Some compatible to underscore 1.6.0 (Bundle from WordPress v4.4) = 0.4.0 - 2016-07-04 = * New: Section: Background Overlay for image and video background * New: Added Social Icons widget * New: Added Testimonial widget * New: Added SoundCloud (Audio) widget * Tweak: Fixed Bug with background in Image widget ([#180](https://github.com/elementor/elementor/issues/180)) * Tweak: Assign a field to be used as the item title for Repeater control * Tweak: Rearrange column settings panel * Tweak: Add link to carousel widget * Fix: Bug carousel widget with `dir="rtl"` = 0.3.2 - 2016-06-27 = * Tweak: Added fully compatible for Cache plugins * Tweak: Image widget: `<img>` alt and title fetch from Media library * Tweak: Image widget: Added link to file media * Tweak: Image-Box widget: `<img>` alt and title fetch from Media library * Tweak: Carousel widget: `<img>` alt fetch from Media library * Tweak: Add more columns options for responsive mode * Tweak: Add `<title>` in Elementor editor * Tweak: Rearranged section settings * Tweak: Add more gap size (Wider) * Tweak: Add more color schemes * Tweak: Add negative value for letter spacing = 0.3.1 - 2016-06-22 = * Tweak: Added a quick tour video for Elementor * Tweak: Enqueue YouTube API from JS (Better compatible for more themes) * Tweak: Added compatible to WooCommerce widgets * Tweak: Fixes re-render elements performance * Fix: Border & Radius options for Image Carousel widget = 0.3.0 - 2016-06-21 = * New: Added Image Gallery widget * New: Added Image Carousel widget * Tweak: Fixed schemes area * Tweak: Added spacing icon in Button widget * Fix: Themes without `the_content()` stop the Editor * Fix: Height option in Columns widget = 0.2.5 - 2016-06-16 = * Tweak: Added Vimeo support for widget Video * Tweak: Improved UI in admin area and panel * Tweak: Added body class `elementor-page` in frontend ([#58](https://github.com/elementor/elementor/issues/58)) * Fix: Elementor seems to get stuck while loading ([#77](https://github.com/elementor/elementor/issues/77)) * Fix: WP Widgets with multiple checkboxes ([#90](https://github.com/elementor/elementor/issues/90)) = 0.2.4 - 2016-06-13 = * Tweak: Added some compatible to Cache plugins * Tweak: Added shortcode support in Text Editor widget * Tweak: Added title attribute for Image and Image Box widgets * Fix: Replace icon for Icon Box widget with the right icon * Fix: Scroll issue in Safari browser ([topic](https://wordpress.org/support/topic/scroll-issue-in-safri)) * Fix: Text alignment justify ([topic](https://wordpress.org/support/topic/on-text-aligning)) = 0.2.3 - 2016-06-08 = * Tweak: Added HTML tag control for icon box title = 0.2.2 - 2016-06-08 = * Tweak: Minor change from the last release = 0.2.1 - 2016-06-08 = * New: Icon Box widget = 0.2.0 - 2016-06-07 = * New: Image Box widget * Tweak: Added reset preset section structure * Tweak: Fixed visibility mobile for small-screen = 0.1.7 - 2016-06-06 = * Tweak: Changed default image size control * Fix: Custom CSS Classes in frontend = 0.1.6 - 2016-06-05 = * Tweak: Improved speed live edit * Tweak: Background Control: Removed default image * Tweak: Add responsive tab on section element * Tweak: Responsive mode: fixed included visibility style * Fix: Tabs & Accordion Widgets: indexes detection fixed = 0.1.5 - 2016-06-03 = * Tweak: Add check for `asp_tags` php config = 0.1.4 - 2016-06-02 = * New: Added new widget: Spacer * Tweak: Added default category for widgets * Tweak: Added size and opacity controls for Image widget * Tweak: Added fallback font for custom fonts * Tweak: Added development mode flag (filter `elementor/utils/is_development_mode`) * Fix: Issue with duplicate after element sort = 0.1.3 - 2016-06-01 = * New: Added background video for all formats * Tweak: Pojo Framework & Themes supported * Tweak: Updated Elementor Icons v1.1 * Tweak: Added elements categories in the panel * Fix: UI bug with WordPress widgets (panel) * Fix: Remove fallback image placeholder in background video = 0.1.2 - 2016-05-31 = * Tweak: Added structure control for section element * Tweak: Elementor Icons moved to lib (standalone) * Fix: Better check if YouTube API is loaded * Fix: Fixed applying value in dimensions * Fix: Bug in resize columns = 0.1.1 - 2016-05-30 = * Tweak: Added alpha for background color (Button Widget) * Tweak: Added string context and moved to WP translate repo * Tweak: Icon Box: removed alt text control * Fix: content position in full height section = 0.1.0 - 2016-05-30 = * Initial Public Beta Release home/premiey/www/wp-content/plugins/wp-downgrade/readme.txt 0000666 00000015574 15165257433 0020200 0 ustar 00 === WP Downgrade | Specific Core Version === Contributors: Reisetiger Donate link: https://www.reisetiger.net/spenden-wp-plugins/ Tags: Downgrade, Core, WP-Core, Version, Rollback, Upgrade, Update, Release, Versionskontrolle Requires at least: 3.0.1 Tested up to: 6.2 Stable tag: 1.2.6 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Automatically downgrad or update to any WordPress version you want directly from the backend. == Description == = WordPress Core Downgrade/Update = **EN:** The plugin "WP Downgrade" forces the WordPress update routine to perform the installation of a **specified** WordPress release. The Core Release you specify is then downloaded from wordpress.org and installed as would **any regular update**. You can permanently stay on a previous version of your choice or update selected. The user Gahapati describes it so much better than I can. (Thank you!) > *WP Downgrade | Specific Core Version* has the potential for becoming one of the best-loved plugins among those, who simply cannot update to the *latest* WP release. > In the past the latest WP release was the only offering for WP's Automatic Update routine. This left all those behind, who have to wait with Core updates, until their plugins become compatible with newer WP releases. When this finally happens, more often than not there has already been *yet another* Core update. In the end a dreaded, cumbersome, time-consuming and error-prone Manual Update used to be the only way to go. > With *WP Downgrade | Specific Core Version* this is now a thing of the past. Anyone who lags behind the latest WP release is now able to use Automatic Updates even to lower WP versions. What WP Downgrade does simply is to make WP believe that the version you want to update to *actually is* the latest version. Because of this, there is no difference to updating to the latest version. > For security reasons I think this is a must-have plugin for anyone running a "seasoned" WP installation, and it actually should be a Core feature to be able to update not to the *latest* WP release exclusively but instead to have a choice among *secure* releases. New advanced option: You are now able to manually edit the download link, if necessary. This allows, for example, a change of language for wp-core. Or you can get the release from another source. **DE:** Das Plugin "WP Downgrade" zwingt die WordPress-interne Update-Funktion, ein **bestimmtes** WordPress-Release zu installieren. Das definierte Core-Release wird **wie ein reguläres Update** von wordpress.org bezogen und direkt installiert. Das klappt wie gewohnt per Update-Button im Admin-Bereich oder per Auto-Update. Die Versionsnummer kann sowohl **höher** als auch **niedriger** sein als die aktuell installierte Version. Somit ist also auch ein Rollback auf frühere Releases möglich. Dein WordPress wird solange auf dieser Version bleiben, bis du eine neue Versionsnummer in WP-Downgrade hinterlegst (oder bis du die Versionsnummer leerst oder das Plugin deaktivierst). = Achtung: Nutzung auf eigene Gefahr! = WP-Downgrade funktioniert normalerweise prima. Trotzdem ist ein Versionswechsel immer ein riskanter Eingriff! Du solltest auf jeden Fall vorher ein Backup deiner Dateien und der Datenbank anlegen! Ich übernehme keinerlei Gewähr für deine Installation und werde auch keinen Support leisten. = Plugin hilfreich? Sag Danke! = Ich stelle das Plugin kostenlos zur Verfügung, freue mich aber sehr über Spenden oder einen Link auf meinen Reiseblog [https://www.reisetiger.net](https://www.reisetiger.net "Reisetiger")! :-) **Bitte bewerte WP Downgrade, wenn es für dich nützlich ist!** == Installation == = Der einfachste Weg: = 1. Gehe in deinem Wordpress Backend auf Plugins -> Installieren und suche dort nach "WP Downgrade". 2. Klicke in der Trefferliste bei "WP Downgrade" auf "Jetzt installieren" 3. Aktiviere das Plugin 4. Nun findest du unter "Einstellungen" einen neuen Punkt namens "WP Downgrade". Dort kannst du die gewünschte Core-Versionsnummer hinterlegen und anschließend das WordPress-Update vornehmen. = Der manuelle Weg: = 1. Lade das Plugin herunter 2. Entpacke die ZIP-Datei 3. Lade den gesamten Ordner `wp-downgrade` per FTP in das Verzeichnis `/wp-content/plugins/` auf deinen Blog hoch 4. Gehe in deinem Wordpress Backend zu Plugins und aktiviere das Plugin 5. Nun findest du unter "Einstellungen" einen neuen Punkt namens "WP Downgrade". Dort kannst du die gewünschte Core-Versionsnummer hinterlegen und anschließend das WordPress-Update vornehmen. == Frequently Asked Questions == = Q: Button for update/reinstall is not visible = A: If there is no button for update/reinstall core on /wp-admin/update-core.php, this is being blocked by a custom code. Can be another plugin or your theme. Maybe you try something like this: 1. Deactivate all other plugins 2. Switch to a standard theme 3. Remove this from wp-config: `define( 'WP_AUTO_UPDATE_CORE', false );` 4. Remove something like that from wp-config: `remove_action( 'init', 'wp_version_check' );` 5. Remove something like that from wp-config: `add_filter('pre_option_update_core','__return_null');` 6. Remove something like that from wp-config: `add_filter('pre_site_transient_update_core','__return_null');` 7. Remove "gd-system-plugin" from `/wp-content/mu-plugins/` 8. Remove the reference to `gd-config.php` in wp-config.php. == Screenshots == 1. Release-Nummer hinterlegen 2. Downgrade auf hinterlegte WordPress-Version aktivieren 3. WordPress bietet eine ältere Version als Update an == Changelog == = 1.2.6 = * Fixed PHP Fatal error: Uncaught Error: Attempt to modify property "updates" * testet up to WordPress 6.2 * compatibility with PHP 8.1 = 1.2.5 = * Small code improvement = 1.2.4 = * Improved code quality = 1.2.3 = * security fix (Thanks for reporting!) * testet up to WordPress 5.9 * Donation link in readme.txt updatet. Thanks for your support! = 1.2.2 = * compatibility with WordPress 5.5.1 * Donation link added. I am very pleased with a coffee or a beer! = 1.2.1 = * compatibility with WordPress 5.3.2 * Bugfix for URL with language EN = 1.2.0 = * Advanced option: You are now able to manually edit the download link, if necessary. This allows, for example, a change of language. Or you can get the release from another source. * Notes improved a little. * compatibility with WordPress 5.0.2 = 1.1.4 = * Improved access to the settings page (link from plugin overview) * compatibility with WordPress 4.7.1 = 1.1.3 = * bugfix on downloading certain languages * compatibility with WordPress 4.7 = 1.1.2 = * cleaned up code * small design change * added version number check = 1.1.1 = * Englische Sprachdateien hinzugefügt. Vielen Dank an Gahapati!! = 1.1.0 = * Fehler bei Sprachen ungleich "de_DE" behoben. Danke an Gahapati!! = 1.0.0 = * Erste stabile Beta-Version * WordPress Downgrade oder Update nach Wahl * Funktioniert für Deutsche Sprachversion == Upgrade Notice == home/premiey/www/wp-content/plugins/metform/readme.txt 0000666 00000121761 15165257465 0017254 0 ustar 00 === MetForm - Contact Form, Survey, Quiz, & Custom Form Builder for Elementor === Contributors: xpeedstudio, ataurr, emranio Tags: Form builder, contact form, Elementor contact form, contact form builder, Elementor forms builder, booking form builder, registration form builder, feedback form builder, drag and drop builder Requires at least: 5.0 Tested up to: 6.5 Stable tag: 3.8.9 Requires PHP: 7.4 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.txt Metform is the ultimate Elementor forms builder. With this quick contact form builder, you can build any kind of fast and secure contact form. It is a drag and drop builder that also functions great as a booking form builder, registration form builder, calculation form builder, feedback form builder, etc. Moreover, you can customize all your forms with the Elementor builder based on your preferences. == Description == MetForm, the drag-and-drop WordPress contact form builder is an addon for [Elementor](https://elementor.com/). This Elementor form builder plugin provides an intuitive real-time form-building experience, allowing anyone of any expertise level to create professionally designed website forms. It enables the fastest and most secure experience for managing and customizing multiple contact forms - without any code. ## The Best Elementor Form Builder Plugin for WordPress Website - Empowering 3,00,000+ Active Users. Metform reinforces Elementor and assists you in making volunteer applications, event forms, loan applications, restaurant reservations, admission forms, newsletter signups, data erasure requests, product order forms, WooCoomerce checkout, subscribe forms, patient forms, suggestion forms, survey forms, post survey forms, and so many. <iframe width="560" height="315" src="https://www.youtube.com/embed/8R4-Q14cu-w" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ## Flexibility MetForm is built with Elementor. Every field is an Elementor widget that can be rearranged by dragging and dropping. If you want to use an image or video under a form and want to show users, you can do so. This free contact form builder ships with a wide range of field input styles to create your brand-matched forms. Here, the exceptional thing is that you can create groups of your personalized fields and add them in any form with just one click. MetForm lite version is sufficient to create any type of form. For example, creating referral forms to get referral feedback, collecting testimonials through WordPress testimonial forms, and making client feedback forms to collect feedback scores on your products or services. Moreover, you will find lots of demos of multi-step, conditional, feedback, event, job application, booking, custom social signup, product registration, etc. forms in this WordPress beginner-friendly WordPress contact form builder. ## USEFUL LINKS > **[Landing Page + Form Demo](https://products.wpmet.com/metform/)** | **[Need Support?](http://wpmet.com/support-help/)** | **[Documentation](https://wpmet.com/knowledgebase/metform/)** | **[Video Tutorials](https://www.youtube.com/watch?v=zg1QIouKO_Q&list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc&ab_channel=Wpmet)** | [ **Buy Pro** ](https://products.wpmet.com/metform/pricing/) | **[Request a Feature](https://wpmet.com/plugin/metform/roadmaps#ideas)** ## Mobile-Friendly and Responsive Metform builds with Elementor and it will work with Elementor without any issue. and responsive can be controlled from the Elementor page builder. and Your smart order or any online form will look great on all resolutions and devices: mobile, tablet, and desktop. ## Embed Anywhere You can use Metform anywhere with Elementor to create an Elementor contact form. Also, you can use it with any editor with a built-in form shortcode. Utilizing the shortcode support for customization is easy. ## Manage Submissions Your online form submission data can be saved in admin. So, it will send data to the form admin and also send a Confirmation Email to form users. ## File Upload Want your users to upload files from your online form? no worries we have a file upload option with our Elementor form builder MetForm. ## Export Form Entries as CSV Want to Export form entries as CSV? Yes, you can do that too with the Metform Elementor form builder addon. ## Free HubSpot Integration Now Free HubSpot integration is also available in MetForm. It ensures flawless customer relationship management. With MetForm HubSpot integration, you can store all the data properly in the HubSpot account and get access to any data in the shortest possible time. ## Mailchimp Integration You can use MailChimp in your contact form so that, you can collect and send leads from WordPress to MailChimp. Also, create MailChimp signup or lead generation forms and boxes with a custom style and expand your lead list. ## **✨**Top Features - **Built with Elementor:** MetForm is based on Elementor. This means this contact form builder offers an Elementor-like intuitive drag-and-drop workflow and real-time preview of your customizations. And, this budget-friendly email building tool with impressive form-building functionality powered by Elementor Builder has no learning curve. So, beginners can easily create a query form to collect reporting and other forms like a contact form or booking form. Learn how to create a WordPress Booking form with MetForm 👇 <iframe width="560" height="315" src="https://www.youtube.com/embed/K7YJmNn9nIY?list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc" title="How to Create a WordPress Booking Form with MetForm || Step by Step Guide to Do it Yourself Easily" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> - **Elementor Input Fields:** From lead generation to survey forms, or any complex style forms, we have designed **40+ Elementor widgets** fields to build in your preferred style. > <strong>**MetForm Fields**</strong><br /> > Text field, Email field, Number field, Date field Time field, Select field, Textarea field, Checkbox field, Radio field, Switcher field, Range slider field, URL field, Password field, Response Message, Opt-in, reCAPTCHA, Rating, File Upload, and many more. - **User Confirmation Email:** Show a nice gesture to the form submitters by sending a confirmation email after they register or enter their data or at the end of your campaign. - **Admin Notification Email:** Notify admin of successful order notifications after users or customers complete a form submission. - **Saved Entries in the Admin Panel:** Save all the data that users give to fill up the form and display it in the admin panel. - **Export Entries as CSV:** Export multiple data from your MetForm that the user enters in a single CSV file and downloads in a spreadsheet. - **Export to Google Sheets:** The popular Elementor form creator MetForm allows you to export all your users’ personal contacts, databases, and messages on Google Sheets. - **Required Login to Submit the Form:** Make sure a secured and spam-free contact form by showing the required fields. Notify with a simple red star or an error message when those fields are empty. - **Capture User Browser Data:** Displays the user’s browser information like Web browser, Visited URL, Title, Visit Time, Visit Count, User Profile, etc. - **Hide Form After Submission:** Hide your public Elementor form after the user fills all the necessary fields and hits the submit button. - **Limit Total Entries:** Enable limit to the number of submission entries to your Elementor form. This Elementor contact form builder feature will also give an error message after getting crossed. - **Redirect After Successful Form Submission:** Simply add the desired destination URL and redirect to that page after successfully submitting the form. It is possible with Elementor form maker MetForm. - **Validate required fields:** The multi-step Elementor contact form builder helps you to validate your form’s required field and gives an error message if needed to make your form standard and way more professional. - **Form submission via AJAX without page refreshes:** Our Elementor contact form maker permits you to submit your contact us simple form without loading your page via AJAX to make it more user-friendly and time-saving. Therefore, online visitors can fill up the form using AJAX without page loading. - **Supports multiple-column layout:** Specify multiple-column layouts as many as you would like to display. Simply add the column in just one click with the multi-step form builder. - **Shortcode support:** Add powerful features with a simple Shortcode without any knowledge of technical, complicated, and lengthy code. Now, it's easy to get Shortcode support for customization options. - **Editable successful form submission message:** MetForm Elementor forms builder gives access to edit your successful form submission message so you can personalize your own message. - **Translation ready:** Our WordPress contact form builder plugin supports multiple languages which means you can easily translate a language into your language. - **Top-notch user support:** MetForm is enriched with docs, FAQs, tutorials, and blogs. You will find answers to your problems in these resources. And, the support team is one call away from you. ## Our Premium Input fields - **Phone no Input Field:** Let users select prefix country code from the dropdown. - **Image Select Input Field:** Upload images both vertically or horizontally to allow submitters to select one. - **Toggle Select Input Field:** With our most powerful Toggle Select, you can activate one section from multiple sections at a time both vertically or horizontally. If you select one section as active, then another section will automatically get deactivated. - **Simple Repeater Input Field:** Create a group of fields to use in the future within one click. - **Google Map Location Input Field:** Let users pinpoint their location in forms. - **Color Picker Input Field:** Design your form by choosing a color from the color picker. - **Calculation Fields List:** Display automatically calculated values after users perform calculations among Form Fields. - **Payment Method Input Field:** Select a payment method like Paypal or Stripe and make a user payment policy. - **Signature Input Field:** Get users’ realistic signatures on your form. - **Like-Dislike Input Field:** Allow users to react using like and dislike fields ## Our Premium Features - **Multi-Step Form:** Divide your large form into multiple sections to make it more user-friendly for customers to increase the completion rate. - **Conditional logic:** Allows users to select one category and the given question will appear only for that section otherwise it will remain invisible. Here comes our most unique field “Conditional Logic”. [ **Conditional logic** ](https://www.youtube.com/watch?v=UDQOCwO7lhI) - [ **Conditional logic demo 1** ](https://products.wpmet.com/metform/pro-demos/conditional-form-1/) - [ **Conditional logic demo 2** ](https://products.wpmet.com/metform/pro-demos/conditional-form-2/) - [ **Conditional logic demo 3** ](https://products.wpmet.com/metform/pro-demos/conditional-form-3/) - [ **Conditional logic demo 4** ](https://products.wpmet.com/metform/pro-demos/conditional-form-4/) - **Calculation:** Help you to perform your calculations and display the results within seconds in your form. [ **Calculation video** ](https://www.youtube.com/watch?v=20nsox2cZYc) - [ **Calculation demo 1** ](https://products.wpmet.com/metform/pro-demos/calculation-form-1/) - [ **Calculation demo 2** ](https://products.wpmet.com/metform/pro-demos/calculation-form-2/) - **REST API Support:** Get form submission data and submission notification to Third Party API URL or Webhook by integrating our Rest API very easily. - **WooCommerce checkout:** Shows you the add to cart product and checkout form on a single page, Also, MetForm enables you to complete orders and payments without leaving the page. - **Auto Populate Field:** Show additional fields after someone fills up the form. - **Zapier Integration:** Zapier integration in your forms allows you to connect with thousands of popular apps without any coding. - **Payment Method:** Choose a payment gateway like Paypal or Stripe to make the payment system super easy for beginners. - **Webhook**: [ **Webhook video** ](https://www.youtube.com/watch?v=2NpbK_dybWg) **Migrations are coming soon in these forms. Contact Form 7, Caldera Forms, Ninja Forms, Gravity Forms, fluent forms, wp forms, Forminator & Formidable Form Builder, Everest Forms** ## **✨** MetForm Integrations **🔷** [MailChimp Integration](https://wpmet.com/doc/integration/): Easily integrates MailChimp to create and manage a mailing list, automated mailing, newsletter, send leads, and many other options. **🔷** [WordPress ZoHo CRM Integration](https://wpmet.com/doc/zoho/): Manage customers’ relationships and speed up marketing and sales with the ZoHo integration of our Elementor form builder MetForm. **🔷** [HubSpot Integration](https://wpmet.com/doc/hubspot-integration/): Store all the contacts inside your HubSpot account without having fear of losing them. As a result, you can easily manage your visitors’ or clients’ information. **🔷** [FluentCRM Integration](https://wpmet.com/doc/integrate-fluentcrm-with-metform/): View all the embedding web form submission data inside FluentCRM and manage them for successful email marketing and growth hacking. **🔷** [HelpScout Integration](https://wpmet.com/doc/helpscout-integration/): Build a successful bond and manage the relationship with the customers better than ever with the HelpScout form. This contact form's dynamic CRM integration lets you sort all contacts without any ticket or case number to save you time. **🔷** [Twilio Integration](https://wpmet.com/doc/twilio-sms-integration/): Connect with your clients, customers, or visitors via calls or messages with Twilio integration. **🔷** [ConvertKit Integration](https://wpmet.com/doc/convertkit-integration/): Successfully manage all the newsletters by integrating with ConvertKit which is built on the simplest interface. **🔷** [ActiveCampaign Integration](https://wpmet.com/doc/activecampaign/): Make a super easy contact list management with ActiveCampaign integration. **🔷** [Aweber Integration](https://wpmet.com/doc/aweber-integration/): Simply integrate with Aweber, the email marketing service provider, and build Aweber forms that let you keep in touch with your subscribers. **🔷** [GetResponse Integration](https://wpmet.com/doc/getresponse-integration/): It is another newsletter integration like others to keep your email marketing list sorted. **🔷** [MailPoet Integration](https://wpmet.com/doc/mailpoet-integration/): Connect your WordPress site with MailPoet to build your simple and easy contact us form with the easiest drag-and-drop feature. **🔷** [Zapier Integration](https://wpmet.com/doc/zapier-integration/): Automate workflows by connecting the apps and the services you use. **🔷** [Slack Integration](https://wpmet.com/doc/slack-integration/): You can redirect all the Elementor form data to integrate with Slack and get the customer information faster. **🔷** [Google reCAPTCHA](https://wpmet.com/doc/google-sheet-integration/) Integration: Metform Elementor form builder allows you to integrate Google reCAPTCHA to keep your site safe from unwanted spam and abusive traffic. **🔷** [reCAPTCHA Integration](https://wpmet.com/doc/recaptcha-integration/): Keep your website safe from spam and abuses using Google reCAPTCHA. **🔷** [Map Integration](https://wpmet.com/doc/map-integration-with-metform/): Add Google map API key with MetForm- contact form builder to know your customer locations. **🔷** [SureTriggers Integration](https://wpmet.com/doc/suretriggers-integration/): Bring different websites, applications, software, and WordPress plugins under a single platform. Learn [How to Install and Activate MetForm](https://www.youtube.com/watch?v=Ft1E1_FNtws&list=PL3t2OjZ6gY8NoB_48DwWKUDRtBEuBOxSc&index=13) ### » DOCUMENTATION AND SUPPORT - 📞 [Contact Our Support](https://wpmet.com/support-ticket-form/) - 🙋🏼♂️ [Join Our Facebook Community](https://www.facebook.com/groups/wpmet/) - 📑 [Check Documentation](https://wpmet.com/doc/metform/) - 🔜 [Check Roadmap](https://wpmet.com/plugin/metform/roadmaps/) 👉 Rate us on [WordPress](https://wordpress.org/support/plugin/metform/reviews/#new-post) ### 💥 OUR OTHER PLUGINS If you like using the MetForm form builder, then consider checking out our other products: ⭕ [ElementsKit](https://wpmet.com/plugin/elementskit/) The most popular all-in-one addons for Elementor. ⭕ [ShopEngine](https://wpmet.com/plugin/shopengine/) It is an absolute WooCommerce Solution. You will have a great experience with this WooCommerce Builder for Elementor and Gutenberg. ⭕ [GetGenie Ai](https://wordpress.org/plugins/getgenie) GetGenie AI is an AI-powered Content & SEO Assistant. You can access it as a WordPress plugin and a SaaS model. The tool also offers a chatbot called [GenieChat](https://getgenie.ai/geniechat/). ⭕ [Wp Social](https://wpmet.com/plugin/wp-social/) Power your WordPress site by using WP Social. It will assist you in adding a Social Login, Social Counter, and Social Login to your website. ⭕ [Wp FundEngine](https://products.wpmet.com/crowdfunding/) Now, creating a crowdfunding and donation site with WordPress is easier. WP FundEngine provides you with all the functionalities to ease the processes. ⭕ [Wp Ultimate Review](https://products.wpmet.com/review/) Check out the quick plugin, and manage and style customer reviews according to your preferences. Visit [wpmet](https://wpmet.com/) to learn more about how to get the best out of WordPress using our plugins. Check out [Tutorials, Tips & Tricks](https://wpmet.com/blog)! 👌 == Changelog == Version: 3.8.9 // 2024-06-09 Improved: Notify to admin on form submission feature. Improved: File uploading security. Fixed: Form required field auto scrolling issue. Fixed: .stl file type uploading not working. Fixed: Calculation widget is not working if toggle select widget has same value. Fixed: Translation issue. Version: 3.8.8 // 2024-05-13 Improved: Dashboard user experience. Improved: Security. Version: 3.8.7 // 2024-04-30 Fixed: Google font loading issue. Fixed: Compatibility issue with Gravity Form and Jetpack Boost plugins. Fixed: Form disappearing if using summary widget. Version: 3.8.6 // 2024-03-31 Improved: Security. Improved: Admin panel settings UI. Fixed: Redirect URL with ID issue. Version: 3.8.5 // 2024-03-11 Fixed: Conditionally hidden fields entries issue. Fixed: IOS device multistep form scroll bar issue. Fixed: Notice Id limit vulnerability. Version: 3.8.4 // 2024-02-27 Improved: Rest API integration feature (added referral url with request payload). Fixed: The CSV export functionality for form entries is not working when dealing with a large volume of entries. Fixed: Display input field name alongside value issue. Fixed: Shortcode vulnerability issue. Fixed: Admin notice dismissing issue. Fixed: Mobile widget '+' sign issue. Version: 3.8.3 // 2024-01-14 Improved: User interface (UI). Fixed: Range Slider widget 0 range value is not working if minimum value is negative. Fixed: GDPR Consent widget '&' character issue. Version: 3.8.2 // 2023-12-18 Improved: Security. Version: 3.8.1 // 2023-12-11 Added: New control for minimum fraction count of Calculation widget. Fixed: 24 hours time format issue for Date widget. Fixed: Google re-captcha issue for multiple forms in same page. Fixed: HubSpot integration issue with GDPR Consent and Opt in (Listing) widgets. Version: 3.8.0 // 2023-11-05 Improved: File size limit control for file upload widget. Fixed: Meta box issue in form entries. Fixed: Image selecting issue of image widget. Version: 3.7.0 // 2023-10-18 Added: Enable/Disable option for promotional message. Added: Thumbnails for quiz forms. Added: By range control for number widget. Fixed: metform_before_store_form_data hooks issue. Fixed: Translation issue for form validation message. Fixed: Character and number range validation issue. Version: 3.6.0 // 2023-10-01 Fixed: Switch widget control issue. Fixed: Elementor deprecation issue. Improved: Dashboard UI. Version: 3.5.1 // 2023-09-19 Improved: User experience. Version: 3.5.0 // 2023-09-17 Added: Checkbox to disable promotional notice. Improved: We have strengthened the form builder plugin's security by adding more escaping, and sanitization. Fixed: The live URL link was broken on the settings page. Version: 3.4.1 // 2023-09-04 Fixed: Admin notice permission and prevent API requests for drafted or trashed forms. Version: 3.4.0 // 2023-08-16 Added: New settings to show input field option label in entries for select, checkbox, etc. fields. Added: Compatibility with Elementor 3.15 release. Imrpoved: Optimized rating widget. Improved: Show fixed field names for Listing First Name and Listing First Name. [Preview](https://prnt.sc/dKYz94jje0IH) Fixed: Elementor widget help button URL. Fixed: Elementor loading issue. Version: 3.3.4 // 2023-07-05 Added: MetForm widgets help link to the official docs. Added: Custom JS event after successfully form submission. Fixed: Checkbox issue in simple repeater field. Version: 3.3.3 // 2023-06-11 Added: Entry by meta data in the entry submission to make the Elementor form template fore flexible. Added: New controls for range input widget. Added: New control to change radio widget style. Fixed: Permalink structure update user permission. Fixed: Session conflict in the site health. Fixed: Summary widget style issue. Fixed: Float number is not working on number widget. Fixed: Page reloads even when there is no redirect URL after form submission. Fixed: Conditional logic for date field. Fixed: Local storage data not saving for simple repeater field. Fixed: Mobile widget issue. Improved: Submit button icon control issue. Improved: Added compatibility for updated Elementor with create form popup. Improved: MetForm form builder is now fully compatible with Cleano theme. Improved: Login form layout issue fixed. Version 3.3.2 // 2023-05-08 Added: Submission ID with the thank you direction URL to. Improved: Security, nonce and authorization checking. Version 3.3.1 // 2023-05-03 Fixed: Form editor popup conflict with Elementor version update. Improved: Security, nonce and authorization checking of the Elementor form. Version 3.3.0 // 2023-04-10 Added: Compatibility with Google Place autocomplete plugin with MetForm. Fixed: Multi step form issue for any type of changes in Elementor. Fixed: Recaptcha V3 form submit issue. Fixed: File upload fatal error. Fixed: Zapier integration email field issue. Fixed: HubSpot list fetching and token saving issue. Fixed: Filtering entries in dashboard. Fixed: Simple repeater data in email. Improved: Simple repeater field name with static name. Version 3.2.4 // 2023-03-12 Fixed: Something went wrong message when upload file field is empty. Version 3.2.3 // 2023-03-06 Fixed: Select field was not working in Safari browser. Fixed: Conditional calculation issues. Fixed: Conditional display for form fields. Fixed: Summary widget password issue. Fixed: Range input default value issue. Fixed: CSV URL was not working. Fixed: Escaping issue in signature field. Fixed: Form submission for not logged in users condition. Fixed: The resetting issue of input fields of multiple forms of a page. Version 3.2.2 // 2023-02-21 Added: New notice if permalink saved as plain to change permalink to post name. Improved: Entry ID auto increment by one and will be serialized. Improved: Security in google reCAPTCHA and simple reCAPTCHA field. Improved: Demo templates of the Elementor form. Improved: GDPR consent message from on to accepted. Fixed: Simple repeater issue. Fixed: Redirection after submission was not working. Fixed: All fields went blank when reCAPTCHA was entered wrongly. Fixed: The compatibility issue with ElementsKit sticky option. Fixed: Security permission issue for REST API endpoint. Fixed: Field validation message color for some fields. Fixed: Layout compatibility issue in IOS devices. Fixed: HubSpot integration form fields mapping settings. Fixed: Big commented entries breaking the design. Version 3.2.1 // 2023-01-10 Fixed: Compatibility with Elementor 3.10.0. Version 3.2.0 // 2023-01-08 Improved: Security and sanitization of our Elementor form. Version 3.1.2 // 2022-12-20 Removed: Sweet alert success message. Version 3.1.1 // 2022-12-6 Fixed: Multi step form doesn't work properly issue. Version 3.1.0 // 2022-11-17 Tweaked: CSS and JS. Compatibility: To develop MetForm form builder, we have made it compatible with latest WordPress version 6.1 Version 3.0.1 // 2022-10-27 Fixed: Fixed php method not found. Version 3.0.0 // 2022-10-26 Added: A new popup form creator in the admin dashboard for creating forms. [Preview](https://prnt.sc/Xbtb01pet0Y1) Added: New form type select field was added to create different types of forms. Added: Filtering form template using form type select field added. Tweaked: Save & close button design on the page. Tweaked: HubSpot error massage. Fixed: Multiselect default value doesn't work properly for calculation. Fixed: Multiselect default value doesn't remove after form submission. Fixed: Save & close button issue on the page. Fixed: Compatibility issue with Elementor flexbox container. Version 2.2.1 // 2022-08-03 Added: Meaningful error message for SMTP setup. Added: New control for select field. Added: HubSpot integration. Fixed: Entries file not showing. Fixed: Conditional field parent section height issue. Fixed: Select option’s double quotation issue. Fixed: Widget Label tab conditional logic. Tweaked: Email field validation. Tweaked: Switch widget space issue. Improved: Search engine form indexing issue. Version 2.2.0 // 2022-06-21 Added: Stp and stl file support inside file-upload widget. Added: Default alert method enabled for form submit response. Added: Input field name validation. Fixed: File upload bites issue. Fixed: Multiple file upload issue. Fixed: Payment method default value issue. Fixed: Error message not shown after form submit. Fixed: Type error problem. Fixed: Summary widget error when upload a file. Fixed: Repeater field value delete issue. Fixed: Editor-mode console warning for page. Fixed: Require massage issue for select widget. Fixed: Hubspot minor issues. Tweaked: Update hook and entries. Tweaked: Improved file data validation. Tweaked: Improved Auto-populate field. Version 2.1.6 // 2022-04-21 Added: Set value from UTM. Added: Multiple file uploading support. Added: Select field option import from CSV local/remote. Added: Option for hiding form sending to user after form submission. Fixed: Calculation filed reuse issues. Fixed: Multistep form wrapper issue with Elementor latest version. Version 2.1.5 // 2022-04-20 Fixed: Form view count was not working. Version 2.1.4 // 2022-04-20 Fixed: Security issue. Tweaked: CSS and JS improved Version 2.1.3 // 2022-03-28 Added: Success message from sweet alert. Fixed: Calculation widget issue to calculate from default value on load ( specially range slider). Fixed: Sorting issue in csv. Fixed: Background color issue in multi-select widget. Fixed: Time Field issue on IOS device. Tweaked: Change link of integration. Tweaked: CSS and JS improved Version 2.1.2 // 2022-01-30 Fixed: Image carousel compatibility issue with MetForm Tweaked: CSS and JS improved. Version 2.1.1 // 2022-01-22 Added: Some minor issues. Tweaked: CSS and JS improved. Version 2.1.0 // 2022-01-06 Added: A new button added to ask for rating library Improved: Added icon for rating Fixed: Some spelling issue Fixed: Checkbox Option is getting marked by default Fixed: Checkbox not saved issue Tweaked: CSS and JS improved Version 2.0.1 // 2021-12-12 Added: File upload widget uppercase extension support Fixed: Multiple checkbox default select issue Fixed: Form hidden field issue Tweaked: CSS and JS improved Version 2.0.0 // 2021-11-28 Tweaked: Heavily improved core CSS and JS Fixed: Text widget diacritic character issue Fixed: Range Slider widget issue with Conditional logic feature Fixed: Range Slider error on empty steps field Version 1.6.0 // 2021-11-10 Added: Onboarding Integration Tweaked: CSS and JS improved Removed: Unnecessary image files Version 1.5.6 // 2021-11-07 Fixed: Elementor Default Text Editor Preview and Frontend Encoding Problem. Tweaked: CSS and JS improved Compatibility: To refine the form builder we have checked/fixed some compatibility issues Version 1.5.5 // 2021-09-29 Added: Multi Select input placeholder control Added: New control to set current date as minimum date for date widget Fixed: Time widget placeholder does not work in mobile browsers Fixed: reCaptcha support for Elementor Popups. Fixed: Minor Markup Validation for Form Rendering. Fixed: MetForm Entry Filtering with Form Name Version 1.5.4 Fixed: Date widget localization issue Fixed: Compatibility issue with Woodmart-6.1.4 Fixed: Number widget input alignment issue Removed: Deprecated Elementor PHP Methods from Widgets. Version 1.5.3 Fixed: Shortcode was not working. Version 1.5.2 Removed: Summary widget’s react library warning Fixed : Performance issue Tweaked: Optimize CSS and JS files Version 1.5.1 Fixed: Multistep form minor issue Version 1.5.0 Improved: Responsive message default time 5 seconds Fixed: Custom script tag issue Fixed: Form and Response message opening & closing animation Fixed: Widget style controls conflicts with conditional feature on editor mode. Fixed: Conditionally hidden field doesn't show in Elementor editor Fixed: Simple Captcha and reCaptcha values are removed from Summary Widget. Fixed: multistep scroll and spacing issue Version 1.4.10 Fixed: File Upload widget file Size Limit and File Type validation Version 1.4.9 Fixed: Form Settings Vertical Scrolling option not showing proper value Version 1.4.8 Fixed: Ranged Slider console log error Fixed: Form Settings Style Fix Fixed: File Upload Widget size limit validation Fixed: File Upload Widget file type validation Fixed: Elementor `_register_controls` is soft deprecated Fixed: Form picker button alignment style Removed: Unnecessary duplicate stylesheet removed Fixed: Form Picker "No forms created yet" duplicate message New: File Uploads Info support for API/Webhook. Version 1.4.7 Fixed: Fixed Scheme Namespace debug log issue Fixed: Rest API integration form broken Fixed: Required check for character length validation. Version 1.4.6 Fixed: Date widget JS minification Version 1.4.5 added: Added pre-defined control for checkbox widget added: Added pre-defined control for radio widget Fixed: Display position left for checkbox widget Fixed: Display position left for radio widget Fixed: Opt-in widget style controls Fixed: GDPR widget style controls Fixed: File-upload widget input padding, position left control Version 1.4.4 Fixed: Showing response message on the screen after form submission Fixed: MailChimp multiple audience saving issue Tweak: Changed Form widget settings on Elementor Version 1.4.3 New: Hook 'metform/after_form_load' added to triggers after form load. Fixed: Backward & Free Version support for success message style Fixed: Calculate widget Version 1.4.2 Fixed: Backend entry fields color conflict Fixed: Multi file upload empty field error Tweak: Backend entries File section beautify Fixed: Backend File section download button now direct downloads instead of new tab open Fixed: Multiple form ReCAPTCHA validation issue Fixed: Help text multiline error Fixed: Multiselect & Checkbox NaN value issue Fixed: Form submit - Hide Form not working issue (null value) Version 1.4.1 Fixed: Few minor bug fix Imported: Few UI improvements Version 1.4.0 Fix: Select Widget conditional required when hidden issue Fixed: Repeater bug fix Fixed: Creating form bug Improved: Core libraries update Fixed: Minor other bug fix. Version 1.3.17 Fixed: 'Something went wrong' problem fixed Version 1.3.16 Added: Form submission error handling Version 1.3.15 Fixed: Google Map Error Fixed: Text Input field removing leading 0 Fixed: Plugin activation Error Fixed: Tabbing issue fix & jquery-ui-core added Fixed: Jargon removal Fixed: Google ReCaptcha & Select widget validation Improve: Update notice and rating system Version 1.3.14 Improve: Updated core libraries upgrade the form builder Version 1.3.13 Fixed: Updated Facebook Community links Version 1.3.12 Fixed: Default Value for Email input issue Fixed: Checkbox option left side label cursor fix Fixed: Rating widget star blinking issue Fixed: Select widget Option disabling issue Fixed: Summary widget shows Image (base64) values with <img> element Added: Summary title gets label if available. getInputLabel() API. Fixed: Checkbox option text Typography issue Added: Input Warning Text color & Typography in common-controls, Checkbox, GDPR Consent, Radio, Recaptcha, Simple Captcha Removed: Word Length Validation on Telephone Widget & Email Widget Fixed: Text area line break properly shows on E-Mail & Entry Fixed: Metform New form Selector button position sticky Fixed: "Hubspot" spelling in multiple places Tweak: Overall code improvements Fixed: File upload issue Fixed: Calculation field with woocommerce cart add conflict issue Tweak: Multiple file add backend entry formattings New: Styling Controls for Like Dislike Widget. Fixed: Active value not working in Like Dislike Widget Fixed: Line break support for Text area Widget in Form Entry View. Version 1.2.11 Fixed: Minor bug fix Version 1.3.10 Fixed: Minor bug fix Version 1.3.9 Fixed: Rating notification bug fix Version 1.3.8 Fixed: Multiselect and checkbox multiple condition issues Tweak: Added a control for enabling scroll to top feature for multistep form Improve: added some CSS improvement on mobile widget to improve the form builder Version 1.3.7 Fixed: Typography issue of input label of the gdpr consent field Version 1.3.6 Fixed: Banner issues Version 1.3.5 Fixed: Rating notice issues Added: CSS optimization. Version 1.3.4 Fixed: Stripe issue Added: Custom JS event for the developer Tweak: Improved rating system. Version 1.3.3 Fixed: WordPress's latest version API issues fixed Fixed: The 'file upload' widget disappears issues fixed Fixed: 'rating' widget star rating issues fixed Fixed: 'range' widget default value issues fixed Fixed: The 'simple-repeater' widget is now working perfectly on multistep Fixed: subtraction issues fixed on the 'calculation' widget Fixed: Multistep RTL issues fixed Tweak: Improved js file size Version 1.3.2 Fix: ISS server plugin.php error Version 1.3.2 Fixed: Number validation fixed in the back-end Fixed: reCAPTCHA error message fixed after form submitting Fixed: 24hrs fixed on time widget Fixed: Shortcode Null Coalescing Operator error fixed for old php support Version 1.3.1 New: Added 24H control on Date widget New: Added scroll to top when changing the step on multistep Fixed: Prev and next step issues fixed Improved: CSS and JS Version 1.3.0 New: Localization Option for Date Field New: Added calculation numberFormat() function Fixed: HTML Entities for File Upload Fixed: active campaign error fixed Fixed: improved calculation Fixed: Multistep pressing enter to change the step fix Fixed: stripe payment issue fixed Version 1.3.0-beta6 Fixed: mobile datepicker issues fixed Fixed: next and prev issues fixed on multistep Fixed: multistep tab title issue fixed Version 1.3.0-beta5 Added: Spinner animation for Submit Button when submitting Added: Disable state for Submit Button to prevent multiple form submission Fixed: Admin settings page fixed Fixed: Submit Button causes JS error after empty form summited Fixed: Integration Settings causes JS error after update Version 1.3.0-beta4 New: Responsive Width control for the Submit Button Fixed: form settings issues Fixed: HTML entities support for Input Label, Placeholder, and Help Text Version 1.3.0-beta3 New: Option('Stop Vertical Scrolling') added for enabling or disabling vertical scrolling when form submit New: Form submitting failed notification added Tweak: Improved demo previews Fixed: Improved design on form settings Fixed: Multistep broken issues Fixed: Form inline style issues Fixed: 'Select' widget placeholder added Fixed: Fixed 'date' and 'time' disappearing issues on multistep Fixed: Form redirection issue has been fixed Fixed: 'Hide Form After Submission' issue has been fixed Version 1.3.0-beta2 Added: New pot file for translation Removed: 'Response message' widget has been removed New: Added Response message at the top of the form by default Version 1.3.0-beta1 New: All form widgets are supported by React JS Huge optimization ""MetForm 1.3.0-beta1 is a major update. We have reconstructed the widgets with react and huge optimization for future proof. If you faced any issue with our form builder, please contact our support team from here https://wpmet.com/support-ticket"" Version v1.2.3 New: .pot file added New: forms can be now exported & imported using Elementor's json files. Fixed: Block multiple form submission Tweak: JS improvement Tweak: CSS Improvement Version v1.2.2 New: Setting dashboard design New: Added new default template preview Tweak: added admin pro notice Fixed: Date and time widget issues fixed on iPhone Fixed: iframe error fixed Fixed: Fontawesome icon missing issues Tweak: JS improvement Tweak: CSS Improvement Version 1.2.1 New: GDPR consent input field Tweak: Email template included uploaded file Tweak: Email template design improvement Tweak: Validation options fixed Fixed: Date store issue Version 1.2.0 Added: Global settings page Fixed: Simple captcha Added: Google reCAPTCHA v3. [Preview](https://prnt.sc/zrutv836qt5X) Added: simple captcha and Google reCAPTCHA in different widget Fixed: Shortcode form submission issue html support in the checkbox and opt-in text Added: Form summary widget Version 1.1.9 Added: Simple CAPTCHA Added: Conversion and views in entries tabs Fixed: reCAPTCHA version 2 issue Improved: Validation Re-arranged controls Version 1.1.8 Fixed: Updated input default color Fixed: CSS bug fixed Fixed: JS bug fixed Fixed: Added default value of some widget controls Fixed: Organized the widget controls Fixed: Improved table UI Version: 1.1.5 3rd party plugin compatibility Rest API Data submit improvement Version: 1.1.4 Added: Now users can add 3rd party API to get form data Added: Now date input supports time selection too Improved: Can disable specific date, range date in date picker. Improved: Im Mail template design improvement Added: utf8 support in email template Added: Now user can redesign the upload button Added: Select widget support default select from option Added: Some do_action hooks to extend it’s functionality Version: 1.1.3 Added: Option to change checkbox and radio color Added: help text with style condition Version: 1.1.2 Fixed: reCAPTCHA issue 1.1 Added: telephone widget Added: widget area to edit and save use from the same page. == Upgrade Notice == Metform 1.3.0-beta1 is a major update. We have reconstructed the form builder's widgets with react and huge optimization for future proof. If you face any issue please contact our support team here https://wpmet.com/support-ticket == Screenshots == == Installation == 1. Upload the plugin files to the `/wp-content/plugins/plugin-name directory, or install the form builder plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress 3. All Settings will be found in Admin sidebar -> MetForm e.g. This plugin requires an Elementor builder. == Frequently Asked Questions == =What type of WordPress form you can make with MetForm form builder?= MetForm allows you to make WordPress forms with a new experience. With the most flexible drag and drop feature, the form builder supports your Elementor site to become a powerful site. Some form types the Elementor forms builder offers are - -Contact Form -Multi Step Form -Calculation Form -Feedback Form -Conditional Form -Volunteer Application -Booking Form -Event Form -Loan Application -Job Application -Restaurant Reservation -Admission Form -Newsletter Signup -Data Erasure Request -Product Order Form -WooCommerce Checkout -Subscribe Form -Patient Form -Suggestion Form -Offline Contact Form There are more form types you can build with MetForm. Check it [here](https://wpmet.com/plugin/metform/). =Does MetForm offer Newsletter Integration?= Yes. Metform has various Newsletter integrations, such as Mailchimp, AWeber, ActiveCampaign, Get Response, etc. =Does MetForm include spam protection?= Of course!. This drag and drop builder ensures spam protection. Some of the form templates come with the latest reCAPTCHA v2 and v3 protection, and MetForm also offers a powerful reCAPTCHA widget. [Preview](https://prnt.sc/e5j4WxDNuhmh) =Does MetForm integrate with other WordPress plugins and services?= MetForm doesn't give you trouble working while there are multiple other WordPress plugins installed. Without struggling, you can smoothly run other services on your site and work with this amazing contact form builder. =Where can you find the documentation?= Check our [Documentation section here](https://help.wpmet.com/docs-cat/metform/) to understand the alpha and omega of MetForm. But you can see this video https://www.youtube.com/watch?v=rvawKRgLC14 home/premiey/www/wp-content/plugins/really-simple-ssl/readme.txt 0000666 00000132657 15165257725 0021166 0 ustar 00 === Really Simple SSL === Contributors: RogierLankhorst, markwolters, hesseldejong, vicocotea, marcelsanting, janwoostendorp Donate link: https://www.paypal.me/reallysimplessl Tags: SSL, https, force SSL, mixed content, security, secure website, website security, TLS, secure socket layers, HSTS Requires at least: 5.8 License: GPL2 Tested up to: 6.2 Requires PHP: 7.2 Stable tag: 7.0.5 The easiest way to improve security! Leverage your SSL certificate and protect your website visitors. == Description == Really Simple SSL will automatically configure your website to use SSL to its fullest potential. Use extra security features to protect your website, and use our server health check to keep up-to-date. == Features == * Easy SSL Migration: Takes your website to HTTPS in just one-click. * Let's Encrypt: Install an SSL Certificate if your hosting provider supports manual installation. * Server Health Check: Your server configuration is every bit as important for your website security. * WordPress Hardening: Tweak your configuration and keep WordPress fortified and safe by tackling its weaknesses. * Vulnerability Detection: Get notified when plugins, themes or core contain vulnerabilities and need appropriate action. == Improve Security with Really Simple SSL Pro == * The Mixed Content Scan & Fixer. Detect files that are requested over HTTP and fix it. Both Front- and Back-end. === Security Headers === These features mitigate the risk of clickjacking, cross-site-forgery attacks, stealing login credentials and malware among others. * Independent of your Server Configuration, works on Apache, LiteSpeed, NGINX etc. * Protect your website visitors with X-XSS Protection, X-Content-Type-Options, X-Frame-Options and Referrer Policy. * Enable HTTP Strict Transport Security and configure your site for the HSTS Preload list. === Advanced Security === Isolate your website from unnecessary file loading and exchanges with third-parties. Fully control your website and minimize risk of manipulation. * Designed for WordPress. * Control third-parties with the Content Security Policy - including Learning Mode. * Control browser features with the Permissions Policy e.g. geolocation, camera's and microphones. * Isolate information exchange between other websites. Fully control in- and outbound of data. === Advanced Hardening === * Choose a custom login URL * Rename and randomize your database prefix. * Change the debug.log file location to a non-public folder * Disable application passwords. * Disable HTTP methods, reducing HTTP requests. === Vulnerability Measures === When a vulnerability is detected you will get notified accordingly. With Vulnerability Measures you can configure simple, but effective, measures to make sure a missed notification is not the end of the world. * Force update: An update process will be tried multiple times, until it can be assumed development of a theme or plugin is abandoned. You will be notified during these steps. * Quarantine: This extends the update process, which will run. When a plugin or theme can't be updated to solve a vulnerability, it will be disabled and deactivated. Use with caution! == How does Really Simple SSL's HTTPS migration work? == * The plugin will check for an existing SSL certificate. If you don't have one, you can generate one in the plugin. Depending on your hosting provider, the plugin can also install it for you or assist with instructions. * If needed, It will handle known issues WordPress has with SSL. An example might be that your website uses a loadbalancer, proxy or headers are not passed to detect a certificate. * All incoming requests are redirected to HTTPS with a default 301 WordPress redirect. You can also choose a .htaccess redirect. * The Site URL and Home URL are changed to HTTPS. * Your insecure content is fixed by replacing all HTTP:// URLs with HTTPS://, except external hyperlinks, dynamically. * Cookies with PHP are set securely by setting them with the HTTPOnly flag. == Useful Links == * [Documentation](https://really-simple-ssl.com/knowledge-base-overview/) * [SSL Definitions](https://really-simple-ssl.com/definitions/) * [Translate Really Simple SSL](https://translate.wordpress.org/projects/wp-plugins/really-simple-ssl) * [Issues & pull requests](https://github.com/Really-Simple-Plugins/really-simple-ssl/issues) * [Feature requests](https://really-simple-ssl.com/feature-requests/) == Love Really Simple SSL? == Hopefully, this plugin saves you some time. If you want to support the continuing development of this plugin, please consider buying [Really Simple SSL Pro](https://www.really-simple-ssl.com/pro/), which includes some excellent security features and premium support. == About Really Simple Plugins == Other plugins developed by Really Simple Plugins are: [Complianz](https://wordpress.org/plugins/complianz-gdpr/) and [Burst Statistics](https://wordpress.org/plugins/burst-statistics/). Really Simple SSL is developed by [Really Simple Plugins](https://www.really-simple-plugins.com). For generating SSL certificates, Really Simple SSL uses the [le acme2 PHP](https://github.com/fbett/le-acme2-php/) Let's Encrypt client library, thanks to 'fbett' for providing it. Vulnerability Detection uses WP Vulnerability, an open-source initiative by Javier Casares. Want to join as a collaborator? We're on [GitHub](https://github.com/really-simple-plugins/really-simple-ssl) as well! == Installation == To install this plugin: 1. Make a backup! See [our recommendations](https://really-simple-ssl.com/knowledge-base/backing-up-your-site/). 2. Install your SSL certificate or generate one with Really Simple SSL. 3. Download the plugin. 4. Upload the plugin to the /wp-content/plugins/ directory. 5. You may need to log in again, so keep your credentials ready. 6. Go to "Plugins" in your WordPress admin, then click "Activate". 7. You will now see a notice asking you to enable SSL. Click it and log in again, if needed. == Frequently Asked Questions == = Knowledge Base = For more detailed explanations and documentation on redirect loops, Let's Encrypt, mixed content, errors, and so on, please search the [documentation](https://www.really-simple-ssl.com/knowledge-base/) = Vulnerability Detection = Vulnerability Detection is currently in Beta. It's stable, but needs scale to improve. If you can provide us with feedback, please do so! = Mixed Content issues = Most mixed content issues are caused by URLs in CSS or JS files. For detailed instructions on how to find mixed content read this [article](https://really-simple-ssl.com/knowledge-base/how-to-track-down-mixed-content-or-insecure-content/). = Generating a Let's Encrypt SSL Certificate = We added the possibility to generate a Free SSL Certificate with Let's Encrypt in our Really Simple SSL Wizard. We have an updated list available for all possible integrations [here](https://really-simple-ssl.com/install-ssl-certificate/). Please leave feedback about another integration, incorrect information, or you need help. = Redirect loop issues = If you are experiencing redirect loops on your site, try these [instructions](https://really-simple-ssl.com/knowledge-base/my-website-is-in-a-redirect-loop/). = Is the plugin multisite compatible? = Yes. There is a dedicated network settings page where you can control settings for your entire network, at once. = Uninstalling Really Simple SSL = The plugin checks your certificate before enabling, but if, for example, you migrated the site to a non-SSL environment, you might get locked out of the back-end. If you can't deactivate, do not just remove the plugin folder to uninstall! Follow these [instructions](https://really-simple-ssl.com/knowledge-base/uninstall-websitebackend-not-accessible/) instead. == Changelog == = 7.0.5 = * Fix: some users with a non www site reporting issues on the login page over http://www, due to the changes in the wp redirect. Reverting to the old method. props @pedalnorth, @mossifer. = 7.0.4 = * June 14th 2023 * Improvement: notice informing about the new free vulnerability detection feature * Improvement: improved the php redirect method * Improvement: make the wp-config.php not writable notice dismissable * Fix: feedback on hardening features enable action not showing as enabled, props @rtpHarry = 7.0.3 = * Fix: fix false positives on some plugins * Improvement: vulnerability notifications in site health, if notifications are enabled. = 7.0.2 = * Improvement: improve matching precision on plugins with vulnerabilities. = 7.0.1 = * Fix: When the Rest API is not available, the ajax fallback should kick in, which didn't work correctly in 7.0. props @justaniceguy = 7.0.0 = * New: Vulnerability Detection is in Beta - [Read more](https://really-simple-ssl.com/vulnerability-detection/) or [Get Started](https://really-simple-ssl.com/instructions/about-vulnerabilities/) * Improvement: move onboarding rest api to do_action rest_route * Improvement: catch several edge situations in SSL Labs api * Improvement: SSL Labs block responsiveness * Improvement: more robust handling of wp-config.php detection = 6.3.0 = * Improvement: added support for the new Let's Encrypt staging environment = 6.2.5 = * Improvement: add warning alert option * Fix: capability mismatch in multisite. props @verkkovaraani = 6.2.4 = * Improvement: optionally enable notification emails in onboarding wizard * Improvement: onboarding styling * Fix: catch non array value from notices array, props @kenrichman * Fix: typo in documenation link, props @bookman53 = 6.2.3 = * Improvement: Changed Back-end react to functional components * Improvement: multisite notice should link to network admin page * Improvement: detect existing CAA records to check Let's Encrypt compatibility * Improvement: tested up to wp 6.2 * Improvement: UX improvement learning mode = 6.2.2 = * Fix: capability mismatch for a non administrator in multisite admin, props @jg-visual = 6.2.1 = * Fix: race condition when activating SSL through wp-cli, because of upgrade script * Fix: missing disabled state in textarea and checkboxes * Fix: some strings not translatable * Fix: Let's Encrypt renewal with add on * Improvement: permissions check re-structuring * Improvement: notice on subsite within multisite environment about wildcard updated = 6.2.0 = * New: optional email notifications on advanced settings * Improvement: added tooltips * Improvement: added warnings for .htaccess redirect * Improvement: don't send user email change on renaming admin user, as the email doesn't actually change * Improvement: Use BASEPATH only for wp-load.php, so symlinked folders will load based on ABSPATH * Improvement: Improved support for environments where Rest API is blocked = 6.1.1 = * Fix: WP CLI not completing SSL when because site_has_ssl option is not set if website has not been visited before, props @oolongm * Improvement: prevent 'undefined' status showing up in api calls on settings page * Improvement: show notice if users are using an <2.0 Let's Encrypt shell add-on which is not compatible with 6.0 = 6.1.0 = * Improvement: some UX changes * Improvement: Limit number of notices in the dashboard * Improvement: load rest api request url over https if website is loaded over https * Fix: empty menu item visible in Let's Encrypt menu = 6.0.14 = * Fix: settings page when using plain permalinks, props @mvsitecreator, props @doug2son = 6.0.13 = * Improvement: improve method of dropping empty menu items in settings dashboard * Improvement: dynamic links in auto installer * Improvement: Let's Encrypt Auto installer not working correctly, props @mirkolofio * Improvement: change rest_api method to core wp apiFetch() * Improvement: scroll highlighted setting into view after clicking "fix" on a task * Improvement: run http method test in batches, and set a default, to prevent possibility of curl timeouts on systems with CURL issues * Improvement: clean up code-execution.php file after test, props @spinhead * Improvement: give notification if 'DISABLE_FILE_EDITING' is set to false in the wp-config.php props @joeri1977 * Improvement: drop some unnecessary translations * Improvement: set better default, and change transients to option for more persistent behavior in wp version test, props @photomaldives * Fix: Burst Statistics not activating after installation * Fix: CSS for blue labels in progress dashboard below 1080px * Fix: WPCLI SSL activation not working due to capability checks, props @oolongm * Fix: catch invalid account error in Let's Encrypt generation, props @bugsjr * Fix: do not block user enumeration for gutenberg = 6.0.12 = * Fix: on multisite, the test for users with admin username did not use the correct prefix, $wpdb->base_prefix, props @jg-visual * Improvement: allow submenu in back-end react application * Improvement: Skip value update when no change has been made * Improvement: no redirect on dismiss of admin notice, props @gangesh, @rtpHarry, @dumel * Improvement: remove obsolete warning * Improvement: qtranslate support on settings page = 6.0.11 = * Fix: on some environments, the HTTP_X_WP_NONCE is not available in the code, changed logged in check to accomodate such environments * Fix: dismiss on admin notices not immediately dismissing, requiring dismiss through dashboard, props @dumel = 6.0.10 = * Fix: Apache 2.4 support for the block code execution in the uploads directory hardening feature, props @overlake * Fix: When used with Varnish cache, Rest API get requests were cached, causing the settings page not to update. * Fix: Ensure manage_security capability for users upgraded from versions before introduction of this capability * Fix: allow for custom rest api prefixes, props @coderevolution * Fix: bug in Let's Encrypt generation with DNS verification: saving of 'disable_ocsp' setting, create_bundle_or_renew action with quotes * Fix: change REST API response method to prevent script errors on environments with PHP warnings and errors, causing blank settings page * Improvement: Simplify user enumeration test * Improvement: catch unexpected response in SSL Labs object * Improvement: z-index on on boarding modal on smaller screen sizes, props @rtpHarry * Improvement: hide username field if no admin username is present, props @rtpHarry = 6.0.9 = * Fix: incorrectly disabled email field in Let's Encrypt wizard, props @cburgess * Improvement: on rename admin user, catch existing username, and strange characters * Improvement: catch openBaseDir restriction in cpanel detection function, props @alofnur * Improvement: remove 6.0 update notices on subsites in a multisite network, props @wpcoderca, (@collizo4sky = 6.0.8 = * Improvement: Lets Encrypt wizard CSS styling * Improvement: re-add link to article about Let's Encrypt so users can easily find the URL * Improvement: let user choose a new username when selecting "rename admin user" = 6.0.7 = * Fix: restrict conditions in which htaccess rewrite runs, preventing conflicts with other rewriting plugins = 6.0.6 = * Fix: drop upgrade of .htaccess file in upgrade script = 6.0.5 = * Fix: race condition in .htaccess update script, where multiple updates simultaneously caused issues with the .htaccess file = 6.0.4 = * Fix: using the .htaccess redirect in combination with the block code execution in uploads causes an issue in the .htaccess redirect * Fix: deactivating Really Simple SSL does not completely remove the wp-config.php fixes, causing errors, props @minalukic812 = 6.0.3 = * Fix: Rest Optimizer causing other plugins to deactivate when recommended plugins were activated, props @sardelich = 6.0.2 = * Fix: do not show WP_DEBUG_DISPLAY notice if WP_DEBUG is false, props @janv01 * Fix: empty cron schedule, props @gilvansilvabr * Improvement: several typo's and string improvements * Fix: auto installer used function not defined yet * Fix: rest api optimizer causing an error in some cases @giorgos93 = 6.0.1 = * Fix translations not loading for scripts = 6.0.0 = * Tested up to WordPress 6.1.0 * Improvement: User Interface * New: Server Health Check - powered by SSLLabs * New: WordPress Hardening Features = 5.3.0 = * Improvement: added PHP 8.1 compatibility * Improvement: updated .htaccess redirect comment * New: add installation helper * Improvement: is_writable check in Let's Encrypt * Improvement: Catch not set subject alternative and common names in cert = 5.2.3 = * Bumped tested up to 5.9 = 5.2.2 = * Improvement: change text about Google Analytics for a more broader application * Improvement: prevent duplicate notice * Improvement: better feedback on failed SSL detection * Improvement: .htaccess redirect detection with preg_match = 5.2.1 = * Improvement: changed text on security headers feedback * Improvement: some resources were not loaded minified on the back-end * Improvement: dropped one line from tips&tricks to ensure it all fits when translated * Improvement: improve feedback on the Let's Encrypt terms & conditions checkbox being required * Improvement: improve feedback on chosen hosting company, if SSL is already available, or not available at all. * Improvement: updated wp-config needs fixes notice * Improvement: RTL css update = 5.2.0 = * Improvement: updated tips & tricks with Let's Encrypt and Cross-Origin resource policy articles * Improvement: updated setting slider styling * Improvement: updated WP Config not writable notice and article * Improvement: recommended headers check now uses cURL for header detection = 5.1.3 = * Improvement: auto rename force-deactivate.php back to .txt after running * Improvement: auto flush caches of popular caching plugins * Improvement: "dismiss all notices" option on multisite network settings menu * Improvement: add option to disable OCSP stapling in the Let's Encrypt certificate generation, instead of doing this automatically only * Improvement: added high contrast option to settings for better WCAG compatibility * Improvement: link in "install manually" on Let's Encrypt certificate renewal should point to certificate download instead of hosting installation url. * Improvement: recommend headers check now uses cURL for header detection = 5.1.2 = * Improvement: remove one recommendation from the activate ssl notice, to keep it clean * Improvement: continue instead of stop when no auto installation possible * Improvement: add reset option to Let's Encrypt generation wizard, to allow fully resetting Lets Encrypt * Improvement: saved settings feedback = 5.1.1 = * Improvement: color of progress bar * Improvement: make notice about not protected directories dismissible, in case the Let's Encrypt certificate generation process is not completed. * Improvement: catch not existing fsock open function, props @sitesandsearch * Improvement: slide out animation on task dismissal = 5.1.0 = * Improvement: clear keys directory only clearing files * Improvement: added WP Version and PHP version to system status export * Improvement: check for duplicate SSL plugins * Improvement: Catch file writing error in Let's Encrypt setup where the custom_error_handler wasn't able to catch the error successfully * Improvement: new hosting providers added Let's Encrypt = 5.0.10 = * Fix: Let's Encrypt SSL certificate download only possible through copy option, and not through downloading the file = 5.0.9 = * Improvement: make sure plus one notices also get re-counted outside the settings page after cache clears * Fix: On Multisite a Let's Encrypt specific filter was loaded unnecessarily * Improvement: also skip challenge directory check in the ACME library, when the user has selected the skip directory check option = 5.0.8 = * Improvement: move localhost test before subfolder test as the localhost warning won't show otherwise on most localhost setups * Fix: when using the shell add-on, the action for a failed cpanel installation should be "skip" instead of "stop" * Fix: drop obsolete arguments in the cron_renew_installation function, props @chulainna = 5.0.7 = * Fix: check for file existence in has_well_known_needle function, props @libertylink * Fix: fixed a timeout on SSL settings page on OVH due to failed port check * Improvement: allow SSL generation when a valid certificate has been found = 5.0.6 = * Fix: rsssl_server class not loaded on cron = 5.0.5 = * Fix: cron job for Let's Encrypt generation not loading correct classes = 5.0.4 = * Fix: php notices when in SSL certificate generation mode, due to wrong class usage * Improvement: Refresh option in case the certificate was just installed. * Improvement: catch invalid order during SSL certificate generation = 5.0.3 = * Improvement: Install SSL notice dismissible, which allows for SSL already installed situations and not detected. * Fix: WordPress basepath detection in force deactivate function and in system status * Fix: not dismissible urgent notices were still dismissible * Improvement: add-on compatibility check * Improvement: due to bug in Plesk, a "no Order for ID" error could be returned. A second attempt will now automatically be made on the Let's Encrypt SSL certificate generation * Improvement: allow overriding of SSL detection of SSL was not detected as valid = 5.0.2 = * Improvement: remove some files to prevent false positive warnings from windows defender * Improvement: move variable in cpanel integration to prevent php warnings. = 5.0.1 = * Fix: obsolete variable in function causing php errors on some configurations. = 5.0.0 = * New: Let's Encrypt SSL certificate generation = 4.0.15 = * Fix: non hierarchical structured form elements in the template could cause settings not to get saved in some configurations. = 4.0.14 = * Improvement: when WordPress incorrectly reports that SSL is not possible, correct the resulting site health notice. * Improvement: don't show the secure cookies notice on subsites of a multisite installation. Show on the network dashboard instead. = 4.0.13 = * Fixed notice about wp config.php not writable notice even when httpOnly cookie settings already written. = 4.0.12 = * Added secure cookies * Improved Right-To-Left text support = 4.0.11 = * Fixed a bug where users with an older Pro version could get a fatal error call to private function = 4.0.10 = * Improvement: enable WordPess redirect, disable .htaccess redirect for WP Engine users. * Improvement: adjust for dropped .htaccess support in WP Engine = 4.0.9 = * Improvement: some small CSS improvements in the dashboard * Fix: Switched wp_insert_site hook to wp_initialize_site props @masumm17 * Fix: multisite: after switching from networkwide to per site, or vice versa, the completed notice didn't go away. = 4.0.8 = * Fix: fixed a bug in the get_certinfo() function where an URL with a double prefix could be checked * Improvement: Content Security Policy compatibility = 4.0.7 = * Fix: catch not set certificate info in case of empty array when no certificate is available * Fix: minor CSS fixes = 4.0.6 = * Improvement: Improved responsive css for tabbed menu * Improvement: PHP 8 compatibility * Improvement: Added links to help article for not writable notices * Improvement: notice when plugin folder had been renamed * Improvement: increase php minimum required to 5.6 = 4.0.5 = * Backward compatibility for <4.0 premium versions = 4.0.4 = * Added Really Simple Plugins logo * Fix: enable link in task for multisite redirected to subsite * Fix: exclude plus one count from admin notices = 4.0.3 = * Fix: sitehealth dismiss not working correctly, props @doffine = 4.0.2 = * Fix: not translatable string, props @kebbet * Improvement: clear admin notices cache when SSL activated or reloaded over https * Fix: removed javascript regex not supported by Safari, causing the dismiss not to work on the progress block * Improvement: option to dismiss site health notices in the settings = 4.0.1 = * Fix: fixed a bug where switching between the WP/.htaccess redirect caused a percentage switch * No SSL detected notice is cached after enabling SSL. props @memery2020 * Fix: deactivating before SSL was activated on a site which was already SSL would revert to http. = 4.0.0 = * New user interface * Fix: transient stored with 'WEEK_IN_SECONDS' as string instead of constant * Improvement: notices dashboard, with dismissable notices * Improvement: improved naming of settings, and instructions * Improvement: articles in tips & tricks section = 3.3.4 = * Fix: prefix review notice dismiss to prevent conflicts with other plugins = 3.3.3 = * Dismiss review notice now uses get variable to dismiss it = 3.3.2 = * Added a notice when using Divi theme with a link to knowledge base instructions * Fixed a CSS issue where the active tab in setting didn't have an active color * Added an additional option to dismiss the review notice * Removed review notice capability check * Fixed a bug on multisite where a plusone was shown when it should only shown on non-multisite * Added prefix to uses_elementor() function and added checks if function_exists = 3.3.1 = * Fixed a typo in the backup link * Added instructions on how to add a free SSL certificate = 3.3 = * Updated SSL activated notice * Updated readme = 3.2.9 = * Fixed a bug where the redirect to settings page would abort SSL activation, not writing the wp-config fix on new installs * Fixed typo in force-deactivate notice = 3.2.8 = * Added redirect to settings page after activating SSL * Improved dashboard SSL certificate check by using the is_valid check from rsssl_certificate instead of relying on site_has_ssl * Updated activation notice * Updated settings page sidebar styling and links = 3.2.7 = * Updated switch_to_blog function in to a backwards compatible version for older WP installations * Updated review notice * Improved .htaccess not writeable notice for Bitnami installations to show htaccess.conf location * Updated green lock to secure lock text * Removed border for dashboard sidebar button * Activate some security headers by default when pro is enabled = 3.2.6 = * Optimized plusone count function * Disabled Javascript redirect by default * Fixed a bug in the setting highlight function where an undefined setting name could cause a warning = 3.2.5 = * Fixed typo in trace_log() function call = 3.2.4 = * Improved and added dashboard notices * Improved debug logging * Added option to dismiss all Really Simple SSL notices * Fixed a bug where other plugins buttons had their style reset = 3.2.3 = * Added right-to-left text support * Show a plusone behind the notice that generated it * Added a dismiss text link to dismissible notices * Added highlighting to .htaccess redirect option after clicking on dashboard link * Added option to dismiss all notices * Added site health notice = 3.2.2 = * Fix: some single sites setup were having issues with multisite files being included. = 3.2.1 = * Fix: error in regex, cause a fatal error in cases where a plus one already was showing in the settings menu = 3.2 = * Added update counter to Settings/SSL menu item if recommended settings aren't enabled yet * Added WP-CLI support * Tweak: made some dashboard items dismissible * Tweak: added link on multisite networkwide activation notice to switch function hook to fix conversions hanging on 0% * Tweak: required WordPress version now 4.6 because of get_networks() version = 3.1.5 = * Fix: fixed a bug where having an open_basedir defined showed PHP warnings when using htaccess.conf = 3.1.4 = * Tweak: added support for Bitnami/AWS htaccess.conf file * Tweak: multisite blog count now only counts public sites * Tweak: changed rewrite rules flush time to 1-5 minutes * Tweak: improved multisite site count = 3.1.3 = * Tweak: no longer shows notices on Gutenberg edit screens * Tweak: updated Google Analytics with link to SSL settings page * Fix: multisite blog count now only counts public sites = 3.1.2 = * Tweak: added cool checkboxes * Tweak: .well-known/acme-challenge/ is excluded from .htaccess https:// redirect * Tweak: implemented transients for functions that use curl/wp_remote_get() * Tweak: improved mixed content fixer detection notifications * Tweak: removed review notice for multisite = 3.1.1 = * Fix: Multisite network wide activation/deactivation cron not saving settings because user capability not set this early in the process. = 3.1 = * Fix: fixed a bug in certificate detection * Tweak: added HTTP_X_PROTO as supported header * Tweak: split HTTP_X_FORWARDED_SSL into a variation which can be either '1' or 'on' * Tweak: improved certificate detection by stripping domains of subfolders. * Tweak: Multisite bulk SSL activation now chunked in 200 site blocks, to prevent time out issues on large multisite networks. * Tweak: a 'leave review' notice for new free users = 3.0.5 = * Fix: untranslatable string made translatable. = 3.0.4 = * Fix: removed anonymous function to maintain PHP 5.2 compatibility. = 3.0.3 = * Tweak: mixed content fixer will no longer fire on XML content * Tweak: network menu on subsites now always shows to Super Admins * Tweak: flush rewrite rules upon activation is delayed by one minute to reduce server load = 3.0.2 = * Fix: fixed an image containing uppercase characters, which can lead to the image not showing on some servers. * Fix: fixed an issue where the 'data-rsssl=1' marker wasn't inserted when the <body> tag was empty. = 3.0.1 = * Tweak: Add privacy notice * Tweak: Set javascript redirect to false by default * Fix: Hide SSL notice on multisite for all subsites, and show only for "activate_plugins" cap users = 3.0 = * Added a built-in certificate check in the class-certificate.php file that checks if the domain is present in the common names and/or the alternative names section. * The .htaccess redirect now uses $1 instead of {REQUEST_URI}. * Added an option to deactivate the plugin while keeping SSL in the SSL settings. * Added a filter for the Javascript redirect. * Added a sidebar with recommended plugins. = 2.5.26 = * Fix: multisite menu not showing when main site is not SSL. * Fix: the admin_url and site_url filter get an empty blog_id when checking the URL for the current blog. * Tweak: added comment to encourage backing up to activation notice. * Tested the plugin with Gutenberg. = 2.5.25 = * Fix: "switch mixed content fixer hook" option not visible on the multisites settings page * Tweak: several typo's and uppercasing = 2.5.24 = * Fix: On multisite, admin_url forced current blog URL's over http even when the current blog was loaded over https. This will now only force http for other blog_urls than the current one, when they are on http and not https. = 2.5.23 = * Tested up to WP 4.9 * Added secure cookie notice = 2.5.22 = * Changed mixed content fixer hook back from wp_print_footer_scripts to shutdown = 2.5.21 = * Fixed double slash in paths to files * Fixed typo in activation notice. * Tweak: added option to not flush the rewrite rules * Fix: prevent forcing admin_url to http when FORCE_SSL_ADMIN is defined = 2.5.20 = * Tweak: constant RSSSL_DISMISS_ACTIVATE_SSL_NOTICE to allow users to hide notices. * Tweak: setting to switch the mixed content fixer hook from template_redirect to init. * Fix: nag in multisite didn't dismiss properly = 2.5.19 = * Multisite fix: due to a merge admin_url and site_url filters were dropped, re-added them * Added constant RSSSL_CONTENT_FIXER_ON_INIT so users can keep on using the init hook for the mixed content fixer. = 2.5.18 = * Tweak: Removed JetPack fix, as it is now incorporated in JetPack. * Tweak: Moved mixed content fixer hook to template_redirect * Fix: Changed flush rewrite rules hook from admin_init to shutdown, on activation of SSL. * Multisite fix: Changed function which checks if admin_url and site_url should return http or https to check for https in home_url. * Tweak: Explicitly excluded json and xmlrpc requests from the mixed content fixer = 2.5.17 = * Tweak: Added a function where the home_url and site_url on multisite check if it should be http or https when SSL is enabled on a per site basis. * Tweak: Added a notice that there will be no network menu when Really Simple SSL is activated per site. * Tweak: Added hook for new multisite site so a new site will be activated as SSL when network wide is activated. * Tweak: limited the JetPack listen on port 80 tweak to reverse proxy servers. * Tweak: created a dedicated rest api redirect constant in case users want to prevent the rest api from redirecting to https. * Fix: dismissal of SSL activated notice on multisite did not work properly = 2.5.16 = * Reverted wp_safe_redirect to wp_redirect, as wp_safe_redirect causes a redirect to wp-login.php even when the primary url is domain.com and request url www.domain.com = 2.5.15 = * No functional changes, version change because WordPress was not processing the version update = 2.5.14 = * Fix: fixed issue in the mixed content fixer where on optimized html the match would match across elements. * replaced wp_redirect with wp_safe_redirect * Added force SSL on wp_rest_api = 2.5.13 = * Tweak: configuration more function = 2.5.12 = * Added multisite settings page * Added filter for .htaccess code output * Increased user capability to "activate_plugins" * Added SSL_FORWARDED_PROTO = 1 in addition to SSL_FORWARDED_PROTO = on as supported SSL recognition variable. = 2.5.11 = * Removed curl in favor of wp_remote_get = 2.5.10 = * Fastest cache compatibility fix = 2.5.9 = * Multisite tweaks = 2.5.8 = * Removed automatic insertion of .htaccess redirects. The .htaccess redirects work fine for most people, but can cause issues in some edge cases. * Added option to explicitly insert .htaccess redirect * Added safe mode constant RSSSL_SAFE_MODE to enable activating in a minimized way * Fix: RLRSSSL_DO_NOT_EDIT_HTACCESS constant did not override setting correctly when setting was used before. * Dropped cache flushing on activation, as this does not always work as expected = 2.5.7 = * Tweak: changes testurl to the function test_url() = 2.5.6 = * version nr fix = 2.5.5 = * Reverted some changes to 2.4.3, as it was causing issues for some users. = 2.5.4 = fix: Adjusted selection order of .htaccess rules, preventing redirect loops = 2.5.3 = * Changed .htaccess redirects to use only one condition = 2.5.2 = * removed file_get_contents function from class_url.php, as in some cases this causes issues. = 2.5.1 = * Added help tooltips * Fix: typos in explanations * Added detected server to debug Log * Added test folder for CloudFlare * Added htaccess redirect to use all available server vars for checking SSL. = 2.5.0 = * Tweak: Improved support for cloudflare * Tweak: Added support for Cloudfront, thanks to Sharif Alexandre * Fix: Prevent writing of empty .htaccess redirect * Tweak: Added option for 301 internal wp redirect * Tweak: Improved NGINX support * Tweak: Added support for when only the $_ENV[HTTPS] variable is present * Fix: Mixed content fixing of escaped URLS = 2.4.3 = * Removed banner in admin = 2.4.2 = * Tweak: Added reload over https link for when SSL was not detected * Fixed: After reloading page when the .htaccess message shows, .htaccess is now rewritten. * Tweak: Removed Yoast notices * Tested for WP 4.7 * Fixed: bug where network options were not removed properly on deactivation * Tweak: Changed mixed content marker to variation without quotes, to prevent issues with scripting etc. = 2.4.1 = * Tweak: improved HSTS check = 2.4.0 = * Fixed: added a version check on wp_get_sites / get_sites to get rid of deprecated function notice, and keep backward compatibility. * Fixed: A bug in multisite where plugin_url returned a malformed url in case of main site containing a trailing slash, and subsite not. Thanks to @gahapati for reporting this bug. * Tweak: Added button to settings page to enable SSL, for cases where another plugin is blocking admin notices. * Tweak: Rebuilt the mixed content fixer, for better compatibility * Tweak: Improved the mixed content marker on the front-end, so it's less noticeable, and won't get removed by minification code. = 2.3.14 = * Fixed: Clearing of WP Rocket cache after SSL activation causing an error * Fixed: Clearing of W3TC after SSL activation did not function properly = 2.3.13 = * Re-inserted Jetpack fix. = 2.3.12 = * Requires at least changed back to 4.2, as the function that this was meant for didn’t make it in current release yet. = 2.3.11 = * Improved request method in url class * Added check if .htaccess actually exists in htaccess_contains_redirect_rules() * Made activation message more clear. = 2.3.10 = * Tested for 4.6 * Tweak: changed check for htaccess redirect from checking the RSSSL comments to checking the redirect rule itself * Fix: htaccess not writable message not shown anymore when SSL not yet enabled * Tweak: extended mixed content fixer to cover actions in forms, as those should also be http in case of external urls. * Tweak: added safe domain list for domains that get found but are no threat. * Tweak: added filter for get_admin_url in multisite situations, where WP always returns an https url, although the site might not be on SSL * Tweak: htaccess files and wpconfig are rewritten when the settings page is loaded = 2.3.9 = * Fix: removed internal WordPress redirect as it causes issues for some users. * Tweak: improved url request method = 2.3.8 = * Tweak: Fallback redirect changed into internal wp redirect, which is faster * Tweak: When no .htaccess rules are detected, redirect option is enabled automatically * Tweak: Url request falls back to file_get_contents when curl does not give a result = 2.3.7 = * Updated screenshots = 2.3.6 = * Fixed: missing priority in template_include hook caused not activating mixed content fixer in some themes = 2.3.5 = * Fixed: javascript redirect insertion = 2.3.4 = * Tweak: load css stylesheet only on options page and before enabling ssl * Tweak: mixed content fixer triggered by is_ssl(), which prevents fixing content on http. * Start detection and configuration only for users with "manage_options" capability = 2.3.3 = * Fixed bug in force-deactivate script = 2.3.2 = * Changed SSL detection so test page is only needed when not currently on SSL. * Some minor bug fixes. = 2.3.1 = * Removed "activate ssl" option when no ssl is detected. * Optimized emptying of cache * Fixed some bugs in deactivation and activation of multisite = 2.3.0 = * Gave more control over activation process by explicitly asking to enable SSL. * Added a notice if .htaccess is not writable = 2.2.20 = Fixed a bug in SSL detection = 2.2.19 = Changed followlocation in curl to an alternative method, as this gives issues when safemode or open_basedir is enabled. Added dismissable message when redirects cannot be inserted in the .htaccess = 2.2.18 = Fixed bug in logging of curl detection = 2.2.17 = Security fixes in ssl-test-page.php = 2.2.16 = Bugfix with of insecure content fixer. = 2.2.13 = Added a check if the mixed content fixer is functioning on the front end Fixed a bug where multisite per_site_activation variable wasn't stored networkwide Added clearing of wp_rocket cache thans to Greg for suggesting this Added filter so you can remove the really simple ssl comment Fixed a bug in the output buffer usage, which resolves several issues. Added code so JetPack will run smoothly on SSL as well, thanks to Konstantin for suggesting this = 2.2.12 = * To prevent lockouts, it is no longer possible to activate plugin when wp-config.php is not writable. In case of loadbalancers, activating ssl without adding the necessary fix in the wp-config would cause a redirect loop which would lock you out of the admin. * Moved redirect above the WordPress rewrite rules in the htaccess file. * Added an option to disable the fallback javascript redirection to https. = 2.2.11 = Brand new content fixer, which fixes all links on in the source of your website. = 2.2.10 = * Roll back of mixed content fixer. = 2.2.9 = Improved the mixed content fixer. Faster and more effective. = 2.2.8 = Edited the wpconfig define check to prevent warnings when none are needed. = 2.2.7 = * Extended detection of homeurl and siteurl constants in wp-config.php with regex to allow for spaces in code. * Changed text domain to make this plugin language packs ready * Added 404 detection to SSL detection function, so subdomains can get checked properly on subdomain multisite installs = 2.2.6 = Added slash in redirect rule small bugfixes = 2.2.3 = documentation update = 2.2.2 = * Added multisite support for the missing https server variable issue * Improved curl connection script * Added French translation thanks to Cedric = 2.2.1 = * Small bug fixes = 2.2.0 = * Added per site activation for multisite, but excluded this option for subfolder installs. * Added script to easily deactivate the plugin when you are locked out of the WordPress admin. * Added support for a situation where no server variables are given which can indicate SSL, which can cause WordPress to generate errors and redirect loops. * Removed warning on WooCommerce force SSL after checkout, as only unforce SSL seems to be causing problems * Added Russian translation, thanks to xsascha * Improved redirect rules in the .htaccess * Added option te disable the plugin from editing the .htaccess in the settings * Fixed a bug where multisite would not deactivate correctly * Fixed a bug where insecure content scan would not scan custom post types = 2.1.18 = * Made WooCommerce warning dismissable, as it does not seem to cause issues * Fixed a bug caused by WP native plugin_dir_url() returning relative path, resulting in no SSL messages = 2.1.17 = * Fixed a bug where example .htaccess rewrite rules weren't generated correctly * Added WooCommerce to the plugin conflicts handler, as some settings conflict with this plugin, and are superfluous when you force your site to SSL anyway. * Excluded transients from mixed content scan results = 2.1.16 = * Fixed a bug where script would fail because curl function was not installed. * Added debug messages * Improved FAQ, removed typos * Replaced screenshots = 2.1.15 = * Improved user interface with tabs * Changed function to test SSL test page from file_get_contents to curl, as this improves response time, which might prevent "no SSL messages" * Extended the mixed content fixer to replace src="http:// links, as these should always be https on an SSL site. * Added an error message in case of force rewrite titles in Yoast SEO plugin is used, as this prevents the plugin from fixing mixed content = 2.1.14 = * Added support for loadbalancer and is_ssl() returning false: in that case a wp-config fix is needed. * Improved performance * Added debugging option, so a trace log can be viewed * Fixed a bug where the rlrsssl_replace_url_args filter was not applied correctly. = 2.1.13 = * Fixed an issue where in some configurations the replace url filter did not fire = 2.1.12 = * Added the force SSL option, in cases where SSL could not be detected for some reason. * Added a test to check if the proposed .htaccess rules will work in the current environment. * Readded HSTS to the htaccess rules, but now as an option. Adding this should be done only when you are sure you do not want to revert back to http. = 2.1.11 = * Improved instructions regarding uninstalling when locked out of back-end = 2.1.10 = * Removed HSTS headers, because it is difficult to roll back. = 2.1.9 = * Added the possibility to prevent htaccess from being edited, in case of redirect loop. = 2.1.7 = * Refined SSL detection * Bugfix on deactivation of plugin = 2.1.6 = * Fixed an SSL detection issue which could lead to redirect loop = 2.1.4 = * Improved redirect rules for .htaccess = 2.1.3 = * Now plugin only changes .htaccess when one of three preprogrammed ssl types was recognized. * Simplified filter use to add your own urls to replace, see f.a.q. * Default javascript redirect when .htaccess redirect does not succeed = 2.1.2 = * Fixed bug where number of options with mixed content was not displayed correctly = 2.1.1 = * limited the number of files, posts and options that can be show at once in the mixed content scan. = 2.1.0 = * Added version control to the .htaccess rules, so the .htaccess gets updated as well. * Added detection of loadbalancer and cdn so .htaccess rules can be adapted accordingly. Fixes some redirect loop issues. * Added the possibility to disable the auto replace of insecure links * Added a scan to scan the website for insecure links * Added detection of in wp-config.php defined siteurl and homeurl, which could prevent from successful url change. * Dropped the force ssl option (used when not ssl detected) * Thanks to Peter Tak, [PTA security](http://www.pta-security.nl/) for mentioning the owasp security best practice https://www.owasp.org/index.php/HTTP_Strict_Transport_Security in .htaccess, = 2.0.7 = * Added 301 redirect to .htaccess for seo purposes = 2.0.3 = * Fixed some typos in readme * added screenshots * fixed a bug where on deactivation the https wasn't removed from siturl and homeurl = 2.0.0 = * Added SSL detection by opening a page in the plugin directory over https * Added https redirection in .htaccess, when possible * Added warnings and messages to improve user experience * Added automatic change of siteurl and homeurl to https, to make backend ssl proof. * Added caching flush support for WP fastest cache, Zen Cache and W3TC * Fixed bug where siteurl was used as url to fix instead of homeurl * Fixed issue where url was not replaced on front end, when used url in content is different from home url (e.g. http://www.domain.com as homeurl and http://domain.com in content) * Added filter so you can add cdn urls to the replacement script * Added googleapis.com/ajax cdn to standard replacement script, as it is often used without https. = 1.0.3 = * Improved installation instructions == Upgrade notice == On settings page load, the .htaccess file is no rewritten. If you have made .htaccess customizations to the RSSSL block and have not blocked the plugin from editing it, do so before upgrading. Always back up before any upgrade. Especially .htaccess, wp-config.php and the plugin folder. This way you can easily roll back. == Screenshots == 1. Your Really Simple SSL dashboard - For optimal configuration. 2. The Server Health Check - An in-depth look at your server. 3. New Hardening Features - Fortify your website by minimizing weaknesses. home/premiey/www/wp-content/plugins/astra-addon/readme.txt 0000666 00000010107 15165313602 0017751 0 ustar 00 === Astra Pro === Contributors: brainstormforce License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: astra, custom-menu, custom-logo, entertainment, featured-images, full-width-template, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog Tested up to: 6.2.2 Requires PHP: 5.3 Stable tag: 4.1.6 Premium Addons for the Astra Theme. Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. == Description == Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website! == Premium Addons == * Colors & Background * Typography * Spacing * Blog Pro * Nav Menu * Sticky Header * Page Headers * Custom Layouts * Site Layouts * Scroll To Top * White Label * WooCommerce (extended options) * Easy Digital Downloads (extended options) * LearnDash (extended options) * LifterLMS (extended options) == Installation == 1. Upload the plugin into the `/wp-content/plugins/` folder. 2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link. 3. This plugin is an extension of Astra Theme, you will be asked to install it if you do not have it installed already. = ASTRA Main Theme = To install Astra theme follow below steps - 1. Visit "Appearance > Themes > Add New" 2. Search for "Astra" 3. Install and activate = ASTRA Child Theme = There are multiple ways you can use a child theme with the Astra Theme, Use any one method mentoned below to create a child theme or use a child theme we have created. 1. Download the child theme from Github - https://github.com/brainstormforce/astra-child/releases/latest/ 2. More information on creating child theme. - https://developer.wordpress.org/themes/advanced-topics/child-themes/ == License == Astra WordPress Theme, Copyright 2020 WPAstra. Astra is distributed under the terms of the GNU GPL. Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. == Features == = Appearance > Widgets = Astra has up to 4 widget area. 1 in your header, 1 for each sidebar and up to 2 in your footer. = Screenshot Licenses = = IcoMoon-Free = Astra icon font is based on IcoMoon-Free vector icon by Keyamoon. IcoMoon-Free vector icon destributed under trems of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html) Source: http://keyamoon.com/ = Image Batch Processing = Astra blog image resizer control based on "Image Processing Queue" by Delicious Brains. (https://github.com/deliciousbrains/wp-image-processing-queue) Licensed under [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) = WP Async Background Batch Processing = Astra's background batch processing update functionality is based on "WP Background Processing" by Delicious Brains. (https://github.com/deliciousbrains/wp-image-processing-queue) Licensed under [GPLv2 or later](https://www.gnu.org/licenses/gpl-2.0.html) home/premiey/www/wp-content/plugins/akismet/readme.txt 0000666 00000010350 15165313620 0017211 0 ustar 00 === Akismet Spam Protection === Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, cfinke, automattic, jgs, procifer, stephdau Tags: comments, spam, antispam, anti-spam, contact form, anti spam, comment moderation, comment spam, contact form spam, spam comments Requires at least: 5.0 Tested up to: 5.9 Stable tag: 4.2.2 License: GPLv2 or later The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam solution for WordPress and WooCommerce. == Description == Akismet checks your comments and contact form submissions against our global database of spam to prevent your site from publishing malicious content. You can review the comment spam it catches on your blog's "Comments" admin screen. Major features in Akismet include: * Automatically checks all comments and filters out the ones that look like spam. * Each comment has a status history, so you can easily see which comments were caught or cleared by Akismet and which were spammed or unspammed by a moderator. * URLs are shown in the comment body to reveal hidden or misleading links. * Moderators can see the number of approved comments for each user. * A discard feature that outright blocks the worst spam, saving you disk space and speeding up your site. PS: You'll be prompted to get an Akismet.com API key to use it, once activated. Keys are free for personal blogs; paid subscriptions are available for businesses and commercial sites. == Installation == Upload the Akismet plugin to your blog, activate it, and then enter your Akismet.com API key. 1, 2, 3: You're done! == Changelog == = 4.2.2 = *Release Date - 24 January 2022* * Improved compatibility with Formidable Forms * Fixed a bug that could cause issues when multiple contact forms appear on one page. * Updated delete_comment and deleted_comment actions to pass two arguments to match WordPress core since 4.9.0. * Add a filter that allows comment types to be excluded when counting users' approved comments. = 4.2.1 = *Release Date - 1 October 2021* * Fixed a bug causing AMP validation to fail on certain pages with forms. = 4.2 = *Release Date - 30 September 2021* * Added links to additional information on API usage notifications. * Reduced the number of network requests required for a comment page when running Akismet. * Improved compatibility with the most popular contact form plugins. * Improved API usage buttons for clarity on what upgrade is needed. = 4.1.12 = *Release Date - 3 September 2021* * Fixed "Use of undefined constant" notice. * Improved styling of alert notices. = 4.1.11 = *Release Date - 23 August 2021* * Added support for Akismet API usage notifications on Akismet settings and edit-comments admin pages. * Added support for the deleted_comment action when bulk-deleting comments from Spam. = 4.1.10 = *Release Date - 6 July 2021* * Simplified the code around checking comments in REST API and XML-RPC requests. * Updated Plus plan terminology in notices to match current subscription names. * Added `rel="noopener"` to the widget link to avoid warnings in Google Lighthouse. * Set the Akismet JavaScript as deferred instead of async to improve responsiveness. * Improved the preloading of screenshot popups on the edit comments admin page. = 4.1.9 = *Release Date - 2 March 2021* * Improved handling of pingbacks in XML-RPC multicalls = 4.1.8 = *Release Date - 6 January 2021* * Fixed missing fields in submit-spam and submit-ham calls that could lead to reduced accuracy. * Fixed usage of deprecated jQuery function. = 4.1.7 = *Release Date - 22 October 2020* * Show the "Set up your Akismet account" banner on the comments admin screen, where it's relevant to mention if Akismet hasn't been configured. * Don't use wp_blacklist_check when the new wp_check_comment_disallowed_list function is available. = 4.1.6 = *Release Date - 4 June 2020* * Disable "Check for Spam" button until the page is loaded to avoid errors with clicking through to queue recheck endpoint directly. * Add filter "akismet_enable_mshots" to allow disabling screenshot popups on the edit comments admin page. For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/akismet/trunk/changelog.txt) delivered with the plugin. home/premiey/www/wp-content/plugins/seo_1766616144/readme.txt 0000666 00000013132 15165314032 0017512 0 ustar 00 === YM Fast SEO === Contributors: yanmetelitsa Tags: seo, search, optimization Stable tag: 4.0.0 Requires PHP: 7.4 Requires at least: 6.0 Tested up to: 6.8 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Enhance your website with powerful, intuitive, and user-friendly SEO tools. == Description == YM Fast SEO enhances your website with powerful, intuitive, and easy-to-use SEO tools. In today’s digital world, SEO is essential for driving organic traffic and improving your website’s visibility on search engines. With YM Fast SEO, you can easily manage important aspects of search optimization without unnecessary complexity. Unlike bulky alternatives, this lightweight plugin is efficient, flexible, and easy to extend, allowing you to keep full control over your website’s performance. = Features = * Lightweight & Extendable * Fields for Posts and Taxonomies Meta Tags * Automated Open Graph, Twitter Card, and Schema.org Markups * Automatic IndexNow Sending * Quick SEO Analysis and Site SEO Health Page * Services Integration (Analytics + Webmasters) * SVG Favicon Support * `Robots.txt` Editor * Other Useful Tools & Improvement == Screenshots == 1. Gutenberg meta fields box. 2. Classic editor meta fields box. 3. Taxonomy meta fields box. 4. Settings screen. 5. Site SEO Health screen. == Changelog == = 4.0.0 = * New: Wide support for SVG site icons. If you use an SVG site icon (requires a [third-party plugin](https://wordpress.org/plugins/search/SVG/)), it will now be rendered according to modern web standards * Fix: SEO check with enabled unnecessary title parts = 3.4.1 = * New: [`ymfseo_{$taxonomy}_taxonomy_tags`](https://yanmet.com/blog/ym-fast-seo-wordpress-plugin-documentation#ymfseo_taxonomy_tags) filter that allows you to create custom tags for taxonomy = 3.4.0 = * New: [`ymfseo_{$post_type}_posts_tags`](https://yanmet.com/blog/ym-fast-seo-wordpress-plugin-documentation#ymfseo_post_type_tags) filter that allows you to create custom tags for post types * Fix: WooCommerce SEO column = 3.3.3 = * Fix: Open Graph/Twitter Cards canonical URL * Fix: IndexNow sending for noindex taxonomies * Fix: Posts auto descriptions length = 3.3.2 = * Fix: Text fields sanitizing does not remove custom tags now = 3.3.1 = * New: Post meta fields placeholders * Fix: Fatal error `Uncaught TypeError: YMFSEO_Meta_Fields` on taxonomy pages = 3.3.0 = * New: Splitting the settings page into tabs * New: Ability to use shortcodes in meta fields * New: `%tagline%` tag and [`ymfseo_tags`](https://yanmet.com/blog/ym-fast-seo-wordpress-plugin-documentation#ymfseo_tags) filter * Fix: Settings page design = 3.2.8 = * New: `Representative's Image` media state * Fix: Now `noindex` taxonomies are not displayed in sitemaps = 3.2.7 = * New: Taxonomy default `Indexing` settings option * New: Default terms Title & Description values in placeholders * Fix: Quick edit SEO fields = 3.2.6 = * New: `Preview Image` media state * Fix: Gutenberg meta box style = 3.2.4 = * New: Quick edit SEO fields * Fix: Editor Role capabilities = 3.2.3 = * Fix: Now `noindex` pages are not displayed in sitemaps = 3.2.0 = * New: Settings page UI * New: Admin Bar menu * New: `IndexNow Sending` option * Fix: WordPress 6.7.0 `get_plugin_data()` * Fix: IndexNow sending logic = 3.1.3 = * New: [`ymfseo_title_separator`](https://yanmet.com/blog/ym-fast-seo-wordpress-plugin-documentation#ymfseo_title_separator) filter * Fix: Terms pages now have the `CollectionPage` type as default * Fix: Limit resending URL to IndexNow within 10 minutes = 3.1.2 = * Fix: Fatal error on plugin activation due to `add_cap()` function = 3.1.1 = * Fix: Activation/Deactivation hook * Fix: Roles capabilities = 3.1.0 = * New: `Head Scripts` editor * New: `Hide Users Sitemap` option * New: `<link rel="next">` tag for pagination pages * Fix: User page meta tags * Fix: Multisite `robots.txt` edit * Fix: Representative image * Fix: IndexNow * Fix: Empty IndexNow table on the Site SEO Health page * Fix: Settings page design = 3.0.0 = * New: IndexNow system * New: Site SEO Health page * New: Logs system * New: Representative organization types = 2.2.1 = * New: `Clear Excerpts` option * New: Additional `Save` settings page button * New: Version of the current theme now appends to the preview image URL = 2.2.0 = * New: Length check for taxonomy meta fields * New: `Online Store` organization type * New: Representative `Phone`, `City`, `Address`, `Region`, `Postal Code`, `Image` options * Fix: Taxonomy meta fields security = 2.1.0 = * New: Taxonomy meta fields * New: SEO Editor role and capabilities * New: Bing Webmaster Tools integration * Fix: JSON-LD escaping = 2.0.1 = * Fix: Multisite sitemaps in `robots.txt` * Fix: Multisite `robots.txt` edit * Fix: UTF-8 symbols counting in Basic SEO checks = 2.0.0 = * New: Settings page design * New: `Post Types` and `Taxonomies` settings blocks * New: `Representative` settings block * Fix: Performance optimization * Fix: Database space optimization = 1.2.1 = * Fix: Schema.org encoding * Fix: Undefined `$preview_image_uri` * Fix: Translations = 1.2.0 = * New: `Page Type` meta field * New: `Clear Titles`, `Title Separator`, `Preview Image` settings options * New: Ability to disallow indexing for individual pages/posts * New: Webmaster services integrations * Fix: Meta fields caching * Fix: `robots.txt` editor = 1.1.0 = * New: `robots.txt` editor * New: Basic SEO checks * New: Meta fields length indicator * Fix: `robots` meta tag = 1.0.0 = * Initial release
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings