1.4 - June 22, 2018

Compatibility: WordPress 4.8 — 4.9.8

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.3 (rev. 21207) and v1.4 (rev. 22122)
----------------------------------------------------------------------------------------------

* CHANGED: Custom CSS is now migrated to the native customizer option automatically. The existing panel option will keep working for WP installations = 7.2.x
  M panel/generic.php

* removed obsolete sample content section
* updated language files
* changed version to 1.4
  M functions/tabs/site_options.php
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.3 - March 1, 2018

Compatibility: WordPress 4.8+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.2.3 (rev. 17199) and v1.3 (rev. 21207)
----------------------------------------------------------------------------------------------

* FIXED: Proper escaping of search form attributes.
  M searchform.php

* ADDED: Style handle 'ci-theme-style-parent' refers to the paren's stylesheet, if currently on a child theme.
* CHANGED: Style handle 'ci-style' now always refers to the active theme's stylesheet.
* ADDED: Support for One Click Demo Import.
  M functions/styles.php
  M functions.php

* FIXED: Theme update notification is now styled as a WordPress notice.
  M panel/ci_panel.php

* FIXED: Fix an issue where header background size option would not be respected
  M panel/snippets/custom_background.php

* ADDED: Introduced ci_panel_get_custom_background_values() to return the values array of panel's header/body/footer custom background options.
* CHANGED: Refactored and removed code from ci_custom_background() into the newly introduced ci_panel_get_custom_background_values()
  M panel/snippets/custom_background.php

* ADDED: Panel 'stylesheet' option is now filterable with filter name 'ci_theme_panel_default_stylesheet'.
  M panel/snippets/color_scheme.php

* UPDATED: RetinaJS v2.1.2
* FIXED: RetinaJS no longer causes countless 404 requests.
  M panel/ci_panel.php
  M panel/components/retinajs/LICENSE
  M panel/components/retinajs/README.md
  M panel/components/retinajs/dist/retina.js
  M panel/generic.php

* FIXED: WordPress 4.9 by default calls wpautop() on author descriptions.
  M functions.php
  M inc_author_bio.php

* FIXED: Added lang file header so that Poedit will recognise "translators:" comments.
  M lang/en_US.po

* REMOVED: Stockmarket widget. Yahoo Finance API has shutdown and no suitable replacement could be found.
  M colors/_base.scss
  M colors/blue.css
  M colors/brown.css
  M colors/default.css
  M colors/green.css
  M colors/light-blue.css
  M colors/light-brown.css
  M colors/light-default.css
  M colors/light-green.css
  M colors/light-magenta.css
  M colors/light-maroon.css
  M colors/light-orange.css
  M colors/light-teal.css
  M colors/magenta.css
  M colors/maroon.css
  M colors/orange.css
  M colors/teal.css
  M css/admin/select2styles.css
  M css/inc/_mediaqueries.scss
  M css/inc/_widgets.scss
  D functions/widgets/ci_widget_stockmarket.php
  M js/scripts.js
  M style.css

* Updated lang files.
* Changed version to 1.3
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.2.3 - February 6, 2017

Compatibility: WordPress 4.6+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.2.2 (rev. 15805) and v1.2.3 (rev. 17199)
----------------------------------------------------------------------------------------------

* FIXED: Page (usually listing related) metaboxes would all appear when editing the page designated as the "Posts page" from Settings > Reading. Since WP 4.6, the page template selection metabox is not included in the edit page interface, making the related JS-bound metaboxes all visible by default.
  M panel/post_meta.php

* UPDATED: Fontawesome v4.7.0
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff2

* FIXED: Removed Tagline panel option, which was not applicable on this theme.
  M functions/template_hooks.php

* FIXED: Made weather more resilient, in response to the ongoing problems that the Yahoo Weather API seems to be having.
  M functions.php

* FIXED: Added Knowledge Base article link on how to set up the weather feature. It explains the process much better than the already-included inline docs.
  M functions/tabs/weather_options.php

