# Layers Changelog

=======
##1.6.5
### 05 Dec 2016

* **Enhancement** - Added Poppins Google Font. *MP*
* **Enhancement** - Removed underlines from icons in preparation for WordPress 4.7. *DP*
* **Enhancement** - Updated theme to utilize the new Additional CSS block in WordPress 4.7. *DP*

=======
##1.6.4
### 18 Nov 2016

* **Fix** - Layers icon font no longer shows a broken layers logo. *DP*
* **Fix** - Fixed compatability with Endurance Page Cache plugin. *MP*
* **Fix** - Fixed Static Blog page where sidebar would fall below content. *MP*

=======
##1.6.3
### 09 Nov 2016

* **Fix** - Menu fonts now apply to the automatic header menu (page list). *MP*
* **Fix** - When adding a new post-widget and enabling Masonry in the customizer, it no longer breaks. *MP*
* **Fix** - Breadcrumbs bug in category view when static blog page has not been set is now fixed. *MP*
* **Enhancement** - Added a toggle to disable analytics when logged in. *MP*
* **Enhancement** - New icon fonts added to Layers Interface icon set. *DP*
* **Enhancement** - Input type "image" no longer spans 100% of the screen. *DP*

=======
##1.6.2
### 06 Oct 2016

* **Fix** - Fixed sticky header feature. *MP*

=======
##1.6.1
### 04 Oct 2016

* **Fix** - Fixed Header Overlay when adding an anchor to the first slide on a page. *MP*
* **Fix** - Added ImagesLoaded to the slider resize trigger. *MP*
* **Fix** - Updated Marketplace queries. *MP*
* **Fix** - Mobile Sidebar toggle now works in the customizer. *MP*
* **Enhancement** - Added new icon fonts for typography management. *DP*
* **Enhancement** - Updated OG meta to accept featured image and excerpt for pages. *MP*
* **Developer Enhancement** - Added ability to group controls in one Design Bar form area using the `group` option, which accepts any form array args. *MP*


=======
##1.6.0
### 13 Sep 2016

* **Fix** - Full width map no longer has 10px gutters to the left and right of the map. *DP*
* **Fix** - Updated the preset layout, page import and duplicate page nonce actions to be more specific as not to be confused by any other nonce actions. *MP*
* **Enhancement** - Added new Header Sidebar layout option. *MP*
* **Enhancement** - Updated the Waypoints plugin to version 4.0. *MP*
* **Enhancement** - Added the default theme color to the onboarding for Child Themes. *MP*

=======
##1.5.8
### 05 Sep 2016

* **Fix** - Fixed Duplicate button for widgets which have no accordian titles. *MP*
* **Enhancement** - Added a `Header Menu` font selector. *MP*

=======
##1.5.7
### 01 Sep 2016

* **Fix** - Fixed Google Maps API on the front-end of the site. *MP*
* **Fix** - Columns widths from span-4 to span-11 no longer collapse when masonry or video content is in there. *DP*
* **Fix** - Fix repeater titles (Content, Slider, etc) so they dynamically display and dynamically update. *SOB*
* **Tweak** - Tweaked the column width of shop list pages (was previously span-3, now span-4). *DP*
* **Enhancement** - Added accordian duplication feature. *SOB*
* **Enhancement** - Added new Layers Add On listings. *MP*

=======
##1.5.6
### 11 Aug 2016

* **Fix** - Fixed thumbnail body + title spacing. *DP*
* **Fix** - Fixed "logged-in-as" styling (text directly below comment title). *DP*
* **Fix** - Fixed 'Clear' not working on the Customizer Controls colors. *SOB*
* **Fix** - Fixed erroneous map URL sitting in `functions.php`. *MP*
* **Fix** - Fixed Complete Setup in dashboard. Thanks @easterncoder
* **Fix** - Marketplace link overrides Layers Pages link on Dashboard tabs. Thanks @easterncoder
* **Fix** - Fixed `</script>` tag bug in the Discover Photos tab. Thanks @tokkonopapa
* **Fix** - Fixed errant `<a href="">` in the author tags. Thanks @flagsoft
* **Enhancement** - Improved styling of range sliders in the customizer. *SOB*
* **Enhancement** - Improved text strings. Thanks @maheshwaghmare
* **Fix** - Fixed Complete Setup in dashboard. Thanks @easterncoder !
* **Fix** - Marketplace link overrides Layers Pages link on Dashboard tabs. Thanks @easterncoder !
* **Fix** - Fixed `</script>` tag bug in the Discover Photos tab. Thanks @tokkonopapa !
* **Tweak** - Removed the Chrome FOUC fix that would re-apply font-size to the body in the Customizer to prevent FOUC. *SOB*

=======
##1.5.5
### 15 July 2016

* **Enhancement** - Added the Google Maps API Key input, reconfigured the position of the script inputs. *MP*
* **Enhancement** - Added .meta-info-vertical to override inline meta items for the project pages. *DP*
* **Enhancement** - Added .meta-info-vertical to override inline meta items for the project pages. *DP*
* **Enhancement** - Added new WooCommerce My Account Page CSS. *DP*
* **Fix** - Fixed word-wrap issue in `.story` and `.copy` divs. *DP*
* **Tweak** - Nav Pill CSS has slightly more padding for better text alignment. *DP*
* **Tweak** - Change the way we enqueue our slider script and css to rather use the WP register & enqueue functions. Allow us to enqueue wherever needed. *SOB*
* **Tweak** - Change the way we enqueue our masonry script, same as above. *SOB*

