O que tem de novo para desenvolvedores no Magento 2.3.1?
Foi lançado o Magento 2.3.1, e em cada nova versão eu considero muito importante os desenvolvedores saberem o que muda na maneira de…
Foi lançado o Magento 2.3.1, e em cada nova versão eu considero muito importante os desenvolvedores saberem o que muda na maneira de desenvolver. Este release contém mais de 200 correções no core, mais de 500 pull-requests foram aceitos e mais de 30 correções de segurança corrigidas. Também tiveram melhorias nos projetos paralelos como o Inventory Management, PWA e GraphQL.
Novidades no desenvolvimento
Automação do processo de atualização
Um novo pacote do Composer o magento/composer-root-update-plugin automaticamente atualiza todas as dependências de pacotes no composer.json durante a atualização do seu Magento 2.
Outras melhorias
Os pacotes PWA Studio e GraphQL foram atualizados.
Novidades de segurança
Nós temos 30 correções de segurança aplicadas:
- Cross-site scripting
- Arbitrary code execution
- Sensitive data vulnerabilities
Você pode verificar mais detalhes sobre elas no Magento Security Center.
Novidades em performance
- Os dados de entrega e pagamento inseridos pelo o usuário durante o checkout agora persistem quando o processo é interrompido para continuar comprando. Anteriormente, os dados não eram armazenados caso atualizássemos o carrinho.
- Os UI components que compõem o endereço do cliente foi reescrito para suportar mais de 3000 endereços.
- A página para criar um novo pedido pelo admin também foi modificada para aceitar muitos endereços e melhorar a performance.
- A página de endereços do cliente no frontend mostra via grid os endereços adicionais do cliente.
Novidades DevOps
- Magento suporta Elasticsearch 6.0
- Magento suporta Redis 5.0
- Magento suporta PHP 7.2.x
Novidades para as ferramentas de lojistas
Criar pedido no admin
A página de criar pedidos teve sua performance melhorada, agora ela salva os campos de endereços apenas quando tem dados neles.
Imagens PDP
Imagens PDP (maior de 1920 x 1200) feitas upload pelo lojista agora não são mais comprimidas, são mantidas com a qualidade original.
Inventory Management 1.1.0
O projeto da comunidade Multi-Source Inventory (MSI) adicionou essas novidades:
- Suporte ao Elasticsearch, melhorando assim os resultados para produtos e quantidades.
- Prioridades de distância, usando o Google Maps API ele vai completar os custos de entrega baseado no CD (centro de distribuição) mais perto.
- A transferência de estoque em massa foi otimizada.
- Habilite retirada na loja para CDs (centro de distribuições) específicos
Caso queira saber mais sobre esse novo release, pode conferir aqui em DevDocs Release.