Black Friday: 30% OFF em todos os planos, já aplicado no carrinho Ver planos
Entrar Carrinho

Studiopress Genesis Framework Changelog

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

  1. 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

  1. 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).
  2. 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

  1. 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

  1. 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

  1. 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.
  2. 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

  1. 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`.
  2. 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.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.
  4. 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

  1. 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.
  2. 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. 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`.
  4. 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`.
    • Find '© 2019' in stored footer text and replace it with the `[footer_copyright]` shortcode during the Genesis update process. This is designed to ensure that the copyright year in footer text updates in future years.

Changelog publicado pelo desenvolvedor, no idioma original.