=======
##1.5.4
### 22 June 2016

* **Enhancement** - Updated Font Awesome to version 4.6.3 *MP*
* **Enhancement** - Enable WordPress Selective Widget Refresh - widgets update much faster by sending changes via JS, no page refresh required. *SOB*
* **Enhancement** - Fade-in the Slider only after it has been initialized. *SOB*
* **Fix** - Fixed sub-menus when header menu is not yet set. *MP*
* **Fix** - Bring back shift-click to edit Layers widgets in the Customizer. This was removed by changes in the widget container format in a recent WP update. *SOB*
* **Fix** - off-canvas cart buttons are no longer breaking. *DP*
* **Fix** - Gallery captions now display correctly in blog posts. *DP*
* **Fix** - Images in posts are no longer display: block which was forcing them onto a new line. *DP*


=======
##1.5.3
### 30 May 2016

* **Fix** - WooCommerce grid update during checkout. *DP*

=======
##1.5.2
### 30 May 2016

* **Fix** - Fixed sub-category listing pages. *MP*
* **Fix** - Updated Layers Pro upsell links.*MP*
* **Fix** - Added conditional statements around `Layers_Widget_Migrator` where needed. *MP*
* **Tweak** - Added a check to make sure that we never output two main titles on one page - Blank Page template. *SOB*


=======
##1.5.1
### 26 Apr 2016

* **Fix** - Changed some legacy references from `plugins_url()` to `LAYERS_TEMPLATE_URI`. *SOB*
* **Fix** - Fixed standard widget layout on Layers pages. *MP*
* **Tweak** - Changed `get_the_permalink()` to `get_permalink()`. *SOB*

=======
##1.5.0
### 22 Apr 2016

* **Fix** - Added `"` marks around fonts when using Google fonts, so that now fonts with a space in the name load without issue. *MP*
* **Fix** - Fixed multiple maps on one page. *MP*
* **Fix** - Fixed post widget button color selection. *MP*
* **Fix** - Full width footer no longer touches sides, padding left-right has been added. *DP*
* **Fix** - Fixed Image-botton icon. *DP*
* **Fix** - Onboarding typo's. *DP*
* **Fix** - `get_currentuserinfo()` warning in 4.5 is gone. *MP*
* **Fix** - Fixed aligncenter bug in blog posts which stopped images from centering. *DP*
* **Fix** - Last item in in horizontal design bar Drop down now opens right: 0 to avoid overflow bug. *DP*
* **Tweak** - Replaced all `<section />` containers with `<div />` in order to reverse engineer better SEO as Layers progresses. *DP*
* **Tweak** - Fixed associated CSS where section[class] was used. *DP*
* **Tweak** - Show Address and Show Form are now defaulted to on in the conact widget. *MP*
* **Tweak** - Fixed WooCommerce tab alignment issue in responsive mode. *DP*
* **Tweak** - .story img changed from 98% to 100% width. *DP*
* **Tweak** - Re-added product quantity in the mobile cart view. *MP*
* **Tweak** - Change how `layers-interface-init` Javascript event is triggered so it can be used to initialize not only the Widgets but also the Customizer Controls. *SOB*
* **Tweak** - Remove `layer_enqueue_init()` function - it's no longer needed now that the Customizer only loads Widget forms when needed, not all at once resulting in Firefox hanging. *SOB*
* **Enhancement** - Entirely new grid code which allows for different columns in the same content widget, using flexbox and calc(). *DP*
* **Enhancement** - Added subtle animation to .sub-menu drop down. *DP*
* **Enhancement** - Added Open Graph meta support. *MP*
* **Enhancement** - Added margin and padding (top and bottom) to the Content widget columns (See design-bar > advanced). *SOB*
* **Enhancement** - Added 6 new icons to the Layers back end font family h1-h6 to cater for new SEO features. *DP*
* **Enhancement** - Darken now works on all widgets. *DP*
* **Enhancement** - Feature list (tick/cross) added to components CSS as part of new cheat-sheet CSS. *DP*
* **Developer** - 'show_trash' declaration in the design bar now requires an explicit TRUE flag. *MP*
* **Developer** - `id="post-<?php the_ID(); ?>"` now applies to the `<article>` wrapper in single posts & pages. *MP*
* **Developer** - Added `id="post-list"` to post archive containers. *MP*
* **Developer** - Changed Off-canvas sidebar from a `section` to `div`. *MP*

=======
##1.2.14
### 16 Feb 2016

* **Fix** - Removed all custom CSS being output from `the_content();` in Layers Pages. *MP*
* **Fix** - Fixed Google Maps API warning when using the contact widget. *MP*
* **Fix** - Fixed Image-Bottom icon. *DP*
* **Fix** - CSS Class hiding customizer panel titles. *MP*
* **Enchancement** - Added the Kanit Google font to the font list. *MP*
* **Enchancement** - Updated WooCommerce template override versions. *MP*
* **Enchancement** - Limited Messenger to administrators for sites, to avoid editors & subscribers from getting an Messenger popup. *MP*
* **Enchancement** - Added device width to viewport meta. *MP*

