Changelog @package SPYR Engine @author SPYR @link https://SPYR.me @copyright SPYR Media, LLC @license GPL-2.0+ v2.5.0 - Removed Slide-Push Menu script and replaced with pure CSS - Removed unnecessary -webkit and -moz declarations - Added temporary fix for parsing of new Google Fonts URL formatting - Added rel="noopener" to [attribution] - Added rel="noopener" to Get Support Anchor - Added Prism support outside of engine.js - Minified style.css - Removed engine.js and replaced with inline minified script - Removed jQuery dependencies - Added Advanced Customizer Panel - Added Advanced Configuration settings for Font Awesome and Prism - Added SVG icon, menu hashtag, and shortcode support - Removed inline-block from - Added Mobile Navigation Display Type body class - Updated #nav-button# to use spyr_get_nav_button() and remove anchor tag v2.4.5 - Upgraded ACF to v5.8.12 - Added primary_only option to [entry_terms] for Yoast Primary Category - Added spyr_archive_title filter - Updated .aligncenter to include text v2.4.4 - Updated responsive-video styling for embedded video blocks v2.4.3 - Added [fa] Shortcode - Added [reading_time] Shortcode - Added [wpseo_breadcrumb] tweak to remove Post Title - Added breadcrumb styling - Added TikTok Follow Link v2.4.2 - Added local Font Awesome v4.7.0 fonts and CSS - Added font-display:swap to Font Awesome - Moved Slide-Push Menus to engine.js - Moved Prism Syntax Highlighter to engine.js - Removed Dashicons - Added menu SVG icon - Changed Subscribe Widget Font Awesome field with Text - Removed ACF Font Awesome module - Upgraded ACF to v5.8.8 - Added translation function to all ACF Subscribe Widget and Entry fields - Removed Source Sans Pro and Montserrat from default stylesheet v2.4.1 - Added id attribute to [entry_date] - Added spyr_entry_settings_post_types filter to add Entry Settings to CPTs - Updated acf_entry.php and acf_subscribe_widget.php to follow Engine file comment convention v2.4.0 - Updated all constants to use THEME_ instead of CHILD_THEME_ - Changed get_stylesheet_directory_uri() references to get_template_directory_uri() for Child Theme Compatibility v2.3.4 - Fixed Customizer Undefined Index Error v2.3.3 - Added Block Editor Wide Alignment support - Fixed Comment alignment v2.3.2 - Added Hide option to Featured Image Position - Added Block Editor Wide Alignment styling - Fixed .size-round image styling - Fixed 404 Media loop - Fixed .line-before.line-after img.aligncenter - Added .no-entry-title when Entry Title is hidden - Fixed Trackbacks to display when open - Added spyr_trackback_content_show filter - Added [trackback_date] and [trackback_time] - Added Archive Layout - Added Page Featured Image Size and Position - Disabled unwritten support URLs - Updated ACF to v5.8.7 v2.3.1 - Updated hamburger navigation for accessibility - Added classes for automatic black and white, sepia, and blurred images - Added .highlighter classes v2.3.0 - Updated .entry-grid - Overhauled [spyr_posts] for complete query customization - Added Simple Landing Page - Added CMB2 and CMB2 Conditionals plugin v2.2.4 - Fixed dismissed Admin Notices v2.2.3 - Fixed [posts] to init $atts as array if empty v2.2.2 - Fixed Site Title to display whenever there's a Site Image - Added .js-enabled body class v2.2.1 - Fixed ##logout## to work when #fa-icon# is also in use in the menu item - Reworked .nav-area .menu-item.column styling to avoid using !important - Added Taxonomy and Tag support to Archive Titles - Added .logged-in-only and .logged-out-only - Added Admin Notices for setup and License Key activation - Added navigation button toggle to Customizer - Added Font Awesome to admin for Admin Notices v2.2.0 - Added $hash_open test to optimize and only run on # menu items - Added ##login##, ##logout##, and ##login-logout## support - Added spyr-logged-in-menus support - Added $header_menu_name and spyr_header_menu_name filter for spyr-logged-in-menus support - Fixed $item->classes overriding other class declarations in Hashtag Menu Support - Added $menu_classes to spyr_do_header_nav & spyr_do_footer_nav toggle desktop/mobile visibility - Changed is_category() to is_archive() add entry-num- to all archives and CPTs - Added .even/.odd classes to entries in Archives - Fixed style-engine.css.php to use get_theme_mod() instead of spyr_get_option() - Updated ACF to v5.8.3 - Changed deprecated login_headertitle to login_headertext in spyr_login_title() - Removed Landing Page functions - Initialized $quote_author in spyr_quote_shortcode() - Removed Font Awesome 5 from Admin v2.1.11 - Updated Entry Navigation Widget to only display on single Entries v2.1.10 - Updated spyr_do_site_title to allow shortcodes to override hidden Site Title settings in Customizer - Changed .wp-caption img to inline-block to allow smaller images to be aligned appropriately v2.1.9 - Changed .entry-header margin to .entry-title-meta-wrap to remove from Pages without titles - Removed Featured Image Caption field for built-in image Caption - Upgraded ACF to v5.7.13 v2.1.8 - Overhauled [posts] shortcode (previously an Easter Egg) for simple Date / Title archive display v2.1.7 - Upgraded ACF to v5.7.12 v2.1.6 - Upgraded ACF to v5.7.11 v2.1.5 - Upgraded ACF to v5.7.10 - Updated Landing Page ACF Location Rule to check Post Template. Currently disables Post Landing Page. - Changed spyr-archive-cta-position to spyr_archive_cta_position v2.1.4 - Added spyr-customizer-css theme support to disable Design panel Custom CSS section - Updated all support URLs - Upgraded ACF to v5.7.9 - Fixed Entry Settings Custom Link button width - Fixed SPYR Section > Content > Column #4 display style v2.1.3 - Fixed Entry Settings display on Posts v2.1.2 - Fixed .widget-icon class declaration after previously inadvertently changing to .icon-widget-icon - Reorganized shortcodes.php - Changed duplicate [site_title] to [site_title_header] to continue using [site_title] for footer - Changed Text Settings defaults from [post_author] and [post_date] to [entry_author] and [entry_date] - Removed $footer from [table_row] - Changed [entry_image] to [featured_image] with backwards compatibility retained - Added colspan capabilities to [table_row] - Added [expand_nested] for nested [expand] shortcodes - Added $class to [expand] - Updated [expand] styling to smoothly expand title - Changed [post_excerpt] to [excerpt] v2.1.1 - Fixed Search widget sidebar styling - Changed dynamically loaded ACF fields to use relative image URLs - Removed Options Dynamically Loaded notice - Added post_landing.php Page Template support - Added auto-expand feature to automatically expand [expand] with direct links - Updated [expand_collapse] to also allow [expand] - Fixed Landing Page Layout to always be full width - Fixed Entry Settings no longer displays on Landing Post Template - Added .landing-no-title class to body - Fixed Entry Header to display on Landing Page show/hide - Fixed Landing Page to no longer display Page content before SPYR Sections - Added spyr-dev-acf-landing-page theme support to Landing Page ACF init - Added Template Post Type to Landing Page Template - Added spyr_landing_page_templates filter - Added Title Toggle to Landing Page Template - Added Visibility to Landing Page Template - Added Section ID to Landing Page Template titles - Upgraded ACF to v5.7.7 - Added spyr_nav_area_name filter to add conditional Navigation Area menus - Removed Landing Page Feature Area responsive vertical centering v2.1.0 - Fixed Prev/Next Archive pagination - Fixed .vertical-dividers overflow on mobile - Added [entry_author_links] shortcode - Added _url to all spyr_social_contactmethods() - Updated search form and shortcode to accept inline argument - Added .full-width-dropdown for navigation menus - Added search menu item support - Added [menu] shortcode - Fixed Custom Entry Header, Byline, and Footer for Pages - Added the spyr_entry_title_meta_content filter and changed Entry Header logic - Added spyr-blog-teasers option via theme support - Added spyr_get_fonts to easily retrieve font families - Updated to only add quote marks to font-family when set to a single font - Updated Navigation Area error - Fixed Changed .icon-button to relative padding - Fixed 404 page, removed spyr_do_post_content - Fixed Dynamic ACF options to be loaded at current_screen hook - Added spyr-sidebar-widths & spyr-multi-sidebar-widths filters for content/sidebar widths - Fixed Landing Page to never allow sidebars - Fixed Site Image width when Primary Navigation active - Fixed Entry Header, Byline, and Footer priority in Landing Page Posts Sections - Added Hide option to Entry Settings > Featured Image - Added Subscribe Widget - Added responsive [table], [table_group], and [table_row] shortcodes - Added theme support for Header and Footer widget areas - Added .bg-2 as default Before Header class - Upgraded ACF to v5.7.3 - Removed spyr-dev-mode checks from Init ACF - Updated all line-height references to be unitless - Fixed form input and button padding for horizontal alignment - Fixed [share] to check whether $class is set before referencing - Fixed spyr_featured_image_caption_save to avoid running on menu save - Updated all After Header menu widget to be displayed inline - Fixed missing spyr_get_support_urls() array elements - Fixed initialization of $image_caption_class in Get Post Image - Fixed $current_screen object check in Load Dynamic Field Options to remove debug error - Updated spyr_wp_get_attachment_image() for refined Landing Page heading image display - Updated ACF to v5.7.1 - Fixed $show_entry_header_on_pages reference in admin_acf.php v2.0.3 - Changed spyr_remove_landing_template to use $instance instead of $this to fix PHP v7.x.x error v2.0.2 - Added default Favicon support v2.0.1 - Updated spyr_get_defaults to run spyr_theme_defaults filter only when necessary - Added Comment and Trackback Text Settings - Added spyr_comment_args filter - Added [comment_date] and [comment_time] shortcodes - Removed comment author says text - Changed default accent colors - Moved Customizer Defaults to init.php - Fixed Trackbacks heading wrapper - Updated nested entry comment form styling v2.0.0 - Complete overhaul of the code base. Upgraded to a standalone parent theme.