Descrição
O plugin Performance Lab é uma coleção de recursos focados em aprimorar o desempenho do seu site, a maioria dos quais deverá ser incorporada ao núcleo do WordPress futuramente. O plugin facilita a descoberta e a ativação dos plugins de recursos de desempenho individuais que a equipe de performance está desenvolvendo. Dessa forma, você pode testar os recursos e aproveitar seus benefícios antes que eles estejam disponíveis no núcleo do WordPress. Você também pode desempenhar um papel importante ao fornecer feedback para aprimorar ainda mais as soluções.
As funcionalidades que estão atualmente em destaque neste plugin são:
- Embed Optimizer
- Imagens responsivas aprimoradas
- Image Placeholders
- Image Prioritizer
- Voltar/avançar instantâneo
- Modern Image Formats
- Optimization Detective (dependência para Embed Optimizer e Image Prioritizer)
- Performant Translations
- Speculative Loading
- Transições de visualização (experimental)
Esses plugins também podem ser instalados individualmente, sem a necessidade da instalação do Performance Lab. Entretanto, ter o plugin Performance Lab instalado permite a você descobrir novos recursos de desempenho à medida que são desenvolvidos.
Instalação
Instalação a partir do WordPress
- Visite Plugins > Adicionar novo.
- Procure por Performance Lab.
- Instale e ative o plugin Performance Lab.
Instalação manual
- Faça upload de toda a pasta
performance-labpara o diretório/wp-content/plugins/. - Visite Plugins.
- Ative o plugin Performance Lab.
Depois da ativação
- Visite o novo menu Configurações > Desempenho.
- Ative os módulos individuais que você gostaria de usar.
Perguntas frequentes
-
Qual é o objetivo deste plugin?
-
O objetivo principal do plugin Performance Lab é permitir o teste de vários módulos de desempenho, cuja meta é acabar sendo incorporada ao núcleo do WordPress. Ele é essencialmente uma coleção de “plugins de recursos”, o que o torna diferente de outros plugins de desempenho que oferecem recursos que não são destinados ao núcleo do WordPress e que potencialmente dependem de funcionalidades que não seriam viáveis para a adição ao núcleo. A lista de módulos disponíveis será alterada regularmente: módulos existentes deverão ser removidos depois de terem sido lançados no núcleo do WordPress, enquanto novos módulos poderão ser adicionados em qualquer versão futura.
-
Posso usar este plugin no meu site em produção?
-
Considerando o objetivo principal do plugin (veja acima), ele pode ser visto principalmente como um plugin de testes beta para os vários recursos de desempenho incluídos. No entanto, é essencial entender que seu uso envolve riscos inerentes. Os usuários são incentivados a prosseguir com cautela e entender que fazem isso por sua própria conta e risco.
-
Onde posso enviar os meus comentários sobre o plugin?
-
Comentários e sugestões são encorajados e muito apreciados, especialmente porque este plugin pode conter futuras funcionalidades para o núcleo do WordPress. Se tiver sugestões ou pedidos de novas funcionalidades, pode submetê-los como um issue no repositório GitHub da Equipe de desempenho do WordPress. Se precisar de ajuda para resolver problemas ou tiver uma pergunta sobre o plugin, crie um novo tópico no nosso fórum de suporte.
-
Onde posso relatar erros de segurança?
-
A equipe de desempenho e a comunidade WordPress levam as brechas de segurança a sério. Apreciamos os seus esforços para divulgar de forma responsável as suas descobertas e faremos nosso melhor para reconhecer as suas contribuições.
Para relatar um problema de segurança, visite o programa WordPress HackerOne.
-
Como posso contribuir para o plugin?
-
Contribuições são sempre bem-vindas! Saiba mais sobre como se envolver com o projeto, consulte o Manual da equipe de desempenho do WordPress
Avaliações
Colaboradores e desenvolvedores
“Performance Lab” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresPerformance Lab” foi traduzido para 27 localidades. Agradecemos aos tradutores por suas contribuições.
Traduzir o “Performance Lab” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
4.1.0
Correções de erros
- Corrigir lógica inválida de Server-Timing para o tempo de consultas ao banco de dados quando
$wpdb->queriesénullporque nenhuma consulta foi feita ainda. (2346)
Documentação
- Remover Web Worker Offloading dos recursos destacados pelo Performance Lab. (2404)
4.0.1
Correções de erros
- Adicionar avisos e verificação de tipo aprimorada para
$wpdb->queriesao tentar calcular server-timing para consultas ao banco de dados. (2159) - Ignorar folhas de estilo com atributos
hrefvazios na auditoria do Diagnóstico do site. (2281, 2328) - Usar função de escape adequada. (2246)
4.0.0
Melhorias
- Adicionar Instant Back/Forward à lista de plugins de recursos de desempenho. (2119)
- Adicionar ponteiros de administração para promover novos recursos do Performance Lab. (2122)
- Implementar a opção de adesão
PERFLAB_PLACE_OBJECT_CACHE_DROPINpara posicionamento doobject-cache.phpde Server-Timing. (1996) - Usar
wp_is_rest_endpoint()para detectar se estamos tratando uma solicitação da REST API. (2094)
Correções de erros
- Corrigir TypeError em
perflab_aao_query_autoloaded_options()serializando valores de opção não escalares. (1934) - Omitir o ponteiro de administração para novo plugin se o plugin já estiver ativo. (2143)
- Impedir que a auditoria de cabeçalhos de cache efetivos de recursos seja executada em ambientes locais/de desenvolvimento. (2035)
- Usar o HTML Tag Processor para auditar scripts & estilos bloqueadores no teste de recursos enfileirados do Diagnóstico do site. (2059)
3.9.0
Melhorias
- Remover sinalizações experimentais de Embed Optimizer e Image Prioritizer. (1846)
3.8.0
Melhorias
- Adiciona no Diagnóstico uma verificação da presença do cabeçalho
Cache-Control: no-store, que desabilita o bfcache. (1807) - Adiciona no Diagnóstico uma verificação que testa se os recursos estáticos são servidos com a expiração em um futuro distante. (1727)
- Enfileira scripts usando
plugins_url()em vez deplugin_dir_url(). (1761)
3.7.0
Melhorias
- Adiciona diretrizes para gestão dos plugins de recursos do Performance Lab. (1734)
- Descobre automaticamente as dependências de plugins ao obter os recursos do Performance Lab a partir do WordPress.org. (1680)
- Desconsidera o cache temporário em
perflab_query_plugin_info()quando um plugin estiver ausente. (1694) - Minificar o script usado para ativação ajax de recursos; avisar se ausente e servir o arquivo original quando SCRIPT_DEBUG estiver ativado. (1658)
Correções de erros
- Corrige a versão mais recente do plugin que não estava sendo baixada de forma consistente. (1693)
3.6.1
Correções de erros
- Corrige um erro em que a ativação de vários recursos sequencialmente poderia causar falha na ativação de alguns recursos. (#1675)
3.6.0
Melhorias
- Usa AJAX para ativar recursos/plugins no Performance Lab. (1646)
- Introduzir verificação de integridade do cabeçalho AVIF. (1612)
- Instalar e ativar Optimization Detective quando o recurso Embed Optimizer for ativado na tela de desempenho. (1644)
Correções de erros
- Corrige usos da string ‘Plugin não encontrado’. (1651)
3.5.1
Correções de erros
- Considera dependências ao armazenar informações relevantes do plugin. (1613)
3.5.0
Melhorias
- Adiciona o Web Worker Offloading à lista dos recursos do Performance Lab. (1577)
- Armazenar no cache transiente apenas informações de plugins independentes relevantes. (1573)
- Usa uma única solicitação da API do WordPress.org para obter informações sobre todos os plugins. (1562)
3.4.1
Correções de erros
- Corrige o uso incorreto de _n(). (1491)
3.4.0
Melhorias
- Remover a métrica Server-Timing do tempo de consulta de opções carregadas automaticamente. (1456)
Correções de erros
- Evita enviar o cabeçalho Server-Timing quando o buffer estiver sendo limpo. (1443)
- Corrige opções desabilitadas que reaparecem no Diagnóstico após atualização externa. (1374)
- Melhorar a tela de desempenho quando solicitações externas para WordPress.org falharem. (1474)
3.3.1
Melhorias
- Adiciona regras estritas do PHPStan (exceto para empty.notAllowed). (1241)
Correções de erros
- Permite que seja passado NULL na função perflab_admin_pointer(). (1393)
3.3.0
Melhorias
- Incrementa a versão mínima exigida e a versão testada do WP. (1333)
- Melhorar a mensagem do teste de integridade do site para WebP. (1249)
- Remover ‘Requires at least’ e ‘Requires PHP’ dos readmes dos plugins. (1334)
- Atualiza o PHPStan para 1.11.5. (1325)
Correções de erros
- Estende o teste de opções carregadas automaticamente do Diagnóstico, se presente (no WP 6.6). (1298)
- Corrige testes unitários para multisite. (1327)
3.2.0
Melhorias
- Adiciona uma nota de instalação para cada plugin de recurso do PerfLab na tabela de plugins. (1265)
- Atualiza os plugins com novas testeiras e ícones. (1272)
Correções de erros
- Corrigir a compatibilidade do Server-Timing com outros plugins que fazem buffer de saída. (1260)
- Reforça o teste do Diagnóstico para plugins de cache de objetos externos implementados incorretamente. (1238)
3.1.0
Melhorias
- Adicionaa um indicador de progresso ao ativar um recurso. (1190)
- Exibe links de configurações do plugin na tela de recursos e corrige o leiaute responsivo para dispositivos móveis. (1208)
- Adiciona suporte a dependências de plugins para ativar recursos de desempenho. (1184)
- Adiciona o suporte para o formato AVIF no Diagnóstico. (1177)
- Adiciona tempo de servidor à resposta da API REST. (1206)
- Incrementa o requisito mínimo do PHP para 7.2. (1130)
- Refinar a lógica em perflab_install_activate_plugin_callback() para depender apenas do slug validado. (1170)
- Melhorar a qualidade geral do código com verificações de análise estática mais rigorosas. (775)
Correções de erros
- Evita passar dados incompletos para perflab_render_plugin_card() e exibe um erro quando a consulta da API do diretório de plugins falhar. (1175)
- Não mostra o ponteiro do administrador na tela de Desempenho e ignora-o quando visitado. (1147)
- Corrige o aviso do
WordPress.DB.DirectDatabaseQuery.DirectQuerydo teste de opções carregadas automaticamente no Diagnóstico. (1179)
3.0.0
Melhorias
- Adiciona cache à consulta wordpress.org para obter informações do plugin. (1022)
- Adiciona melhorias ao suporte ao carregamento automático nas opções do Diagnóstico no desenvolvimento do WordPress 6.6 (1112)
- Incrementa a versão mínima exigida do WP para 6.4. (1062)
- Melhora a lógica de instalação do
object-cache.phppara permitir a atualização para uma versão mais recente. (1047) - Implementar suporte para marcar determinados plugins como experimentais. (1111)
- Migrar verificações do Diagnóstico do site de módulos para parte do núcleo do plugin. (1042)
- Remover a infraestrutura e a interface de módulos do plugin. (1060)
- Permitir alterar o valor de autoload das maiores opções carregadas automaticamente na verificação do Diagnóstico do site. (1048)
- Usa o slug do plugin como tag do gerador. (1103)
Documentação
- Atualiza “versão testada do WordPress” para 6.5. (1027)
2.9.0
Recursos
- Infraestrutura: Adicionar constantes de versão de plugins independentes para auto-sizes e speculation-rules. (958)
Melhorias
- Infraestrutura: Incluir slugs de plugins independentes na tag generator. (949)
Correções de erros
- Infraestrutura: Sanitizar nome da métrica para o cabeçalho
Server-Timing. (957)
2.8.0
Recursos
- Infraestrutura: Introduzir interface para gerenciar plugins independentes do Performance Lab. (864)
Melhorias
- Infraestrutura: Adicionar suporte à pré-visualização ao vivo de plugins no diretório de plugins. (890)
- Infraestrutura: Permitir que callbacks de módulo
can-load.phpretornem umWP_Errorcom mais informações. (891) - Infraestrutura: Implementar ponteiro de administração para indicar ao usuário que ele precisa migrar módulos para seus plugins independentes. (910)
- Infraestrutura: Implementar lógica e interface de migração de módulos do Performance Lab para seus plugins independentes. (899)
- Infraestrutura: Redefinir dispensa do ponteiro de administração para migração de módulos quando o usuário ativa um módulo. (915)
Correções de erros
- Infraestrutura: Corrigir construção de strings de tradução em admin/plugins.php. (925)
2.7.0
Melhorias
- Imagens: Removido o módulo Fetchpriority, pois agora a funcionalidade está disponível no núcleo do WordPress. (854)
- Infraestrutura: Incrementa a versão mínima exigida do PHP para 7.0 e a versão mínima exigida do WP para 6.3. (851)
Documentação
- Infraestrutura: Publicado o Image Placeholders como um plugin independente. (842)
2.6.1
Correções de erros
- Infraestrutura: Removido o arquivo de configuração do PHPStan do diretório do plugin. (816)
Documentação
- Infraestrutura: adicionados ativos de plug-in independentes: WebP Uploads, Fetchpriority e Dominant Color. (815)
2.6.0
Recursos
- Infraestrutura: Adicionada caixa de seleção de buffer de saída à tela Server-Timing. (801)
- Infraestrutura: Implementada lógica para medir o tempo de execução específico de um gancho com o Server-Timing controlado por uma tela de administração do WP. (784)
Melhorias
- Imagens: Corrigidos prefixos de função incorretos no Image Placeholders. (789)
- Infraestrutura: Adicionadas cláusulas de saída antecipada a arquivos com código procedural. (790)
- Infraestrutura: Permite desativar o Server-Timing totalmente usando a constante
PERFLAB_DISABLE_SERVER_TIMING. (795)
Correções de erros
- Imagens: Corrige o manuseio do WebP ao editar imagens com base na alteração do WordPress 6.3. (796)
- Infraestrutura: Corrigidos erros detectados pelo Plugin Checker. (788)
2.5.0
Melhorias
- Imagens: Verificar se o recurso fetchpriority está disponível no núcleo do WordPress antes de carregar o módulo. (769)
- Otimização do banco de dados: Removido o módulo SQLite. (764)
- Infraestrutura: Testado até a versão 6.3. (772)
2.4.0
Melhorias
- Banco de dados: Implementa prompt para migrar o módulo SQLite para um plugin independente, em virtude da remoção na próxima versão. (739)
- Infraestrutura: Aprimorar a qualidade do código adicionando PHPStan e corrigindo problemas do nível 0. (730)
- Infraestrutura: Usar closures estáticas para pequena melhoria de desempenho sempre que o acesso à instância não for necessário. (729)
Correções de erros
- Banco de dados: Corrige a rotina de desativação do módulo SQLite para que a migração do plugin autônomo funcione corretamente. (743)
- Infraestrutura: Tornar a saída do cabeçalho
Server-Timingmais robusta. (736)
2.3.0
Melhorias
- Imagens: Configurar os módulos
Dominant ColoreFetchprioritypara seus plugins independentes. (704) - Infraestrutura: Removido temporariamente o Image Placeholder da definição de
plugins.jsonindependentes. (719) - Infraestrutura: Usar versão dinâmica de
plugins.jsonpara fluxo de trabalho manual. (710)
Correções de erros
- Imagens: Adicionar estilo de cor dominante antes de qualquer atributo de estilo inline existente. (716)
- Infraestrutura: Resolver aviso de segurança de baixa gravidade GHSA-66qq-69rw-6×63.
2.2.0
Melhorias
- Imagens: Remover a sinalização “experimental” do módulo Fetchpriority. (702)
- Infraestrutura: Implementar infraestrutura para lançar plugins independentes a partir de módulos, incluindo Modern Image Formats. (699)
- Infraestrutura: Incluir regras
WordPress-Extrana configuração do PHPCS e corrigir os problemas resultantes. (695)
Correções de erros
- Imagens: Sanitizar parâmetro target antes de usá-lo. (690)
Documentação
- Imagens: Alterar slug/diretório do módulo de
dominant-colorparadominant-color-images. (708) - Imagens: Renomear o módulo
Dominant ColorparaDominant Color images. (705)
2.1.0
Melhorias
- Infraestrutura: Adicionar métrica
wp-totalàs métricas padrão de Server-Timing. (669) - Infraestrutura: Garantir que arquivos
load.phpde módulos realmente carreguem apenas outros códigos para evitar conflitos em plugins independentes. (674)
Correções de erros
- Infraestrutura: Corrigir problemas ao posicionar o drop-in
object-cache.php. (672)
2.0.0
Melhorias
- Cache de objetos: Atualizar versão do WordPress para 6.1 e remover módulos de cache. (641)
- Medição: Adicionar filtro
perflab_disable_object_cache_dropin. (629) - Banco de dados: adiciona um aviso de que se está usando o SQLite na barra de administração. (604)
Correções de erros
- Imagens: Verificar
$metadata['sizes']existente para corrigir aviso do PHP. (648) - Imagens: Usar o número correto de argumentos no callback do filtro. (634)
- Banco de dados: Corrige documentos inválidos e tipos de retorno conforme indicado pela análise estática. (645)
- Infraestrutura: Corrigir uso incorreto do filtro
plugin_action_links_*. (647)
Documentação
- Infraestrutura: Adicionar cabeçalho de arquivo ao drop-in object-cache para esclarecer sua finalidade. (649)
1.9.0
Melhorias
- Banco de dados: Remove o aviso sobre ambiente multisservidor da descrição do módulo SQLite. (619)
Correções de erros
- Infraestrutura: Aprimorar interoperabilidade do drop-in object-cache.php com outros plugins. (616)
1.8.0
Recursos
- Medição: Implementar base da API Server-Timing, bem como métricas básicas de tempo de carregamento. (553)
- Banco de dados: Implementa um novo módulo experimental de integração com SQLite. (547)
- Imagens: Implementar novo módulo experimental
fetchpriority. (528)
Correções de erros
- Banco de dados: Corrige avisos do SQLite relacionados a propriedades indefinidas. (600)
- Banco de dados: Corrige o tratamento incorreto de
admin_emaile do e-mail do usuário administrador real quando o usuárioadmin_emailoriginal era excluído. (603) - Banco de dados: Torna a configuração do sistema de arquivos WP mais robusta para prevenir potenciais erros. (595)
1.7.0
Melhorias
- Imagens: Alterar a qualidade do editor de imagens do WP para tipos MIME. (571)
- Infraestrutura: Introduzir área de foco em banco de dados, renomear a área de foco JavaScript para JS & CSS e descontinuar a área de foco Diagnóstico do site. (566)
Correções de erros
- Imagens: Evitar potencial adição de atributos inválidos ou duplicados para imagens com cor dominante. (578)
- Imagens: Corrigir erro fatal na resposta da REST API quando uma imagem não tem metadados de anexo. (568)
- Imagens: Corrigir bug do ponto focal da imagem quando cor dominante está ativada, não sobrescrevendo o atributo
style. (582) - Imagens: Corrigir caixa de seleção opt-in para gerar WebP e JPEG para também aparecer no Multisite. (565)
1.6.0
Melhorias
- Diagnóstico do site: Carregar verificações de Diagnóstico do site para cache persistente e cache de página completa apenas quando não estiverem disponíveis no núcleo. (543)
- Imagens: Adiciona caixa de seleção em Configurações > Mídia para controlar se JPEG deve ser gerado além de WebP. (537)
- Imagens: Gerar apenas imagens WebP por padrão para uploads JPEG e WebP. (527)
- Infraestrutura: Aumentar requisito mínimo do WordPress para 6.0. (549)
1.5.0
Melhorias
- Diagnóstico do site: Melhorar verificação de opções carregadas automaticamente destacando as maiores opções carregadas automaticamente. (353)
1.4.0
Melhorias
- Imagens: Aprimorar mecanismo de substituição JS de WebP para JPEG para substituir o nome completo do arquivo com mais confiabilidade. (443)
- Imagens: Introduzir
webp_uploads_get_content_image_mimes()para obter regras de substituição MIME de imagens de conteúdo. (420) - Infraestrutura: Adicionar constante
PERFLAB_PLUGIN_DIR_PATHparaplugin_dir_path(). (429) - Infraestrutura: Renomear módulos de verificação do Diagnóstico do site por idioma e consistência. (423)
Correções de erros
- Diagnóstico do site: Corrigir uso incorreto de cores de selo em todas as verificações do Diagnóstico do site. (472)
- Imagens: Adicionar a extensão da imagem original ao nome do arquivo WebP para garantir que seja único. (444)
- Imagens: Corrigir suporte da REST API para links permanentes simples. (457)
- Infraestrutura: Remover opção do plugin em toda a rede para Multisite durante a desinstalação. (458)
1.3.0
Melhorias
- Imagens: Adicionar substituição de imagens apenas no contexto de front-end. (424)
- Imagens: Permitir controle sobre quais tamanhos de imagem gerar em versões de tipos MIME adicionais. (415)
- Imagens: Descartar imagem WebP se ela for maior que a imagem JPEG correspondente. (418)
- Imagens: Otimizar o cálculo de cor dominante e transparência para imagens combinando as duas funções. (381)
- Imagens: Fornecer imagens JPEG de fallback no front-end quando WebP não for compatível com o navegador. (360)
- Imagens: Depender do argumento de métodos de
wp_get_image_editor()para verificar se há suporte a métodos de cor dominante. (404) - Imagens: Remover rótulo experimental do módulo Dominant Color e ativá-lo por padrão para novas instalações. (425)
- Diagnóstico do site: Remover
perflab_aea_get_resource_file_size()em favor dewp_filesize(). (380) - Diagnóstico do site: Atualizar link da documentação para opções carregadas automaticamente. (408)
- Infraestrutura: Implementar mecanismo para não carregar o módulo se a versão do núcleo estiver disponível. (390)
Correções de erros
- Imagens: Garantir que o uso incorreto do filtro
webp_uploads_upload_image_mime_transformsseja tratado corretamente. (393) - Imagens: Corrigir aviso PHP e bug na lógica quando o filtro
webp_uploads_prefer_smaller_image_fileestá definido comotrue. (397) - Imagens: Corrigir loop infinito no mecanismo de fallback WebP. (433)
- Imagens: Corrigir processo de envio de cor dominante para não sobrescrever possíveis editores de terceiros. (401)
- Imagens: Remover arquivos adicionais de origens & tamanhos de backup de imagem quando o anexo for excluído. (411)
- Infraestrutura: Evitar incluir diretório .husky no ZIP do plugin. (421)
- Infraestrutura: Não mostrar ponteiro de administração na administração de rede multisite. (394)
1.2.0
Recursos
- Imagens: Adicionar módulo Dominant Color para fornecer cor de fundo ao carregar imagens. (282)
- Diagnóstico do site: Adicionar verificação do Diagnóstico do site para uso de cache de página completa. (263)
Melhorias
- Imagens: Atualizar filtro
webp_uploads_pre_generate_additional_image_sourcepara permitir retornar o tamanho do arquivo. (334) - Infraestrutura: Introduzir rotina de desinstalação do plugin. (345)
- Infraestrutura: Usar
wp_filesizeem vez defilesizese disponível. (376)
Correções de erros
- Imagens: Evitar sobrescrever arquivos WebP existentes ao criar imagens WebP. (359)
- Imagens: Fazer backup das origens da imagem
fulleditada ao restaurar a imagem original. (314)
1.1.0
Recursos
- Infraestrutura: Adicionar tag meta generator do Performance Lab à saída de
wp_head. (322)
Melhorias
- Imagens: Introduzir filtro
webp_uploads_pre_generate_additional_image_sourcepara interromper antecipadamente a geração de origens adicionais de imagem no upload. (318) - Imagens: Introduzir filtro
webp_uploads_pre_replace_additional_image_sourcepara interromper antecipadamente a substituição de origens adicionais de imagem no conteúdo do front-end. (319) - Imagens: Refinar lógica para selecionar o menor arquivo de imagem no front-end com base no filtro
webp_uploads_prefer_smaller_image_file. (302) - Imagens: Substituir a imagem destacada pela versão WebP quando disponível. (316)
- Diagnóstico do site: Atualizar link da documentação de opções carregadas automaticamente do Diagnóstico do site. (313)
- Infraestrutura: Evitar escape desnecessariamente antecipado dos rótulos de verificação do Diagnóstico do site. (332)
Correções de erros
- Cache de objetos: Corrigir rótulo da verificação de cache de objetos persistente do Diagnóstico do site. (329)
- Imagens: Atualizar apenas as imagens de destino especificadas quando uma imagem é editada. (301)
1.0.0
Recursos
- Imagens: Gerar tipos MIME secundários ao editar a imagem original. (235)
Melhorias
- Imagens: Introduzir filtro
webp_uploads_prefer_smaller_image_fileque permite optar por preferir o menor arquivo de imagem. (287) - Imagens: Selecionar tipo MIME a usar no conteúdo do front-end com base no tamanho do arquivo. (243)
- Diagnóstico do site: Atualizar textos dos relatórios do Diagnóstico do site para mais clareza e consistência. (272)
Documentação
- Infraestrutura: Definir a política de suporte de versão e compatibilidade retroativa do plugin. (240)
1.0.0-rc.1
Melhorias
- Imagens: Alterar ordem esperada dos itens no filtro
webp_uploads_content_image_mimes. (250) - Imagens: Substituir imagens no conteúdo do front-end sem usar uma expressão regular adicional. (262)
- Imagens: Restaurar e fazer backup de tamanhos de imagem junto com as propriedades de origens. (242)
Correções de erros
- Imagens: Selecionar editor de imagem com base no suporte a WebP em vez de sempre usar o padrão. (259)
1.0.0-beta.3
Correções de erros
- Infraestrutura: Garantir que módulos padrão sejam carregados independentemente do registro de configurações. (248)
1.0.0-beta.2
Recursos
- Imagens: Criar tipos MIME adicionais para a imagem em tamanho completo. (194)
- Diagnóstico do site: Adicionar módulo para alertar sobre quantidade excessiva de opções carregadas automaticamente. (124)
Melhorias
- Imagens: Adiciona informações de origens aos detalhes de mídia do anexo na resposta REST. (224)
- Imagens: Permitir que desenvolvedores selecionem qual formato de imagem usar para imagens no conteúdo. (230)
- Imagens: Permitir que desenvolvedores ajustem quais formatos de imagem gerar no upload. (227)
- Imagens: Substituir a imagem em tamanho completo em
the_contentpor tipo MIME adicional se disponível. (195) - Cache de objetos: Incluir extensão
memcachednas verificações de suporte a cache de objetos. (206) - Infraestrutura: Adicionar banner e ícones do plugin. (231)
- Infraestrutura: Usar
.gitattributesem vez de.distignorepara dar melhor suporte à criação de ZIP. (223)
Correções de erros
- Imagens: Usar imagem
originalpara gerar todos os subtamanhos em formatos de imagem adicionais. (207) - Infraestrutura: Substituir hook de ativação não confiável por valor padrão para módulos ativados. (222)
Documentação
- Infraestrutura: Atualizar instruções de lançamento para incluir estratégia adequada de branches e proteger branches de lançamento. (221)
1.0.0-beta.1
Recursos
- Imagens: Adicionar módulo WebP para uploads. (32)
- Imagens: Suporte a mecanismo de nova tentativa para gerar subtamanhos em tipos MIME adicionais em ambientes restritos. (188)
- Imagens: Atualizar
the_contentcom o formato de imagem apropriado. (152) - Diagnóstico do site: Adicionar suporte a WebP no Diagnóstico do site. (141)
- Diagnóstico do site: Adicionar módulo para alertar sobre excesso de recursos JS e CSS. (54)
- Cache de objetos: Adicionar módulo de verificação do Diagnóstico do site para cache de objetos persistente. (111)
- Infraestrutura: Adicionar tela de configurações para alternar módulos. (30)
- Infraestrutura: Ponteiro de administração adicionado. (199)
Melhorias
- Cache de objetos: Sempre recomendar cache de objetos em multisite. (200)
- Imagens: Criar subtamanhos de imagem em tipos MIME adicionais usando
sourcespara armazenamento. (147) - Imagens: Atualizar diretórios de módulos para ficarem dentro do diretório da área de foco correspondente. (58)
- Diagnóstico do site: Aprimorar detecção de recursos de front-end enfileirados. (136)
- Infraestrutura: Adicionar link para a tela de configurações à entrada do plugin na tabela de lista de plugins. (197)
- Infraestrutura: Ativar todos os módulos não experimentais na ativação do plugin. (191)
- Infraestrutura: Incluir arquivo module-i18n.php gerado no repositório. (196)
- Infraestrutura: Introduzir filtro
perflab_active_modulespara controlar quais módulos estão ativos. (87) - Infraestrutura: remove pontos de interrogação desnecessários dos rótulos das caixas de seleção. (110)
- Infraestrutura: Renomear
object-cachingparaobject-cache. (108)
Correções de erros
- Imagens: Garantir que a imagem
-scaledpermaneça no formato original enviado. (143) - Imagens: Corrigir erro de digitação para acessar as propriedades corretas da imagem. (203)
- Infraestrutura: Garantir que campos de cabeçalho de módulo possam ser traduzidos. (60)
Documentação
- Diagnóstico do site: Marcar o módulo de auditoria de recursos enfileirados do Diagnóstico do site como experimental por enquanto. (205)
- Infraestrutura: Adicionar
readme.txte script de atualização relacionado. (72) - Infraestrutura: Adicionar script gerador de changelog. (51)
- Infraestrutura: Adicionar documentação de contribuição. (47)
- Infraestrutura: Adicionar documentação de lançamento. (138)
- Infraestrutura: Definir especificação de módulo na documentação. (26)