=======
##1.2.13
### 18 Feb 2016

* **Fix** - Custom classes inside widgets now work correctly. *MP*

=======
##1.2.12
### 17 Feb 2016

* **Fix** - Fixed `layers_get_builder_pages()` so that it gets all possible post_status, especially auto_draft. *SOB*
* **Fix** - Fixed Layers Marketplace price in the modal. *MP*
* **Fix** - Fixed T_PAAMAYIM_NEKUDOTAYIM error. *MP*
* **Fix** - Pagination is now fixed when your blog page is set as the home page. *MP*
* **Fix** - Invalid characters in the CSS description. *MP*
* **Tweak** - CSS now loads mainly in the site's header, core widgets have CSS blocks beneath them, avoiding FOUC. *MP*
* **Tweak** - When adding a new page, we no longer prefill the page title block, we simply use a placeholder. *MP*
* **Enhancement** - Implemented new Linking Interface in widgets: link to existing content (pages, posts, etc) using search functionality + enables 'open-in-new-tab' functionality *SOB*

=======
##1.2.11
### 04 Feb 2016

* **Fix** - Fixed the custom widget anchors. *MP*
* **Fix** - Removed Google Analytics when users are in the customizer. *MP*
* **Fix** - Fixed page title when front page is set to static page to display the shop. *MP*
* **Fix** - Fixed margin-right bug in tablet mode on rows that span full width. *DP*
* **Fix** - Fixed author `<a href />` for Portuguese translations. *MP*
* **Fix** - Fixed Top/Right/Bottom/Left labels in design bar. *DP*
* **Fix** - Transparent Overlay containing background image now works. *DP*
* **Fix** - Fixed word-wrap issue in RTE when text is pasted in. *DP*
* **Fix** - Fixed pagination not working when `Blog` page is set as `Front page` (`Settings > Front page`). *SOB*
* **Fix** - Fixed tabbed navigation in the WP Dash. *DP*
* **Tweak** - .header-secondary left/right padding was out on large screens - fixed. *DP*
* **Tweak** - Removed width 100% from .media-body. *DP*
* **Tweak** - .nav-tabs colors now more dynamic for better background color/image handling. *DP*
* **Tweak** - .header-site nav-horizontal link spacing (padding/margin) has been adjusted to cater for Layers Pro customization. *DP*
* **Tweak** - Removed opacity: 0.x settings and replaced with rgba on .invert classes. *DP*
* **Tweak** - Fixed menu verticle alignment quirks in header-center layout. *DP*
* **Tweak** - Split admin.css into three separate files for easier management and distinction between dashboard, customizer and global css. *DP* *SOB*
* **Tweak** - Move plugin .js and .css files to `core/assets/plugins/`. *SOB*
* **Tweak** - Don't load Google Analytics in the Customizer. *SOB*
* **Tweak** - Added the `show-if-operator` functionality: `==`(defaults) or `!=` or `>=` or `<=` or `<` or `>`. *SOB*
* **Tweak** - Added the `show-if` logic to the Post Widget meta information when selecting overlay. *MP*
* **Tweak** - Post widget defaults now include "on" for pagination and `posts_per_page` mimmics WP settings. *MP*
* **Enhancement** - Updated marketplace filters. *MP*
* **Enhancement** - Added an extra level of depth to the widget `get_custom_field_name()` and `get_custom_field_name()` functions. *MP*
* **Enhancement** - Implemented the new Layers Page Revision feature. *MP*

=======
##1.2.10
### 08 Dec 2015

* **Tweak** - Flexbox header CSS clean and much less hacky. *DP*
* **Tweak** - Updated Envato Marketplace to list themes by last updated by default. *MP*
* **Tweak** - Updated Envato Marketplace to show the filter information as an intro. *MP*
* **Tweak** - Updated the Layers Messenger to show plugin version. *MP*
* **Tweak** - Removed Transparent overlay reliance on the Sticky header setting. *MP*
* **Tweak** - The design bar Background image interface has been redesigned to cater for video backgrounds. *DP*
* **Tweak** - Added `Blog > Archive` & `Blog > Posts & Pages` panels and sections, replaceing `Site Settings > Sidebars`. *MP*
* **Enhancement** - .button-collection has been refined to cater for .button-social and preparation for more inline buttons in original widget. *DP*
* **Enhancement** - Added a new filter to design bar controls in preparation for further Layers Pro features. *MP*
* **Enhancement** - Added a new hooks to the the core Layers widgets, such as `layers_after_slider_widget_inner` . *MP*
* **Enhancement** - Added `layers_get_vimeo_id` and `layers_get_youtube_id` functions to `helpers/template.php`. *MP*
* **Fix** - Fixed the space between title and colon ":" in the slider and content widgets. *MP*
* **Fix** - Fixed dynamic updating of repeater widget item titles. *MP*
* **Fix** - Fixed round image ratio in the posts widget. *MP*
* **Fix** - Fixed round image ratio CSS in the posts widget. *DP*
* **Fix** - Breadcrumbs were throwing an undefined object error in some intances. *MP*
* **Fix** - Fixed slider arrow centering when layout-boxed is chosen. *MP*
* **Fix** - Fixed the presence of an empty div when a post in the archive page has no content. *MP*

