1.3 - December 28, 2017

Compatibility: WordPress 4.8 — 4.9.8

----------------------------------------------------------------------------------------------
List of changes between sunresort v1.2.3 (rev. 17196) and v1.3 (rev. 20649)
----------------------------------------------------------------------------------------------

* Fix invalid Sass characters
  M css/inc/_modules.scss
  M css/inc/_navigation.scss
  M css/inc/_widgets.scss
  M style.css

* FIXED: Isotope listings could throw warnings if the listed items had no term assigned.
  M template-listing-cpt_attraction.php
  M template-listing-cpt_gallery.php
  M template-listing-cpt_room.php
  M template-listing-cpt_video.php

* REMOVED: Remove redundant code for language switcher widget
  M css/inc/_external.scss
  M style.css

* ADDED: Elementor Widget
  M css/inc/_external.scss
  A functions/elements.php
  M functions.php
  A js/admin/post_ajax.js
  M style.css

* 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.
* REMOVED: Style handle 'ci-style-child'.
* 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: Added lang file header so that Poedit will recognise "translators:" comments.
  M lang/en_US.po

* 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 sunresort v1.2.2 (rev. 15793) and v1.2.3 (rev. 17196)
----------------------------------------------------------------------------------------------

* 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: Isotope filtering does not work if term slug is in non latin characters.
  M template-listing-cpt_attraction.php
  M template-listing-cpt_gallery.php
  M template-listing-cpt_room.php
  M template-listing-cpt_video.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 sunresort v1.2.1 (rev. 14833) and v1.2.2 (rev. 15793)
----------------------------------------------------------------------------------------------

* FIXED: Wrong term_id field name in taxonomy query, would prevent WPML from picking up correct translations.
  M template-listing-cpt_attraction.php
  M template-listing-cpt_gallery.php
  M template-listing-cpt_room.php
  M template-listing-cpt_service.php
  M template-listing-cpt_video.php

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

* FIXED: GMapsLatLonPicker would break the admin JS, when the Maps API was not loaded.
  M js/admin/jquery-gmaps-latlon-picker.js

* 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 sunresort v1.2 (rev. 13821) and v1.2.1 (rev. 14833)
----------------------------------------------------------------------------------------------

* 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

* FIXED: Newsletter widget title accepts before and after title properties
  M functions/widgets/ci_widget_newsletter.php

* 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
  M style.scss

1.2 - March 29, 2016

Compatibility: WordPress 4.4+

----------------------------------------------------------------------------------------------
List of changes between sunresort v1.1 (rev. 12034) and v1.2 (rev. 13821)
----------------------------------------------------------------------------------------------

* 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: Fix an issue where the attraction slider’s navigation buttons would not be clickable in mobile devices
  M single-cpt_attraction.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

* FIXED: Slides without a URL would keep showing a Read More button which where redirecting nowhere useful (since the slider post type is non-public).
  M part-slider.php

* FIXED: Wrapped widgets in if class_exists() calls.
  M functions/widgets/ci_widget_book_form.php
  M functions/widgets/ci_widget_book_room.php
  M functions/widgets/ci_widget_hero.php
  M functions/widgets/ci_widget_items.php
  M functions/widgets/ci_widget_latest_posts.php
  M functions/widgets/ci_widget_newsletter.php
  M functions/widgets/ci_widget_testimonials.php

* ADDED: Added filters: ci_theme_header_image_bg_color, ci_theme_header_image_default_url, ci_theme_header_image_custom_url, ci_theme_header_image_style, ci_theme_get_fullwidth_sidebars, ci_theme_get_columns_classes, ci_theme_get_slides_query_args.
* FIXED: Improved escaping in ci_theme_header_image()
  M functions.php

* CHANGED: Removed widgets' placeholders styling in Widgets screen, as it wouldn't behave consistently.
  M css/admin/admin-widgets.css
  M css/admin/admin-widgets.scss

* 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/color_options.php
  A functions/tabs/weather_options.php
  M functions.php
  M js/admin/select2scripts.js
  M js/scripts.js
  M part-weather.php

* 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 sunresort v1.0 (rev. 11334) and v1.1 (rev. 12034)
----------------------------------------------------------------------------------------------

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

* FIXED: Missing action 'after_open_body_tag' would prevent Google Analytics code be included in the front-end.
  M header.php

* CHANGED: Renamed misspelled function ci_theme_get_fullwidth_siebars() to ci_theme_get_fullwidth_sidebars(). Also changed all references.
  M functions/widgets/ci_widget_book_form.php
  M functions/widgets/ci_widget_hero.php
  M functions/widgets/ci_widget_items.php
  M functions/widgets/ci_widget_latest_posts.php
  M functions/widgets/ci_widget_testimonials.php
  M functions.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

* FIXED: Booking form didn't like people with no children.
  M template-booking.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_latest_posts.php
  M functions/widgets/ci_widget_newsletter.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 - June 26, 2015

Compatibility: WordPress 4.1+

Initial Release