* FIXED: Added Text Domain and Domain Path headers in stylesheet.
  M style.css
  M style.scss

* Updated lang files.
* Changed version to 1.2.3
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.2.2 - September 29, 2016

Compatibility: WordPress 4.5+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.2.1 (rev. 14836) and v1.2.2 (rev. 15805)
----------------------------------------------------------------------------------------------

* FIXED: query.yahooapis.com would load over http and would get blocked in https-enabled installations.
  M js/scripts.js

* ADDED: Sample content URL is not filterable through the 'ci_theme_sample_content_url' filter.
  M panel/snippets/sample_content.php

* ADDED: Page builder template
  A template-builder.php

* Changed version to 1.2.2
  M style.css
  M style.scss

1.2.1 - July 6, 2016

Compatibility: WordPress 4.4+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.2 (rev. 13827) and v1.2.1 (rev. 14836)
----------------------------------------------------------------------------------------------

* UPDATED: Fontawesome v4.6.1
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff
  A panel/components/fontawesome/fonts/fontawesome-webfont.woff2

* UPDATED: Font Awesome v4.6.2
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff2

* UPDATED: Font Awesome v4.6.3
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff2

* FIXED: CSSIgniter is now linked on the default footer text.
  M functions/template_hooks.php

* FIXED: Changed Google Maps API Key description to point out that an API key is now required.
* CHANGED: Google Maps API version changed to '3', i.e. the "release" version of the API. The previous '3.5' although was meant to be a frozen version, it's now retired so it falls back to the most current "experimental" version. More information can be found here: https://developers.google.com/maps/documentation/javascript/versions
  M panel/snippets/google_maps_api.php

* CHANGED: Google Maps API is now disabled by default, as it now needs an API key to work properly (otherwise it throws popup alerts in some cases).
  M panel/snippets/google_maps_api.php

* Updated lang files.
* Changed version to 1.2.1
  M lang/en_US.mo
  M lang/en_US.po
  M style.css

1.2 - March 29, 2016

Compatibility: WordPress 4.4+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.1 (rev. 12037) and v1.2 (rev. 13827)
----------------------------------------------------------------------------------------------

* DELETED: Previously deprecated SEO panel options (snippet).
* DELETED: SEO-related functions, in particular: ci_title(), ci_e_title(), ci_check_seo_plugin(), ci_wp_render_title_tag(), ci_render_title_tag(). Users that may have used ci_title() and/or ci_e_title() in child themes, should now look into the wp_title() function.
  D panel/snippets/seo.php

* CHANGED: Support for 'title-tag' now moved to functions.php
  M functions.php

* CHANGED: Automatic video thumbnails URLs returned by ci_get_video_thumbnail_url() are now returned with https.
* CHANGED: CI Tweets widget now generates https links to twitter.com
  M panel/generic.php
  M panel/widgets/ci_widget_tweets.php

* REMOVED: Support for the old social icons completely removed (icons, stylesheet, panel snippet, widget).
  D panel/snippets/social.php
  D panel/widgets/ci_widget_social.php
  D panel/widgets/images
  D panel/widgets/scripts
  D panel/widgets/styles

* FIXED: Fixed issue where the CSSIgniter News dashboard widget wouldn't show any news due to a protocol-less URI.
  M panel/widgets.php

* FIXED: html5shim is now loaded protocol-less from googlecode.com
  M panel/generic.php

* FIXED: Removed calls to the previously deleted SEO snippet.
  M functions/tabs/display_options.php

* FIXED: Escaped a gettex string inside an attribute.
  M panel/media_manager.php

* ADDED: Added support for Site Icon. When both a site icon and a favicon or touch favicon is present, Site Icon is preferred.
  M panel/snippets/favicon.php
  M panel/snippets/touch_favicon.php

* UPDATED: font-awesome v4.5.0
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff

* UPDATED: Re-styled post meta fields.
  M panel/media_manager.php
  M panel/post_meta.php
  M panel/styles/post-edit-screens.css
  A panel/styles/post-edit-screens.scss