=======
##1.2.9
### 20 Nov 2015

* **Fix** - Fixed header alignment in Safari 8. *DP*
* **Fix** - Fixed slider alignment in Safari 8. *MP*

=======
##1.2.8
### 18 Nov 2015

* **Fix** - Removed the menu warning when logging in as a non-admin user. *MP*
* **Fix** - Fixed an `undefined object` error  in `/helpers/extensions.php`. *MP*
* **Enhancement** - Added a new custom anchor function to the widget advanced options in core widgets. *MP*
* **Enhancement** - Adjusted the image ratio logic for the content widget when using a 3 < column layout. *MP*
* **Enhancement** - Added `https://` support for all onboarding videos. *MP*
* **Enhancement** - Added new filters for the design bar components of the slider & content widget repeater items eg `layers_slide_widget_design_bar_components` *SOB*
* **Tweak** - Added price animation in Woo Widget overlay setting. *DP*
* **Tweak** - Changed header tp use flexbox css for *DP*

=======
##1.2.7
### 03 Nov 2015

* **Tweak** - Added a name input to the onboarding process so that we can reference a real person in Layers Messenger. *MP*
* **Fix** - Added https:// support to the onboarding and migrator external urls (videos and images). *MP*
* **Fix** - Adding a new slider threw an error until updated. Now the first add works straight up. *SOB*
* **Fix** - Fixed JS error notice when changing Font select. *SOB*
* **Enhancement** - Header CSS now converted to flexbox for better handling of Layers Pro and general framework modernization. *DP*

=======
##1.2.6
### 28 Oct 2015

* **Tweak** - Created Using Layers icon is 50% smaller *DP*
* **Tweak** - Changed "Preview this Page" to "View this Page" *DP*
* **Tweak** - Changed Customizer headings: 'Layout' becomes 'Styling', 'Logo & Menu Position' becomes 'Header Arrangement', 'Header Style' becomes 'Features'. *SOB*
* **Tweak** - Changed existing Layers Widgets to use the new method to add custom fields or field-groups to the design-bar. (see content, post, contact widgets for example. slider was left using old method to test backward-compatibility) *SOB*
* **Tweak** - Added classnames to the Layers widgets - `layers-contact-widget`, `layers-content-widget`, `layers-post-widget`, `layers-slider-widget`. *SOB*
* **Tweak** - Customizer controls take 'colspan' arg that controls it's column span eg 3 will span 3 of 12 column grid. *SOB*
* **Tweak** - TRBL Customizer control can be limited to use just 'top' and 'bottom' by using the 'fields' setting and passing args array of required fields. *SOB*
* **Tweak** - To set customizer controls classnames use: `class` to add to the the `container` classname, and `input_class` to add to the `input` classname. *SOB*
* **Tweak** - `layers_inline_styles()` now outputs cleaner more human-readable CSS block. *SOB*
* **Tweak** - Move slider height settings to the top of the settings pop menu. *DP*
* **Fix** - Auto-height slide no longer breaks when you only have one slide. *DP*
* **Fix** - Fixed "Powered by Envato" typo in marketplace. *MP*
* **Fix** - Fixed an empty search page. *MP*
* **Fix** - Focus slide fix, when entering the customizer. *MP*
* **Fix** - Auto padding on top of first widget when is unique widgets like slider now also takes into account the custom padding added by user there to start with. *SOB*
* **Enhancement** - All WooCommerce widgets no longer look broken when placed in the footer widget areas. *DP*
* **Enhancement** - Cart quantity color is now dynamic using rgba values. *DP*
* **Enhancement** - General WooCommerce widget clean up. *DP*
* **Enhancement** - Added Range `layers-range` Customizer control. *SOB*
* **Enhancement** - Added Heading Divider `layers-heading-divider` Customizer control. *SOB*
* **Enhancement** - Added TRBL (Top, Right, Bottom, Left for Padding and Margin) `layers-trbl-field` Customizer control. *SOB*
* **Enhancement** - Added Customizer state-remembering to the Panels, Sections and Widgets so position gets remembered across page-refresh (added in off-state till further testing). *SOB*
* **Enhancement** - Added Reset-to-Default button to the controls (added in off-state till further testing). *SOB*
* **Enhancement** - Made Font-Awesome available to the theme front-end - `registered` but not `enqueued` so plugin devs can enqueue it by it's hook `layers-font-awesome`. *SOB*
* **Enhancement** - Added framework method for doing Repeated Content in the Widgets using the following helper functions `register_repeater_defaults()`, `repeater()`, `get_layers_field_name()`, `get_layers_field_id()`. (see extension-boilerplate - coming soon - and the Layers Widget help docs for more information) *SOB*
* **Enhancement** - Added new method to add fields or field-groups to the Layers Design-Bar. (see Design-Bar help docs for more information) *SOB*
* **Enhancement** - Added animations to make deleting items in the widgets (with repeater items) more explanatory and friendly. e.g. Columns and  Slides. *SOB*
* **Enhancement** - Added custom jquery-easing to use with Widgets on front-end - `layersEaseInOut`. *SOB*
* **Enhancement** - Slider CSS completely re-written to work with Flexbox, more reliable centering and auto-heighting. *DP*
* **Enhancement** - Slider CSS has been split between components and responsive.css where relevant to screensize. *DP*
* **Enhancement** - Image-bottom slider setting now available. *DP*
* **Enhancement** - Large font in the slider now resizes to medium in responsive mode. *DP*
* **Enhancement** - Change list Read More button to be rendered by an action 'layers_list_read_more' - allow disabling, and a filter to get the text 'layers_read_more_text' - allow modifying *SOB*
* **Enhancement** - Layers Messenger, now you can chat to Layers team in your dashboard! *MP*

