Todas as versões registradas, da mais nova para a mais antiga, com o que mudou em cada uma.
Última 3.6.2· 31 mar 202615 versõesDesde set 2019
2026 · 1 versão
3.6.2
Última
2 melhorias2 correções1 alteração
Melhoria
Improve Genesis block editor sidebar styling under WordPress 7.0.
Improve styling of "install pack" buttons in Genesis one-click theme setup under WordPress 7.0.
Corrigido
Fix a warning under PHP 8.5 that could be generated by genesis_get_image if wp_get_attachment_image_src returned false.
Fix defer and async parameter stripping in the script loader. The defer=true and async=true strings are now correctly removed from query params after defer or async properties are added to script tags.
Alterações
Resolve deprecation notices for the Genesis block editor sidebar under WordPress 7.0.
2025 · 2 versões
3.6.1
1 novo1 de segurança1 alteração
Novo
Add new `genesis_shortcode_attribute_allowed_html` filter to adjust allowed HTML in Genesis shortcode attributes if needed. Defaults to the same as `wp_kses_allowed_html( 'post' )`.
Segurança
Security
Alterações
Sanitize HTML in Genesis shortcode attributes to prevent XSS from contributor-level users. Thank you to 'Muhammad Yudha - DJ' for the report (CVE-2025-10737).
3.6.0
2 correções1 alteração
Corrigido
Fix “doing it wrong” textdomain notices under WordPress 6.7+ by deferring menu, layout and admin notice logic until `after_setup_theme`. If you still see notices after updating Genesis, check for child theme and plugin updates. For example, Genesis Sample and Genesis Blocks have also been updated to resolve textdomain notices.
Fix `str_contains` deprecation notice in the Customizer under PHP 8.2+ relating to custom footer output.
Alterações
Developers: custom layouts created via `config/layouts.php` now defer loading of layout labels. If you use `config/layouts.php` in your child theme, you will need to (a) remove translation functions such as `__` from `layouts.php` and (b) move your translated layout labels to `config/layouts-labels.php` to avoid “doing it wrong” notices with WordPress 6.7+. See Genesis layout docs for details
2024 · 1 versão
3.5.0
1 correção1 alteração
Corrigido
Fix `Elements with visible text labels do not have matching accessible names`.
Alterações
Resolve php 8.2 error passing null to strlen.
2022 · 1 versão
3.4.0
1 melhoria1 correção3 alterações
Melhoria
Update dependencies with `npm audit fix`.
Corrigido
Fix an error with the User Profile widget on WP `5.9`.
Alterações
Also run PHPUnit tests on PHP 8.0 and 8.1.
Prevent a PHP `8` deprecated notice for `str_replace`.
Prevent PHP 8 notice from conversion of `false` to array.
2021 · 2 versões
3.3.5
1 melhoria
Melhoria
Change hook used for `genesis_handle_block_widget_editor` from `admin_init` to `widgets_init` to ensure widgets can be added, removed, and edited in the Customizer.
3.3.4
1 alteração
Alterações
Using the use_widgets_block_editor filter in WordPress 5.8, the pre-5.8 widget screen behavior remains the same. To opt-in to the new WP 5.8 widgets editor, place this code in your theme's functions.php file: `add_filter( 'use_widgets_block_editor', '__return_true' );`
2020 · 4 versões
3.3.3
1 novo1 melhoria4 alterações
Novo
Add missing `permission_callback` to public Genesis REST routes to prevent a notice under WordPress 5.5.
Melhoria
Improved standards for admin CSS.
Alterações
Accessibility: Added title as `aria-label` to ` ` element to improve screen reader UX when using the rotor to view all articles on the page.
Use `excerpt_remove_blocks` to remove block content such as image captions and embed URLs from `get_the_content_limit`.
Disable `genesis-lazy-load-images` theme support under WordPress 5.5. WordPress 5.5 adds image lazy loading by default.
Use of `wp_make_content_images_responsive` in archive, singular, and featured widget images; `srcset` is applied via `wp_calculate_image_srcset` in `wp_get_attachment_image` used by `genesis_get_image`.
3.3.2
1 novo2 alterações
Novo
Adds support for Gutenberg 7.9 and future block editor adjustments.
Alterações
Block Editor: prevent an editor crash if the Genesis sidebar is active.
Block Editor: ensure the Genesis sidebar icon is visible.
3.3.1
3 alterações
Alterações
Includes fixes for the Genesis language pack update feature.
Internationalization: Enable language pack updates work on WordPress multisite as long as the main site is using a Genesis theme. Previously, Genesis language pack update prompts would only appear if the main site used a Genesis theme and did not use the en_US locale.
Internationalization: Fix a fatal error that could occur on sites with custom Genesis translation files that contain an unreadable PO-Revision-Date header.
3.3.0
13 alterações
Alterações
Internationalization: Non US English sites can now download the latest Genesis parent theme translations without using a plugin.
1. Check your language is listed and has translations at
2. Disable the Genesis Translations plugin if using.
3. Check for language pack updates at Dashboard → Updates. If you do not see language pack updates, switch your site language to US English at Settings → General, save changes, then switch back to your own language and check for language updates again.
Accessibility: Author box titles on author archives now use h2 instead of h4 to prevent heading levels from jumping.
Accessibility: Prevent “Reader Interactions” screenreader text appearing below content if there are no comments, comment form, or trackbacks on display.
Accessibility: Move `role="navigation"` from the list element to the wrapper element on pagination navigation.
AMP: Fix CSS string format used in the AMP menu styles.
Block Editor: Show singular, post-type, and ID-specific layouts in the Genesis sidebar layout selector.
REST: Accept multiple comma-separated layout types for the /layouts/ Genesis REST endpoint.
Standards: switch all instances of `date` to `gmdate` to adhere to new WordPress standards recommendations.
Tooling: simplified the creation of the Genesis zip file during the release process.
Internationalization: Old translations download script tooling was removed in favor of the new automated language pack download feature.
2019 · 4 versões
3.2.1
2 alterações
Alterações
Accessibility: Prevent screenreader text such as “interim pages omitted” from appearing in paginated navigation for themes that have not added Genesis accessibility support.
Tooling: Allow PHP short array and ternary syntax.
3.2.0
4 novos4 alterações
Novo
Open Graph Tag support (off by default, disabled if select plugins are outputting OG tags).
Ability to disable footer widgets on single entries.
Lazy load images in Chrome 76+ (off by default, enabled with `genesis-lazy-load-images` theme support).
Modify entry meta output via Theme Settings in customizer.
Alterações
Admin: Theme Setup CSS tweak
Filter: Added `genesis_amp_menu_css` filter for AMP inline styles for control over the output.
Accessibility: Added aria labels, screen reader text to numeric entry navigation.
`genesis_markup` now accepts `atts` to add attributes to markup at the point of use.
3.1.3
1 removido6 alterações
Removido
Remove empty entry-meta wrappers if post info or meta is removed via a filter.
Alterações
Ensure unchecked checkboxes in the Genesis editor sidebar save correctly with WordPress 5.3.
Prevent a warning during One-click Theme Setup under WordPress 5.3.
Display comment reply forms directly below the comment instead of after nested responses.
Prevent a fatal error that could occur when visiting the Customizer if the `genesis_footer_output` filter was used with more than one argument.
Make sure that the `[footer_childtheme_link]` shortcode renders if the Theme URI stylesheet header is missing but the theme declares a `CHILD_THEME_URL`.
Correct the deprecation message for `genesis_attributes_nav`.
3.1.2
2 alterações
Alterações
Prevent the block editor and Genesis sidebar failing to load if a custom post type supports `genesis-layouts` but not `custom-fields`.