Pular para o conteúdo

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 test e pnpm cms:build sem 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 verify sem 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 verify sem 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 verify sem 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 verify sem 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 &amp; 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 verify sem 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-preview e pnpm test:editor sem 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:php e pnpm lint:admin sem 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 test e pnpm --dir apps/web build sem erros.