=======
##1.2.5
### 01 October 2015

* **Tweak** - We have removed the `esc_html()` from widget titles, this allows for the use of basic HTML tags like `strong`, `span` etc. inside headings. *MP*
* **Tweak** - Edit Layout button in the admin-bar now shows on all pages - not just layers pages - as even non Layers pages can have colors, layout, etc Edited. *SOB*
* **Tweak** - .title padding is now set on the parent container to accommodate for future features and better font size control. *DP*
* **Tweak** - .amount color has been moved to the .price wrapper. *DP*
* **Tweak** - Remove 'Edit Layout' from the admin-bar as it is redundant now that WP has added 'Customize' to the admin-bar. *SOB*
* **Fix** - Corrected the widget anchor IDs, also made the input disabled=FALSE so that they're highlightable. *MP*
* **Fix** - Fixed clearing issue with large rows on responsive screens. *DP*
* **Enhancement** - .title line-height is more compliant to font changes. *DP*
* **Enhancement** - Fixed WooCommerce category listings in the shop page. *MP*
* **Enhancement** - Search box no longer brakes to two lines in the footer. *DP*
* **Enhancement** - Transparent background color added to Woo product meta. *DP*
* **Enhancement** - Off canvas pop out has a new close button and the site-wrapper goes 20% darker when pop out is open. *DP*
* **Enhancement** - Introduciton of the in-app Marketplace. If you are a developer and want to disable this feature just add `define( 'LAYERS_DISABLE_MARKETPLACE', true );` to your `wp-config.php` file. *MP*

=======
##1.2.4
### 17 August 2015

* **Fix** - WooCommerce - Products in archive pages now obey the WooCommerce column settings. Thanks @martin_adamko. *MP*
* **Fix** - WooCommerce - Products in the cart page no obey the column settings. *MP*
* **Fix** - Default WooCommerce sites no longer have a forced #f3f3f3 site accent color. *MP*
* **Fix** - 4.3 bug. Added conditions around the code which moves the default customizer sections around. *MP*
* **Fix** - 4.3 customizer styling *DP*
* **Fix** - Fixed  `Undefined index: google_maps_zoom in layerswp/core/widgets/modules/contact.php on line 181` error. *MP*
* **Tweak** - `.form-allowed-tags` .2rem smaller font-size. *DP*
* **Tweak** - Changed Overlay to Transparent Overlay in the customizer.
* **Tweak** - Changed the behaviour of the overlay to be fully transparent or fully opaque - not semi-transparent at any time. *SOB*
* **Enhancement** - Tidy up of some `.sidebar` css code. *DP*
* **Enhancement** - Menu items with sub-menus now have down arrow and right arrows (using Layers Icon font). *DP*
* **Enhancement** - Added a 'grab' cursor to sliders with more than one slide. *DP*
* **Enhancement** - Added demo_store announcement css. *DP*
* **Enhancement** - Header Cart changes - including css tidy and removal of background color on cart-total span. *DP*


=======
##1.2.3
### 07 August 2015

* **Fix** - Re-added the `.container` class to `page.php`, `template-right-sidebar.php`, `template-left-sidebar.php` and `template-both-sidebar.php`.
* **Fix** - Inverted footer menu links now display on dark backgrounds
* **Tweak** - Onsale badge now dynamic with addition of a transparent background color.
* **Enhancement** - Added margin bottom to H6 in .copy and `.story`.
* **Enhancement** - Last menu item sub menu no longer falls off the screen.
* **Enhancement** - Added a zoom level setting to the Contact widget.

=======
##1.2.2
### 24 July 2015

* **Fix** - Category and Tag header titles are now correct, no longer relying on the `single_cat_title();` function.
* **Fix** - Post List view in the Post Widget now works correctly obeying the display options too.
* **Fix** - `post_class();` was missing from article wrapper in content-list.php, we've added it in now.
* **Fix** - Author Title missing from Post Author archive page.
* **Fix** - Fixed post image links in the post widget, archive pages and single pages.
* **Enhancement** - Corrected the `$content_width;` in `functions.php`.
* **Enhancement** - Removed html excaping from the footer, so that users can use basic HTML in their footer text.
* **Enhancement** - Changed the Layers Widget constructors in preperation for `WordPress 4.3`.

=======
## 1.2.1
### 03 July 2015