* FIXED: Removed sensor parameter from Google Maps API url.
  M panel/snippets/google_maps_api.php

* ADDED: Introduced ci_theme_get_allowed_tags() utility function for use with wp_kses()
  M panel/generic.php

* FIXED: Added conditional to protect WP_OAuth classes from being redeclared.
* ADDED: Icon for Weather Options panel tab (where available).
  M panel/libraries/WP_OAuth.php
  M panel/panel.css

* CHANGED: Moved weather options into their own panel tab.
* FIXED: Yahoo! Weather stopped working on March 15, 2016. It's now fixed, however it requires the user to enter a (free) API key to work.
  M functions/scripts.php
  M functions/tabs/home_options.php
  A functions/tabs/weather_options.php
  M functions.php
  M js/admin/select2scripts.js
  M js/scripts.js

* Updated lang files.
* Changed version to 1.2
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.1 - August 24, 2015

Compatibility: WordPress 4.1+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.0.3 (rev. 10813) and v1.1 (rev. 12037)
----------------------------------------------------------------------------------------------

* REMOVED: Removed some version-specific styles, applicable to the options panel, for WP < 3.8
  M panel/ci_panel.php

* CHANGED: Moved all add_action() and add_filter() calls from media_manager.php and generic.php into default_hooks.php
  M panel/default_hooks.php
  M panel/generic.php
  M panel/media_manager.php

* FIXED: Updated TGM strings.
* CHANGED: TGM property ‘is_automatic’ is now enabled, making it automatically forcefully manage activations and deactivations.
  M panel/plugins.php

* REMOVED: Deleted function ci_count_wp_gallery_images() from panel/generic.php. Will add it into functions.php only in the themes that actually need it.
  M panel/generic.php

* REMOVED: Deleted experimental customizer.php as it was unused.
  M panel/bootstrap.php
  D panel/customizer.php

* FIXED: Escaped pretty much everything that can/should be escaped.
  M panel/ci_panel.php
  M panel/media_manager.php
  M panel/post_color_scheme.php
  M panel/post_meta.php
  M panel/snippets/custom_background.php
  M panel/snippets/excerpt.php
  M panel/snippets/feedburner.php
  M panel/snippets/social.php
  M panel/widgets/ci_widget_about.php
  M panel/widgets/ci_widget_ads125.php
  M panel/widgets/ci_widget_bsa.php
  M panel/widgets/ci_widget_flickr.php
  M panel/widgets/ci_widget_social.php
  M panel/widgets/ci_widget_tweets.php

* FIXED: Styled wp color pickers inside custom fields tabs.
  M panel/styles/post-edit-screens.css

* FIXED: Made urls to cssigniter.com and other loaded resources, protocol-less. i.e. removed http and/or https so that the appropriate will be used automatically.
  M panel/generic.php
  M panel/snippets/featured_image_single.php
  M panel/snippets/google_maps_api.php
  M panel/snippets/sample_content.php
  M panel/widgets/ci_widget_tweets.php
  M panel/widgets.php

* FIXED: Reverted a couple of "http:" on the update checks, as wp_remote_get() doesn't support protocol-less urls.
  M panel/generic.php

* REMOVED: Deleted bower, grunt, and otherwise unneeded, files from panel/components.
* REMOVED: fontawesome less, sass, and woff2 file(s).
  D panel/.bowerrc
  D panel/components/fontawesome/.bower.json
  D panel/components/fontawesome/.npmignore
  D panel/components/fontawesome/fonts/fontawesome-webfont.woff2
  D panel/components/fontawesome/less
  D panel/components/fontawesome/scss
  D panel/components/retinajs/.bower.json
  D panel/components/retinajs/Gruntfile.js
  D panel/components/retinajs/bower.json
  D panel/components/retinajs/dist/retina-1.3.0.zip
  D panel/components/retinajs/dist/retina.min.js
  D panel/components/retinajs/package.json
  D panel/components/retinajs/src

