Block page template in favor of new Genesis per-page settings.
3.0.1
1 change
Changes
Use current theme name instead of 'genesis-sample' when enqueueing assets. This ensures assets continue to load if the theme is renamed.
3.0.0
1 new2 improvements10 changes
New
New `composer run phpcbf` command to fix simple PHP linting violations. ([GitHub version]( only.)
Improved
Update developer dependencies.
Improved block column CSS for WordPress 5.2+.
Changes
Requires Genesis 3.0.0+.
AMP support.
Use `position: sticky` for the header and remove JavaScript that adjusted header height and content position. This prevents content reflow after page load.
Reorganized config folder for easier reading and maintenance.
Use new `genesis_get_theme_handle` and `genesis_get_theme_version` functions from Genesis 3.0.0 in place of declaring `CHILD_THEME_HANDLE` and `CHILD_THEME_VERSION` constants.
Responsive menu scripts have been replaced with `genesis_register_responsive_menus`, which loads required JavaScript from Genesis 3.0.0.
`genesis-responsive-viewport` theme support declaration. This is now added by default in Genesis 3.0.0.
Deleted Genesis nav extras filter and metabox removal. These are no longer present in Genesis 3.0.0.
`child-theme-settings-genesis.php` file and filter. Genesis 3.0.0 no longer includes a settings admin page or `genesis_theme_settings_defaults` filter.
`404-page` accessibility support, as this no longer has an effect.
2.10.0
2 new5 improvements2 fixes1 change
New
create a WPForms form during one-click theme setup and insert a WPForms block on the sample contact page.
remove link in hidden title when custom logo is in use for better accessibility.
Improved
set full-width page layout for the Block Examples and About pages during one-click theme setup.
improve styling of tables.
improve editor button block styling.
clarify wording of Customizer color labels.
remove matchHeight script and use CSS flex instead to match heights of WooCommerce product lists.
Fixed
WooCommerce shop pages now use the selected page layout instead of the default site layout on sites using object caching.
update the `npm run zip` script to prevent an issue with zip decompression for apps such as Path Finder.
Changes
Requires Genesis 2.10.0+.
2.9.1
4 new3 improvements
New
Contributing guidelines.
Tooling to lint JavaScript to WordPress coding standards (`npm run lint:js` and `npm run fix:js`).
GitHub issue templates (in the theme’s GitHub repository only).
`editor-style`, `block-styles` and `wide-blocks` Block Editor tags to theme stylesheet header.
Improved
Fixed wide and full width table block styling to display correctly on the front end.
Linted theme JavaScript to WordPress standards.
Marked third party plugins with “(Third Party)” in `config/onboarding.php`.
2.9.0
2 new9 improvements1 change
New
Additional pages are created during One-Click Theme Setup.
A menu is set up during One-Click Theme Setup.
Improved
Added Customizer colors to the Block Editor color palette.
Use `theme-primary` and `theme-secondary` slugs for Block Editor color palette to prevent possible loss of styling when switching themes. We are now using this convention for new StudioPress theme releases and updates and encourage theme developers to do the same.
Removed gray colors from the Block Editor color palette.
Generate inline styles for the Block Editor from theme supports, reducing manual Block Editor CSS required. See `lib/gutenberg/inline-styles.php` and
The default button block color is now blue and not gray.
Combined all Block Editor config into a single file at `config/block-editor-settings.php`.
Removed the XML sample content file. You can import sample content via One-Click Theme Setup by visiting `/wp-admin/admin.php?page=genesis-getting-started` instead.
CSS adjustments including button, blockquote, latest posts block, and WPForms styling.
improvements to CSS and PHP coding standards.
Changes
Requires Genesis 2.9.0+.
2.8.0
6 new3 improvements2 changes
New
Block-based homepage layout.
“Blocks” page template for use with the block editor. The template removes the title and breadcrumbs, and forces a full-width layout.
Load configuration with the new `genesis_get_config` function from Genesis 2.8.0. (See `functions.php` and the `config/` folder.)
Add `has-no-blocks` body class if singular post/page contains no blocks.
Add `first-block-[block-name]` body class. Helps remove top padding when blocks such as the Cover block are first on the page.
Add `first-block-align-[alignment]` body class. Helps adjust styles if the first block is full-width.
Improved
Styling adjustments for buttons, content width, and column blocks.
Prevent 'admin' user being created during manual XML demo content import.
Remove editor font sizes shortname from Gutenberg font sizes config. (The shortname is no longer used in WordPress.)
Changes
Requires Genesis 2.8.0+.
Tools: Improve `npm run zip` command to create archives that unzip to a 'genesis-sample' folder on Windows.
2018 · 1 version
2.7.1
3 fixes
Fixed
Reinstate normalize.css and update to version 8.0.1.
Reinstate Genesis Column Classes.
Stop background hover color appearing for mobile menu-highlight button.
Changelog published by the developer, in their original language.