ThesisChangelog → Version 2.8

Thesis 2.8 Changelog

Release date: January 31, 2019

  • Modular Content System makes it easy include email signup forms, calls-to-action, product pitches, or any other piece of “micro content” on any post or page!
  • Moved a ton of Box HTML options html_options() over to regular options options(), which causes them to convey on the Skin Content page. Users will enjoy more control over things like Date and Author display.
  • Added new WP Comment Form Box for sites that need to use the default WordPress comment form (and its associated hooks/filters)
  • Refined Box names for better display grouping in UIs
  • Skin and Custom CSS: Save button is no longer temporarily disabled after clicks
  • WP Nav Menu Box: Added thesis_wp_nav_menu_{$hook}_args filter, where {$hook} equals the Display ID of the current instance
  • WP Featured Image Box: Added wp_featured_image filter to allow for flexible output enhancement and wrapping
  • Text Box: Removed HTML wrapper option and added a new Display Style option to leverage pre-existing Skin styles. Also added info box with “pro tip” to clarify options.
  • Post List Box: Added wrapping element HTML option for better output flexibility
  • Widget Box: Widgets Admin now indicates if a Widget Area is currently hidden or displayed
  • Author Avatar Box: Added author_avatar_size filter to replace old HTML option
  • Author Description Box:
    • Added author_description_avatar_size filter to replace old HTML option
    • Added thesis_author_description_class filter for control over the HTML class on the front end
  • Post Edit Link Box: Added thesis_post_edit_text filter
  • Post Content Box: Added thesis_post_content_read_more filter
  • Post Excerpt Box: Added thesis_post_excerpt_read_more filter
  • Comment Intro Box and Comment Reply Link Box: Added comment_form_respond_id filter
  • Comment Reply Link Box: Added thesis_comment_reply_args filter
  • Comment Author Box: Added thesis_comment_author_link filter in place of old HTML output options
  • Comment Avatar Box: Added thesis_comment_avatar_size filter to replace old HTML option
  • Comment Permalink Box: Added thesis_comment_permalink filter to replace old HTML option
  • Skin Attribution Box: Added description to textarea input
  • Skin API:
    • Header Image: Made HTML id filterable
    • Logo: Made HTML id filterable
  • Added Presley to the Thesis Admin home screen
  • Added 13 more Google Fonts:
    • Aleo
    • B612
    • B612 Mono
    • Bai Jamjuree
    • Chakra Petch
    • Fahkwang
    • K2D
    • Kodchasan
    • KoHo
    • Krub
    • Mali
    • Niramit
    • Thasadith
  • Improved the way WP Nav Menu Boxes and Query Boxes load options based on their current display status
  • PHP 7.2 compatibility tweaks on a whack-a-mole basis
  • Modernized CSS Reset
  • Established hook naming convention for non-HTML Container Boxes with multiple hooks (Post Box, Post List, Query Box)
  • Form API:
    • Fields will now be skipped unless a type is specified
    • Options Groups now feature proper indentation in the HTML source
    • Fixed undefined index issue with custom field
  • Text Box and Widget Box: Shortened default “empty” text on the front end
  • Changed tab spacing length in the CSS Variable popup editor
  • Templates that start with underscores are now hidden in the Custom Template dropdown selector
  • Changed “Content” and “Skin Content” to “Content & Display”
  • Changed “Tracking Scripts” to “Footer Scripts”
  • Rearranged WordPress-specific Boxes in /lib/wp/boxes.php
  • Removed the Google Publisher Box (because Google+ is now deprecated)