Hotfix for the new RTE feature

* **Fix** - The RTE now allows `script` tags as not to affect existing installs.
* **Fix** - Hiding of the text editor before initialization now uses a less specific class than `.hide`.

=======
## 1.2.0
### 30 June 2015

Security updates, new RTE feature

* **Fix** - Tags in post meta all around the theme are now fixed.
* **Feature** - Introducind the Rich Text Editor!
* **Security** - Added extra checks on the Theme Options partial loader logic.
* **Security** - Decreased the usage of `extract` to avoid $GLOBAL[] overwrites in widget forms.
* **Enhancement** - Changed concat method for echo functions in some files to enhance performance.
* **Enhancement** - Up to 800% speed improvements on the initialization of the customizer.

=======
## 1.1.5
### 05  June 2015

Hotfix

* **Fix** - Layers page imports are fixed for imports with a lot of JSON involved.
* **Fix** - Post widget pagination now works when you're using the Post Widget in a non-front page page. Fixes #130.
* **Fix** - Deleted `partials/portfolio-list.php`, it is unused.
* **Fix** - Corrected the map pin when using Longitude and Latitude. Fixes #128.
* **Fix** - When using just a link and link text in a content widget column, there is no need to enter in a blank excerpt to get the button to show.
* **Fix** - Google Analytics in the Dashboard quick start now saves. Fixes #162.
* **Fix** - Removed duplicate code for loading the the Widgets Initialization files.
* **Tweak** - Moved to MailChimp from Campaign Monitor for the newsletter signup form in the Layers Dash.
* **Tweak** - DevKit and ColorKit mentions added to customizer.
* **Enhancement** - Added bit.ly links to the dashboard marketplace buttons.
* **Enhancement** - Each column in the content widget now gets a class which includes the columns $guid making for better CSS targeting.
* **Enhancement** - Added `layers_before_blog_template` and `layers_after_blog_template` hooks to the `template-blog.php` page template.
* **Enhancement** - Added `layers_after_single_title` hook and moved the `layers_before_single_title_meta` and `layers_after_single_title_meta` hooks inside the post meta if() conditional.
* **Enhancement** - Added `layers_after_list_post_content` hook and moved the `layers_before_list_post_content` inside the content if() condition.
* **Enhancement** - Added `layers_after_list_post_title` hook.
* **Enhancement** - Added `layers_after_list_post_meta` hook.
* **Enhancement** - Added `layers_before/after_site_description` hook.
* **Enhancement** - Added `layers_after_comments` hook and moved comments hook into comments.php.
* **Enhancement** - Moved `layers_before/after_title_heading` inside the `if()` condition which displays the title.
* **Enhancement** - Added `layers_before/after_title_excerpt` in `/partials/header-page-title.php`.
* **Enhancement** - Improved partial doc blocks and fixed up code formatting.
* **Enhancement** - Removed errand ?> at the end of `get_footer();` in all archive and single files.

=======
## 1.1.4
### 15  May 2015

Hotfix

* **Fix** - Leaving the `elements` argument for custom Design Bar items would throw an error, we've created a fallback for it.
* **Fix** - Quotations in text fields are now properly escaped.
* **Fix** - Fixed the post widget which was broken between 1.1.2 and 1.1.3.
* **Fix** - Removed query strings from Layers custom font includes, this fixes the 404 issue some users experienced when loading the customizer.
* **Fix** - WooCommerce column shortcodes no longer break.
* **Enhancement** - Setting content widget to 12 columns no longer forces 745px max width on the excerpt container.
* **Enhancement** - Added a filter to the `layers_inline_styles()` function, developers can now use the `layers_inline_' . $type . '_css` filter to add custom CSS  to the inline style generator.
* **Enhancement** - Improved the instantiation of customizer defaults and color controls.
* **Enhancement** - Added filter on the `layers_post_featured_media();` function to control the output of the HTML.
* **Enhancement** - Better handling of animations in Safari.

=======
## 1.1.3
### 01 May 2015

Post widget hotfix

* **Fix** - Post widget category selection is now fixed.


=======
## 1.1.2
### 29 April 2015

New dashboard links, color helper file and form item support

* **Fix** - Added missing text domain to widget descriptions.
* **Tweak** - Moved color helper functions into their own file, `/core/helpers/color.php`.
* **Enhancement** - Added support for multi select boxes in `/core/helpers/form.php`, developers can use `multi-select` input type.

=======
## 1.1.1
### 23 April 2015

New color controls and much smarter handling of text colors, plus a brand new Layers Dashboard!

* **Tweak** - Dashboard edit.
* **Fix** - Custom font variants now load correctly.

=======
## 1.1.0
### 22 April 2015

New color controls and much smarter handling of text colors, plus a brand new Layers Dashboard!

