Releases: churchthemes/church-theme-framework
Releases · churchthemes/church-theme-framework
2.4.4
- Make ctfw_color_styles() compatible with latest Gutenberg
- Add Agency Mode note at bottom of licenses screen
- Give license settings container an ID - ctf-license-settings
- Add classes to notices for various license statuses
- Add agency_mode notice and ctfw_edd_license_notice_key filter
- Add ctf_license_page_bottom action
- Add ctf_after_license_key_input filter
- Change add-on license 'expiring soon' from 30 to 7 days
2.4.3
- Change name from churchthemes.com to ChurchThemes.com.
2.4.2
- Add ctfw_color_styles() to generate styles based on 'editor-color-palette'
- Add 'ctfw-color-styles' feature to make Gutenberg-chosen palette colors affect frontend
- Add ctfw_output_editor_color_styles() to output color palette styles in Gutenberg editor
2.4.1
- Replace instances of deprecated ctfw_theme_url() with get_theme_file_uri()
2.4
Version 2.4 assists themes with Gutenberg editor compatibility.
- Make ctfw-editor-styles Gutenberg-compatible (must supply block_stylesheet and block_css_function)
- Make ctfw_editor_styles() apply to Gutenberg editor. Must supply block_stylesheet and block_css_function via 'ctfw-editor-styles' add_theme_support()
- Add admin-post.css to style featured image note in Gutenberg
- Add admin-post.js for Gutenberg handling of featured image custom sizing note
- Add ctfw_featured_image_note() to get current post type's note and make ctfw_featured_image_notes() use ctfw_featured_image_note()
- Make ctfw_post_galleries_data() extract image IDs from Gutenberg blocks
- Make ctfw_gallery_posts_where() consider Guteberg blocks
- Update CT Meta Box to 2.2.2 for Gutenberg support
- Make breadcrumb avoid taxonomies that are private (prevent issue with Yoast Premium Prominent Words)
- Deprecate ctfw_theme_url() in favor of get_theme_file_uri()
- Fix undefined body_class in editor.php
- Make Ustream embeds responsive
- Prefix EDD theme updater class to prevent conflict with AppPresser and others
- Change incorrect textdomains
2.3
- Add ctfw_sermon_word_singular() and ctfw_sermon_word_plural()
- Make ctfw_sermon_word_plural() default Title for CT Sermons widget
- Replace sermon wording with post type label in breadcrumbs
- Check in ctfw_event_calendar_data() for calculated_dates before merging with event_dates (better back-compat relating to Pro)
- Make ctfw_get_content_template() check if post type exists to avoid loading a post type's template when Church Content plugin inactive
- Remove trailing space from 'Every year ' string (4 weeks ago)
2.2.2
- Make ctfw_customize_defaults() use transient name specific to theme to avoid theme preview issues in Customizer
2.2.1
- Restore new ctfw_background_image_preset_urls()
- Change priority of ctfw_grandfather_recurring_events to 1.5 (from 2) to keep old version of CRE working
2.2
Prepared framework for new events features in Church Content Pro add-on.
- Add weekly_type, weekly_day and excluded_dates to ctfw_event_calendar_data() and ctfw_event_data()
- Add support for excluded_dates to ctfw_event_recurrence_note()
- Add support for multiple days of week to ctfw_event_recurrence_note()
- Add support for multiple weeks of month to ctfw_event_recurrence_note()
- Add handling of Pro event recurrence fields to ctfw_event_data()
- Add ctfw_event_excluded_dates_note() and apply it to ctfw_event_recurrence_note() and ctfw_event_data()
- Make ctfw_event_calendar_data() consider excluded_dates for non-recurring events occuring multiple consecutive days
- Make load ct-recurrence-load.php instead of ct-recurrence.php; handles PHP version issues gracefully
- Add CT Recurrence submodule (now using php-rrule)
- Update CT Meta Box (2.2.1) submodule.
- Add ctfw-grandfather-recurring-events to grandfather basic recurrence for existing users
- Remove old ct-recurrence.php class
- Begin moving towards wpcs/phpsc standards with events.php
2.1.1
- Replace saved_loop_after_content_used() with ctfw_loop_after_content_used()