PRs mesclados
API Uma API, ou Interface de Programação de Aplicações, é um intermediário de software que permite que programas interajam entre si e compartilhem dados de maneiras limitadas e claramente definidas.
- #4031: Adicionar aviso à resposta de pesquisa quando o parâmetro source tiver validade mista
- #4056: Mostrar a documentação adicional das visualizações de pesquisa no site de documentação da API
- #4062: Correção para garantir que o tipo de imagem seja extraído corretamente do tipo de conteúdo
- #4078: Publicar changelog para api-2024.04.09.03.50.11
- #4098: Atualizar idna da versão 3.6 para a 3.7 em /api
Catálogo
- #4060: Correção: Escapar espaço na injeção de diretório de `just catalog/test`
- #4061: Refatoração: Remover a substituição redundante de `get_media_type()` nos provedores com um único tipo de mídia
- #4071: Reduzir o impacto visual dos alertas do DAG no Slack Slack é uma plataforma de chat em grupo colaborativa https://slack.com/. A comunidade WordPress tem seu próprio canal no Slack em https://make.wordpress.org/chat/
Documentação
- #4084: Corrigir as flags de recursos em produção durante a hidratação
- #4095: Atualizar idna da versão 3.4 para a 3.7 em /documentation
Frontend
- #4009: O erro do endpoint relacionado ainda é enviado ao Sentry
- #4011: Tratar erros globais de reprodução de áudio
- #4043: Ativar visualizações adicionais de pesquisa no frontend
- #4044: Adicionar evento `SEARCH_RESPONSE_TIME`
- #4048: Atualizar pacotes do jest
- #4049: Atualizar a dependência typescript para a v5.4.4
- #4050: Atualizar o pnpm para a v8.15.6
- #4052: Atualizar a dependência postcss-focus-visible para a v9
- #4054: Substituir `focus:` por `focus-visible:`
- #4057: Atualizar o Node.js para a v18.20.2
- #4058: Atualizar a dependência node-html HTML é um acrônimo para Hyper Text Markup Language (Linguagem de Marcação de Hipertexto). É uma linguagem de marcação usada no desenvolvimento de páginas e sites.-parser para a v6
- #4066: Correção: Remover espaços em branco indesejados no início e no fim das atribuições
- #4079: Publicar changelog para frontend-2024.04.09.03.50.12
- #4084: Corrigir as flags de recursos em produção durante a hidratação
Infra
- #4051: Adicionar registro a todas as saídas do dag-sync
Servidor de ingestão
- #4097: Atualizar idna da versão 3.6 para a 3.7 em /ingestion_server
Gerenciamento
- #4059: Atualizar workflows para a v6 (principal)
- #4069: Atualizar print_ps() para usar a saída ps do Docker Compose JSON JSON, ou JavaScript Object Notation, é um formato mínimo e legível para estruturar dados. Ele é usado principalmente para transmitir dados entre um servidor e uma aplicação web, como alternativa ao XML.
- #4090: Adicionar emojis aos status aceitáveis do bot de lembretes da thread do projeto
- #4094: Atualizar idna da versão 3.4 para a 3.7 em /automations/python
- #4096: Atualizar idna da versão 3.6 para a 3.7 em /utilities/project_planning
Issues fechadas
API
- #723: Remover o sufixo `_package` dos nomes de módulos na API
- #3750: O tipo de imagem usado para miniaturas às vezes é extraído incorretamente do tipo de conteúdo
- #4023: Criar um script para gerar automaticamente propriedades de mídia na API e no frontend
- #4030: Melhorar o tratamento do parâmetro source inválido
- #4055: Ativar a exibição da documentação adicional das visualizações de pesquisa da API
Catálogo
- #1370: Atualizar para o Python 3.11
- #1385: Remover implementações padronizadas desnecessárias de `get_media_type`
- #1566: Remover tags duplicadas
- #2186: Criar um script para gerar automaticamente propriedades de mídia
- #3987: Reduzir/melhorar o impacto visual dos alertas do DAG no Slack
- #4013: As consultas do Science Museum podem falhar ocasionalmente devido a um bug upstream
- #4091: Usar atualização em lote para limpar objetos JSON vazios nos campos de tags
Documentação
- #3877: Adicionar documentação para incluir traduções em árabe geradas por máquina nos testes e2e
Frontend
- #553: Remover espaços em branco no início e no fim do resultado do botão de cópia da atribuição
- #2471: Adicionar evento analítico `SEARCH_RESPONSE_TIME`
- #3487: `NotSupportedError` ao tentar reproduzir áudio
- #3775: `SEARCH_TIME_EVENT` não pode ser usado devido às limitações do plausible e do CORS
- #4006: O erro do endpoint relacionado ainda é enviado ao Sentry
- #4023: Criar um script para gerar automaticamente propriedades de mídia na API e no frontend
- #4035: Ativar a flag `additional_search_views` no staging e em produção
- #4047: Atualizar o jest para a versão mais recente
- #4082: Flags alternáveis não funcionam em produção
- #4087: O estado lógico do elemento VCheckbox não é atualizado para corresponder ao estado armazenado na aplicação
Gerenciamento
- #2340: Adicionar documentação voltada aos mantenedores, com diretrizes e expectativas para issues de “boa primeira issue” e “ajuda necessária”
- #3876: Migrar para o Docker Compose v2
PRs mesclados
Infra
- #837: Implementar o Airflow em next/production com Ansible
Gerenciamento
- #845: 🔄 arquivo(s) sincronizado(s) com WordPress/openverse Openverse é um mecanismo de busca de mídias com licença aberta, incluindo imagens e áudio. Encontre o Openverse no GitHub e em https://openverse.org.
Issues fechadas
API
- #468: Gerenciar projetos e configurações do Sentry no Terraform
Frontend
- #468: Gerenciar projetos e configurações do Sentry no Terraform
Infra
- #775: Migrar todas as regras do Airflow Cloudflare de openverse.engineering para openverse.org
- #776: Executar uma atualização de dados e DAGs de provedores na nova instância do Airflow
#openverse, #week-in-openverse