* **Enhancement** - New Dashboard! The Layers Dashboard now has quick setup links, a live documentation search, plugin lists and a news feed.
* **Enhancement** - Added column color support to the Post Widget.
* **Enhancement** - All Widgets now get intelligent text coloring which responds to the light or darkness of your background colors.
* **Enhancement** - Added button color selectors to the Post widget.
* **Enhancement** - Added support for the 'target' attribute to the button form type.
* **Enhancement** - Added .invert styling for headers.
* **Enhancement** - Added 'border' option to the `layers_inline_styles` function.
* **Enhancement** - Added Site Accent color which affects all buttons and links.
* **Enhancement** - Builder pages now obey password protection.
* **Enhancement** - Slider now focusses on which ever slide you are busy editing.
* **Enhancement** - If there is only a map widget on the page, it will sit flush with the header.
* **Enhancement** - Improved support for WooCommerce price filter widget.
* **Enhancement** - Improved default color settings for child themers.
* **Enhancement** - Improved handling of `layers_inline_styles()` which now uses `func_num_args()`.
* **Enhancement** - Added new Button controller to the design bar which affects button background colors along with `layers_inline_button_styles()`.
* **Enhancement** - Added more a dynamic class which handles the use of adding .invert to containers.
* **Enhancement** - Added filters to the Layers sidebar classes.
* **Enhancement** - Improved class handling in Layers widgets, each widget now has a much neater way of creating widget container classes.
* **Fix** - Added better customizer default handling via the `layers_customizer_control_defaults` hook.
* **Fix** - Logo Center with no menu no longer breaks.
* **Fix** - Payment method block alignment no longer has a margin on the left.
* **Fix** - Pagination location on the post widget.
* **Fix** - Clicking the canvas in the customizer now closes widgets using the customizer API.
* **Fix** - Gutter option on all widgets with masonry active now works.
* **Fix** - .pull-right problem where adding it to a .column was not forcing float: right;.
* **Fix** - .upsells now align properly on desktop and mobile.
* **Fix** - Tag archive pages.
* **Fix** - Layers pages set to password protected now require a password to view.
* **Fix** - Slider image-center + text right will now align all text correctly.
* **Fix** - Removing your logo no longer leaves a broken image.
* **Fix** - WooCommerce product tag archives now have the correct styling.
* **Fix** - Slider 'layout-full-screen' not working - if auto height is not checked then slider hard sets height which stops full-screen working.
* **Tweak** - Header cart background color has changed for a hash value to a transparent rgba background color for better handling of different header colors.
* **Tweak** - Improved spacing of the comment form block as well as a font-size decrease for "Leave a Reply".
* **Tweak** - Gave copyright border-color rgba (same reason as header cart).
* **Tweak** - Better .button styling in .story
* **Tweak** - Increased the width of sub menus.
* **Tweak** - Nested comments now clear the .copy div in the parent comment.
* **Tweak** - The 'search' button in the Search Widget is now inline with the input field on screens larger than tablets.
* **Tweak** - Bread crumbs css is now based on RGBA for better handling of container background colors.
* **Tweak** - Bread crumbs css now included in `.invert` class.
* **Tweak** - Removed color from headings in .story and .copy as they are already declared as defaults at the top of the CSS.
* **Tweak** - All color settings (Header and Footer included) are now find under Site Settings > Colors.
* **Tweak** - Escaped `add_query_arg()` as possible security flaw was recently identified.
* **Notice** - Layers 1.0.9 has full WordPress 4.2 compatability.


## 1.0.8
### 02 April 2015

Hotfix for the Slider responsive CSS

* **Fix** - Update 1.0.7 broke sliders in phone view, this fixes that, slides now behave as in 1.0.6.

## 1.0.7
### 02 April 2015

Layers page Import / Export fix

* **Tweak** - Changed the way the Layers customizer menu is constructed in `render_customizer_menu()` to make it more extendible.
* **Tweak** - WooCommerce CSS tweaks on product-single.
* **Tweak** - Slider CSS tweaks.
* **Fix** - When adding a new standard page and selecting the Layers Template without clicking save the customizer would throw a 404, now we force users to click save first.
* **Fix** - Page exports would occasionally cause users to reach a 'Warning: headers already sent by' error, we've fixed this error by moving the export trigger.
* **Fix** - The page import button would fail with a JSON not allowed error, we have added json and JSON to allowed file types to counteract this problem.
* **Fix** - When switching to a Layers child theme, customizer settings are now kept alive and transferred to your child theme.
* **Enhancement** - Widget placeholder text is now translatable.
* **Enhancement** - Added hooks to title container, posts and pages.


## 1.0.6
### 20 March 2015

Patch fix which fixes the order of the custom CSS implementation

* **Fix** - Star ratings no longer bump to the top right of the page on WooCommerce product single pages.
* **Enhancement** - Added four new icons to admin font - desktop, tablet, iphone and tick.
* **Tweak** - Moved `layers-custom-styles` enqueue to it's own action in the footer to make sure it loads last.
* **Tweak** - Bail if no css is generated by `layers_inline_styles()`.
* **Tweak** - Moved `layers_inline_css` filter to `layers_apply_inline_styles()`.

## 1.0.5
### 19 March 2015

Bug fixes and language additions

