Skip to content

Releases: churchthemes/church-theme-framework

2.4.4

17 Sep 17:56
Compare
Choose a tag to compare
  • 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

13 Jul 18:15
Compare
Choose a tag to compare
  • Change name from churchthemes.com to ChurchThemes.com.

2.4.2

21 May 17:28
Compare
Choose a tag to compare
  • 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

16 May 15:07
Compare
Choose a tag to compare
  • Replace instances of deprecated ctfw_theme_url() with get_theme_file_uri()

2.4

16 May 14:38
Compare
Choose a tag to compare
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

27 Dec 16:32
Compare
Choose a tag to compare
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

14 Nov 21:27
Compare
Choose a tag to compare
  • Make ctfw_customize_defaults() use transient name specific to theme to avoid theme preview issues in Customizer

2.2.1

14 Nov 18:32
Compare
Choose a tag to compare
  • 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

08 Nov 19:35
Compare
Choose a tag to compare
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

08 Sep 20:01
Compare
Choose a tag to compare
  • Replace saved_loop_after_content_used() with ctfw_loop_after_content_used()