Changelog
As entradas antigas deste changelog preservam o histórico de versões do produto
antes e depois da consolidação. Os nomes nomia-fe, nomia-admin, nomia-docs
e apa-nomia nas entradas históricas referem-se aos repositórios anteriores.
Atualmente, o plugin Gutenberg é código de primeira parte em
apps/cms/web/app/plugins/nomia-blocks/; as alterações normais seguem o ciclo
de validação e deployment do CMS, sem publicação independente.
Tag: 0.63.7
Data: 2026-09-21
Resumo: Disponibiliza no Gutenberg um botão nativo com o visual da Bioeconomia e renderização equivalente no Astro.
O Gutenberg passa a disponibilizar a variação nativa «Botão Bioeconomia» do bloco core/button, com o texto e o estilo do protótipo. O Astro reconhece a variação e mantém o elemento como botão ou link conforme o URL configurado.
Validação:
pnpm check,pnpm testepnpm cms:buildsem erros.
Tag: 0.63.6
Data: 2026-09-21
Resumo: A barra verde do menu principal fica ligeiramente mais transparente.
A barra verde translúcida por baixo do menu principal passa de 90% para 80% de opacidade, deixando ver um pouco mais da página por trás do desfoque. O texto do menu continua branco e legível.
Validação:
pnpm verifysem erros.
Tag: 0.63.5
Data: 2026-09-21
Resumo: O subtítulo do cabeçalho de página aceita vários parágrafos, a página de vídeos mostra miniaturas maiores com o título por cima e o menu principal ganha uma barra verde para manter o texto legível.
O subtítulo do bloco «Cabeçalho página com imagem» passa a funcionar como uma descrição: no editor, Enter começa um novo parágrafo, e o site mostra cada parágrafo separado, com a mesma tipografia. Os subtítulos de um só parágrafo mantêm o aspeto atual.
A página /multimedia/videos/ deixa o fundo verde, mostra o título de cada vídeo a preto por cima da miniatura e usa miniaturas maiores, em duas colunas, centradas enquanto houver poucos vídeos.
O menu principal ganha uma barra verde translúcida por baixo do desfoque, para que o texto branco do menu mantenha bom contraste sobre vídeos, fotografias e secções brancas.
Validação:
pnpm verifysem erros.
Tag: 0.63.4
Data: 2026-09-21
Resumo: A página de notícias passa a mostrar o cabeçalho definido no WordPress, a lupa das infografias passa a ser opcional e maior, os vídeos aparecem em grelha com miniaturas e o cabeçalho de página ganha altura da linha do subtítulo e espaçamento.
A página /noticias/ passa a apresentar os blocos da página de notícias do WordPress, incluindo o bloco «Cabeçalho página com imagem» com o seu subtítulo e altura, em vez de um cabeçalho genérico. A secção «Últimas notícias» continua visível por baixo.
Na imagem ampliada de uma infografia, a lupa deixa de aparecer sozinha: ativa-se no botão com o ícone de lupa, e fica com o dobro do tamanho. A página /multimedia/videos/ passa a mostrar os vídeos numa grelha com miniaturas, como as infografias, centrada enquanto houver poucos vídeos.
O bloco «Cabeçalho página com imagem» ganha a altura da linha do subtítulo, escolhida entre os valores do design system, e o espaço superior e inferior do texto (Nenhum, Pequeno, Médio ou Grande). Os cabeçalhos existentes mantêm o aspeto atual.
Validação:
pnpm verifysem erros.
Tag: 0.63.3
Data: 2026-09-21
Resumo: Normaliza o bloco «Cartão de contacto», que passa a aceitar negrito e itálico, e impede que qualquer bloco Nomia publique links perigosos como javascript:.
O bloco «Cartão de contacto» passa a seguir as normas do WordPress: o título e os detalhes aceitam negrito e itálico, o editor avisa quando o cartão ou o botão não vão aparecer no site, o painel do link fecha ao sair do bloco, os campos têm nomes para leitores de ecrã e o bloco ganha palavras-chave de pesquisa. Os links que abrem num novo separador passam a anunciá-lo.
Em todos os blocos Nomia, os links passam a ser filtrados antes de chegarem à página: só são aceites páginas do site, https://, mailto: e tel:. Um link javascript: ou data: deixa de ser publicado e o botão ou cartão correspondente é tratado como não tendo link.
Validação:
pnpm verifysem erros.
Tag: 0.63.2
Data: 2026-09-21
Resumo: Normaliza o bloco «Título com etiqueta» e o registo de blocos segundo as normas do WordPress, e remove o espaço em branco causado por parágrafos vazios.
O bloco «Título com etiqueta» passa a seguir as normas do WordPress: o texto deixa de chegar à página como & ou <br>, a tipografia é guardada como tokens do design system (com migração automática dos valores em píxeis já guardados), os controlos passam para o painel lateral e para a barra de ferramentas, e o bloco não é mostrado enquanto a etiqueta ou a primeira linha do título estiverem vazias. O registo dos blocos passa a usar um block.json por bloco e uma coleção de metadados, e a versão mínima do WordPress sobe para 6.7.
No frontend, parágrafos vazios no conteúdo de uma página deixam de abrir uma faixa branca: o espaço em branco antes do primeiro bloco em /eventos/ desaparece.
Validação:
pnpm verifysem erros.
Tag: 0.63.1
Data: 2026-09-21
Resumo: Publica as alterações da 0.63.0, que não chegaram a produção, e passa a integração contínua para runners Blacksmith.
A versão 0.63.0 foi etiquetada mas nunca publicada: o GitHub deixou de iniciar jobs nos runners alojados desta conta por um problema de faturação, o que bloqueou o workflow de release. Todos os workflows passam a correr em runners Blacksmith (blacksmith-2vcpu-ubuntu-2404), com a mesma imagem Ubuntu 24.04. Esta versão leva para produção as alterações descritas na 0.63.0.
Validação:
- CI completa nos runners Blacksmith sem erros, incluindo os testes de editor e de integração com WordPress sintético.
Tag: 0.63.0
Data: 2026-09-21
Resumo: Alinha o bloco “Cabeçalho página com imagem” com as normas do WordPress, corrigindo tradução, escape e uma API descontinuada.
O bloco de cabeçalho de página com imagem foi revisto face à Block API do WordPress, e as correções abrangem o caminho de registo partilhado por todos os blocos Nomia. Os títulos e descrições dos blocos passam a ser lidos do registo em PHP, que é a cópia traduzida, pelo que o inseridor deixa de estar fixado em português noutros idiomas. Os atributos incorporados no comentário de depuração passam a ser escapados, de modo que texto escrito por um editor não possa fechar esse comentário e injetar marcação. O painel de fundo da página deixa de depender de uma API descontinuada desde o WordPress 6.6, que desapareceria em silêncio numa versão futura.
O subtítulo deixa de aceitar negrito e itálico, que o Astro apresentava como etiquetas visíveis, e o conteúdo já guardado é limpo na renderização. As legendas do editor passam a português, a língua de origem do plugin, com o inglês nos catálogos. O bloco ganha pré-visualização no inseridor e palavras-chave de pesquisa, e a lista de blocos permitidos passa a incluir core/list-item, sem o qual as listas não aceitavam itens.
Validação:
pnpm check,pnpm test,pnpm wp-plugin:test,pnpm lint:admin,pnpm types:admin,pnpm test:astro-previewepnpm test:editorsem erros.
Tag: 0.62.4
Data: 2026-09-18
Resumo: Permite gerir os links do rodapé através de menus do WordPress.
As quatro colunas do rodapé e os links legais passam a ser carregados dos menus atribuídos no WordPress, mantendo a apresentação do frontend e permitindo atualizar a navegação sem editar código.
Validação:
pnpm check,pnpm test,pnpm test:admin:phpepnpm lint:adminsem erros.
Tag: 0.62.3
Data: 2026-09-18
Resumo: Ajusta o enquadramento da imagem da infografia para evitar clipping no lightbox.
As imagens ampliadas passam a respeitar diretamente a altura disponível, mantendo todos os detalhes visíveis sem scroll nem cortes.
Validação:
pnpm --dir apps/web run check:code,pnpm --dir apps/web testepnpm --dir apps/web buildsem erros.