* CHANGED: Fontawesome now uses the minified css file.
* REMOVED: Some more unneeded fontawesome files.
  M panel/ci_panel.php
  D panel/components/fontawesome/css/font-awesome.css
  D panel/components/fontawesome/css/font-awesome.css.map

* FIXED: Delete woff2 call from fontawesome font file.
  M panel/components/fontawesome/css/font-awesome.min.css

* FIXED: Added handler to trigger a resize event on page template metaboxes, so that metaboxes that have a google map and are hidden by default, will render properly upon show.
  M panel/post_meta.php

* FIXED: wp_dropdown_posts() wouldn't work properly with hierarchical post types.
  M panel/generic.php

* DEPRECATED: Favicon and Touch Icons panel options are now deprecated in favour of the Customizer's Site Icon feature (WP 4.3). Instructional messages have been added, urging the user to use the Site Icon instead, as these options will be removed in feature theme updates, once WP 4.4 is released.
  M panel/snippets/favicon.php
  M panel/snippets/touch_favicon.php

* ADDED: Default icon for property options panel tab.
  M panel/panel.css

* Style price change indicators.
  M panel/term_meta_api.php

* ADDED: Added description and link for the Flickr ID.
* FIXED: Made Flickr widget labels a bit more intuitive.
* CHANGED: The Flickr widget title is now translatable via the default WPML hooks. Back-compat is maintained.
  M panel/widgets/ci_widget_flickr.php

* UPDATED: Font-awesome v4.4.0
  M panel/ci_panel.php
  M panel/components/fontawesome/css/font-awesome.min.css
  M panel/components/fontawesome/fonts/FontAwesome.otf
  M panel/components/fontawesome/fonts/fontawesome-webfont.eot
  M panel/components/fontawesome/fonts/fontawesome-webfont.svg
  M panel/components/fontawesome/fonts/fontawesome-webfont.ttf
  M panel/components/fontawesome/fonts/fontawesome-webfont.woff

* UPDATED: Updated TGM Activation Plugin to v2.5.2
* FIXED: Changed panel widgets' to use PHP5-style constructors (in preparation for WordPress 4.3 and PHP 7).
  M panel/libraries/class-tgm-plugin-activation.php
  M panel/plugins.php
  M panel/widgets/ci_widget_about.php
  M panel/widgets/ci_widget_ads125.php
  M panel/widgets/ci_widget_bsa.php
  M panel/widgets/ci_widget_flickr.php
  M panel/widgets/ci_widget_social.php
  M panel/widgets/ci_widget_tweets.php

* FIXED: ci_theme_wrap_category_widget_post_counts_in_span() would throw notices in some occasions.
  M panel/default_hooks.php

* FIXED: Changed theme widgets' to use PHP5-style constructors (in preparation for WordPress 4.3 and PHP 7).
  M functions/widgets/ci_widget_category.php
  M functions/widgets/ci_widget_stockmarket.php
  M functions/widgets/ci_widget_tabs.php

* FIXED: Some function calls in panel weren't terminated by a semicolon.
  M panel/ci_panel.php
  M panel/snippets/custom_background.php

* ADDED: ci_setting() return values are now filterable through the 'ci_setting' filter.
  M panel/generic.php

* FIXED: Fixed an undefined index notice, that could be seen in older/updated installations using the 125x125 Ads widget.
  M panel/widgets/ci_widget_ads125.php

* Updated lang files.
* Changed version to 1.1
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.0.3 - May 23, 2015

Compatibility: WordPress 4.1+

----------------------------------------------------------------------------------------------
List of changes between tabloid v1.0.2 (rev. 10529) and v1.0.3 (rev. 10813)
----------------------------------------------------------------------------------------------

* CHANGED: fitVids is now loaded in the footer.
  M panel/ci_panel.php

