1.7.0
Minor12 out 2026v1.7.0
Suporte ao checkout em blocos do WooCommerce: as opções de parcelamento aparecem via Store API e se atualizam quando o carrinho muda
- MelhoriasSuporte ao checkout em blocos do WooCommerce: as opções de parcelamento aparecem via Store API e se atualizam quando o carrinho muda
- MelhoriasOpção de parcelamento validada em validate_fields() e gravada em process_payment(), nos dois checkouts (clássico e em blocos)
- MelhoriasCompatibilidade com WooCommerce 11.2
- MelhoriasCorreção: checkout sem opção de parcelamento, ou com código inexistente ou indisponível para o valor, agora é recusado com aviso ao cliente (antes virava pedido on-hold sem a opção de parcelamento ou dava erro fatal)
- MelhoriasCorreção: get_name_by_id() agora sempre devolve um array com value e description
- MelhoriasCorreção: leitura de $_POST com isset e wp_unslash
- MelhoriasCorreção: escape no formulário de checkout (esc_attr, wp_kses_post) e no e-mail de instruções (wp_kses_post)
- MelhoriasRegistro da extensão da Store API funciona mesmo quando o WooCommerce carrega os blocks antes deste plugin
- MelhoriasDescrições das opções de parcelamento passam por wp_kses_post antes de serem expostas na Store API para o checkout em blocos
- MelhoriasTítulo do gateway decodifica entidades HTML no checkout em blocos (ex.: "Boleto & Parcelado")
- MelhoriasDescrição de cada opção de parcelamento fica ao lado do radio no checkout em blocos, num span em vez de div dentro do label
- MelhoriasStore API não expõe as opções de parcelamento quando o gateway está desativado