Releases: webmandesign/webman-theme-framework
Releases · webmandesign/webman-theme-framework
2.8.0
This is the last release of the library code. Instead, it is being merged into the WebMan Starter Theme, no longer being a separate code package.
- Add: Adding CSS Variables functionality
- Update: PHP 7+ support only
- Update: Adding type and return hints to methods and functions
- Update: Using closures (anonymous functions) where appropriate
- Update: Removing
final
from PHP classes declaration - Update: Removing singletons
- Update: Renaming files and folders
- Update: Using
instanceof
instead ofis_a()
- Update: Simplifying paginated suffix functionality
- Update: Renaming variables
- Update: Removing welcome page loading, leaving this for the theme
- Update: Updating developer placeholders
- Update: Updating WebMan Design URL
- Update: Removing Child Theme Generator functionality
- Update: Updating SSL URLs function
- Update: Updating theme upgrade functionality
- Update: Not using
locate_template()
any more - Update: Formats dropdown button: Removing obsolete classes and changing display font size classes for better Gutenberg compatibility
- Update: Improving plugins suggestions loading
- Update: Abstracting filter hooks into dedicated methods
- Update: Removing obsolete global hooks comments
- Update: Introducing compatibility with custom "more tag" text
- Update: Making skip links more flexible
- Update: Updating hooks naming convention
- Update: Removing "hook/" from hook names
- Update: Renaming bypass filters (using "pre" as filter name prefix, not suffix)
- Update: Removing obsolete hooks
- Update: Removing pullquote TinyMCE format dropdown styles
- Update: Removing obsolete customizer controls
- Update: Removing Update Notifier script
- Update: Improving customizer options generator
- Update: Improving customizer controls
- Update: Renaming customizer rendering method
- Update: Making "Theme Options" first panel in customizer
- Update: Removing any customizer native panel/section/setting/control modifications
- Update: Removing Stylesheet Generator functionality
- Update: Updating css-vars-ponyfill to version 2.0.2
- Update: Loading CSS vars ponyfill on IE browser only
- Update: Splitting SASS files into partials
- Update: Updating golden ratio values to more precise ones
- Update: Removing "only screen" from CSS media queries
- Update: Preventing JS error for CSS variables incompatible browsers
- Update: Moving CSS escaping from library into the theme
- Update: Improving security
- Update: Improving sanitization
- Update: Improving fonts sanitization
- Update: Updating code documentation
- Update: Removing deprecated @subpackage docblock
- Update: Updating code formatting
- Update: Removing obsolete code
- Fix: CSS variables functionality
- Fix: Customizer preview JS functionality
- Fix: Sanitization methods
- Fix: WP PHP coding standards: Assignments must not be placed in conditionals
- Fix: Updating inline IF statements according to WP coding standards: check for true, not false
Files changed:
changelog.md
init.php
includes/classes/class-content-editor.php
includes/classes/class-core.php
includes/classes/class-css-variables.php
includes/classes/class-customize-control-html.php
includes/classes/class-customize-control-multiselect.php
includes/classes/class-customize-control-select.php
includes/classes/class-customize-control-text.php
includes/classes/class-customize-control.php
includes/classes/class-customize.php
includes/classes/class-sanitize.php
js/customize-control-multicheckbox.js
js/customize-controls.js
scss/customize.scss
2.7.0
- Add: Theme options/mods wrapper with automatic default value fallback
- Add: Support for customizer options
validation_callback
- Update: Improving customizer options setup
- Update: Using
error_log
where appropriate - Update: Improving security
- Update: Using
PHP_EOL
- Update: Improving and fixing
$pre
filters - Update: Removing
get_theme_file_uri()
shim function (WP4.7+) - Update: Removing custom TinyMCE editor page template class (WP4.7+)
- Update: Adding variable type where applicable
- Update: Removing obsolete WordPress min version requirement in favor of 2 major versions backwards compatibility
- Update: Simplifying assets versioning
- Update: Improving customizer options functionality
- Update: Improving PHP DocBlock and adding @subpackages info
- Update: Improving custom styles output functionality
- Update: Removing obsolete functionality
- Update: Improving code formatting
- Update: WebMan Design Use Child Theme 1.3.0
Files changed:
changelog.md
init.php
includes/classes/class-admin.php
includes/classes/class-core.php
includes/classes/class-customize-control-hidden.php
includes/classes/class-customize-control-html.php
includes/classes/class-customize-control-multiselect.php
includes/classes/class-customize-control-radio-matrix.php
includes/classes/class-customize-control-select.php
includes/classes/class-customize-styles.php
includes/classes/class-customize.php
includes/classes/class-sanitize.php
includes/classes/class-visual-editor.php
includes/vendor/tgmpa/class-tgm-plugin-activation.php
includes/vendor/use-child-theme/class-use-child-theme.php
js/customize-control-multicheckbox.js
js/customize-control-radio-matrix.js
js/customize-controls.js
scss/customize.scss
scss/welcome.scss
scss/styles/_customize.scss
scss/styles/_welcome.scss
2.6.1
- Update: Removing obsolete code comments
- Fix: Stylesheet generator functionality
Files changed:
changelog.md
init.php
includes/classes/class-core.php
includes/classes/class-customize-control-radio-matrix.php
includes/classes/class-customize-control-select.php
includes/classes/class-customize-styles.php
includes/classes/class-customize.php
includes/classes/class-sanitize.php
2.6.0
- Add: Customizer range control hover color
- Update: Removing filter to enable RTL (generating RTL stylesheets automatically if the compatibility file found in the theme)
- Update: Renaming
custom_mce_format
method and filters tostyle_formats
- Update: Improving stylesheet generator method
- Update: Removing donation link from customizer styles
- Update: Updating code formatting
- Update: Improving
selector_replace
forpreview_js
in theme options
Files changed:
changelog.md
init.php
includes/classes/class-core.php
includes/classes/class-customize-control-multiselect.php
includes/classes/class-customize-styles.php
includes/classes/class-customize.php
includes/classes/class-visual-editor.php
includes/vendor/tgmpa/class-tgm-plugin-activation.php
scss/styles/_customize.scss
2.5.6
- Add: Float value sanitization method
Files changed:
changelog.md
init.php
includes/classes/class-sanitize.php
2.5.5
- Fix: Welcome page columns vertical align in WordPress 4.9
Files changed:
changelog.md
init.php
scss/styles/_welcome.scss
2.5.4
- Fix: Sanitize class "array" method name
Files changed:
changelog.md
init.php
includes/classes/class-customize.php
includes/classes/class-sanitize.php
2.5.3
- Fix: Custom styles replacements issue
Files changed:
changelog.md
init.php
includes/classes/class-customize-styles.php
2.5.2
- Fix: Custom styles caching issue
Files changed:
changelog.md
init.php
includes/classes/class-customize-styles.php
2.5.1
- Fix: Undefined variable PHP error when using stylesheet generator
- Fix: Stylesheet generator and custom styles generator functionality
Files changed:
changelog.md
init.php
includes/classes/class-customize-styles.php