* REMOVED: Function format_price() was removed from panel/generic.php as it depends on specific panel options that most themes don't include. It will be re-added to the specific themes affected.
  M panel/generic.php

* FIXED: Slider slideshow and animation speeds wouldn't work.
  M inc_slider.php
  M js/scripts.js

* Changed version to 1.0.3
  M style.css
  M style.scss

1.0.2 - May 8, 2015

Compatibility: WordPress 4.1+

------------------------------------------------------------------------------
List of changes between tabloid v1.0.1 (rev. 9751) and v1.0.2 (rev. 10529)
------------------------------------------------------------------------------

* Fixed checkboxes styling in panel
  M panel/panel.css

* CHANGED: Panel Show “Comments are closed” message option is now unchecked by default. Existing installations are not affected.
  M panel/snippets/comments.php

* FIXED: Moved a couple of add_action() calls outside their related if( !function_exists() ) functions’ checks.
  M panel/localization.php

* UPDATED: TGM-Plugin-Activation library to v2.4.1 develop branch, as it deals with an XSS vulnerability that could be caused by not escaping urls that made use of the add_query_arg() and remove_query_arg() functions.
  M panel/libraries/class-tgm-plugin-activation.php

* FIXED: Removed CSSIgniter link from default footer text.
  M functions/template_hooks.php

* ADDED: Added panel Google Maps API options snippet.
  M panel/scripts/post-edit-screens.js
  A panel/snippets/google_maps_api.php (from /resources/ci_panel/snippets/google_analytics.php:10309)

* FIXED: ci_title() would return duplicate information, as the output of wp_title() now includes the site name and description, depending on context.
  M panel/snippets/seo.php

* Updated lang files.
* Changed version to 1.0.2
  M lang/en_US.mo
  M lang/en_US.po
  M style.css
  M style.scss

1.0.1 - March 25, 2015

Compatibility: WordPress 4.0+

------------------------------------------------------------------------------
List of changes between tabloid v1.0 (rev. 9660) and v1.0.1 (rev. 9751)
------------------------------------------------------------------------------

* ADDED: Introduced panel/default_hooks.php for actions/filters affecting core WP functionality.
* ADDED: Made the native Category and Archive widgets wrap their post counts into a span.ci-count, however due to the lack of appropriate filters, the get_archives_link() and wp_list_categories() functions are filtered instead.
  M panel/bootstrap.php
  A panel/default_hooks.php

* FIXED: When the theme title is selected under the SEO panel options and the site description is empty, a separator is outputted unnecessarily.
  M panel/snippets/seo.php

* Fixed an undefined variable error caused by the previous commit.
  M panel/snippets/seo.php

* Added loading bar.
  M colors/_base.scss
  M colors/blue.css
  M colors/brown.css
  M colors/default.css
  M colors/green.css
  M colors/light-blue.css
  M colors/light-brown.css
  M colors/light-default.css
  M colors/light-green.css
  M colors/light-magenta.css
  M colors/light-maroon.css
  M colors/light-orange.css
  M colors/light-teal.css
  M colors/magenta.css
  M colors/maroon.css
  M colors/orange.css
  M colors/teal.css
  M css/inc/_modules.scss
  M functions/scripts.php
  A js/jquery.loadie.min.js
  M js/scripts.js
  M style.css

* Fixed an issue where the title separator would appear in the front of the page title, caused by the previous fix.
  M panel/snippets/seo.php

* ADDED: Introduced array_insert() to insert array elements into a specific position.
  M panel/generic.php

* FIXED: Improved behaviour of ci_e_content() in certain cases.
  M panel/generic.php

* FIXED: Updated CI_Panel_Walker_Category_Checklist walker class to be up to par with the core Walker_Category_Checklist.
  M panel/ci_panel.php

* Fixed checkboxes styling in panel
  M panel/panel.css

* FIXED: Made a string translatable.
* Updated lang files.
  M lang/en_US.mo
  M lang/en_US.po
  M single.php

* Changed version to 1.0.1
  M style.css
  M style.scss