* **Tweak** - Changed the "Page Builder" page template to "Layers Template".
* **Enhancement** - Added the ability to bypass the built-in Customizer sanitization.
* **Fix** - Unchecking all post meta display not longer causes all of the options to actually display.
* **Enhancement** - Added new dropdown to customizer so that users can easily navigate back to dashboard, create new page and preview page.
* **Enhancement** - Added the "range" option to the `Form->input()` function.
* **Enhancement** - Added Chinese translation files.
* **Enhancement** - Added Turkish translation files.
* **Enhancement** - Added German translation files.
* **Enhancement** - Added Spanish translation files.
* **Fix** - When adding a single top menu, the opposite menu no long defaults to show pages.
* **Fix** - Added license information to `swiper.js`.
* **Fix** - WooCommerce pages no longer have a spacing issue when right sidebar is turned on.
* **Fix** - .sub-menu width in off-canvas menu has been fixed to avoid text-wrapping.
* **Fix** - Dots from payment methods in Woo checkout page have been removed.
* **Fix** - Grouped product styling in WooCommerce has been fixed.
* **Fix** - The large gap appearing above a sticky header when you're logged in on a mobile phone no longer appears.
* **Fix** - Fixed when clicking any widget design bar sub menu would erroneously deselect active states of all the controls visual selectors.
* **Tweak** - Text change 'Editing widget content' slide.
* **Tweak** - Removed unused WooCommerce CSS and placed them in new pro woo extension.
* **Tweak** - `get_theme_mod( 'custom-css' );` no longer uses `layers_inline_style`, this is in preparation of PostMessage support.
* **Tweak** - Clicking anywhere on the page will close any open design bar sub menus.
* **Tweak** - Stop persistent Layers page filtering in page list, choosing all would confusingly show only Layers pages.

## 1.0.4
### 02 March 2015

Security and code quality updates

* **Enhancement** - Added 'range' type to the form options.
* **Enhancement** - Added filtering to the design bar setup per widget (thanks @kevinlangleyjr).
* **Enhancement** - Improved class initiators (thanks @prettyboymp).
* **Enhancement** - Added filters to design bar components (thanks @prettyboymp).
* **Enhancement** - Clicking out of the design bar closes a control (thanks @prettyboymp @jeffstieler).
* **Enhancement** - Added `customizer-preview.js` for scripts executed in the customizer preview iframe only.
* **Fix** - Deleting all slides then adding your first slide again threw an error (thanks @prettyboymp).
* **Fix** - Fix references from i8n to i18n.
* **Fix** - Added `check_ajax_referer()` for Ajax nonceing.
* **Fix** - Removed double `title` tag.
* **Fix** - Improved nonce handling and removed any reference to `$_REQUEST[]` in the code.
* **Fix** - Updated Google maps API link for SSL compatability (thanks @oskapt).
* **Fix** - Improved localization (thanks @tmconnect).
* **Fix** - Added sanitization helpers which we hook into the customizer to clean up the Customizer data.
* **Tweak** - Added Typekit ID field to the Site Settings, this means that getting Typekit into Layers is now even easier and safer.
* **Tweak** - Move hooks and filters outside of their related function_exists closures.
* **Tweak** - Replaced deprecated `get_page()` with `get_post()`.
* **Tweak** - Added version number to all css and js assets being enqueued.
* **Tweak** - Added nonce check and remove unnecessary conditional from to `update_page_builder_meta()`.
* **Tweak** - .media block (used extensively in the content widget html) has been tweaked to behave better on different screensizes and with different column widths.
* **Tweak** - Changed jquery-masonry to masonry v3 not dependent on jquery.
* **Tweak** - Updated hook used for meta box registration.
* **Tweak** - Changed in-line styles and scripts to always use `admin_print_styles` and `admin_print_scripts` hooks.
* **Tweak** - Moved fouc rendering issue fix from in-line to the `customizer-preview.js`.
* **Tweak** - Slider behaves better in responsive mode - no longer image/copy overlap.
* **Tweak** - Apply class to Slider for layout eg slider-layout-full-screen and a unique not-full-screen.
* **Tweak** - Merged color.css typography.css and framework.css so that fewer style sheets are loaded, therefore improved load times.

## 1.0.3
### 23 February 2015

Post-launch bug fixes before settling into a release schedule

* **Fix** - Portfolio preset template now works correctly (thanks @nitinthewiz).
* **Tweak** - Removed `layers_site_title();` function in favor of WordPress built in site title function.
* **Tweak** - Added `<?php get_search_form(); ?>` to the 404 page.
* **Fix** - Product page styling with sidebars is now correct (thanks @luizbills).
* **Tweak** - Added target=_blank on the Built With Layers badge.
* **Fix** - Fixed the Layers dashboard header.


## 1.0.2
### 20 February 2015

Theme Check requirements and url updates

* **Fix** - Added `sprintf()` to any hard coded urls.
* **Fix** - Corrected all Layers Dashboard urls.
* **Fix** - Removed unuses scripts from `/assets/js/`.
* **Fix** - Fixed 404 page styling.

## 1.0.1
### 19 February 2015

Some quick fixes that help improve the overall experience

* **Tweak** - Removed un-needed scripts from loading on the front-end.
* **Fix** - Removed un-used images from the /assets/css/images folder.
* **Tweak** - Added a notice to download the Layers Updater to the Layers Dashboard.
* **Tweak** - Cleaned up third party JS scripts.
* **Fix** - Removed unused WooCommerce Sidebars.
