Pular para o conteúdo
Breaking change

Specsfy 0.25.0

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
1 de 20
Nesta página

Resumo

O Specsfy 0.25.0 acrescenta um comando para arquivar capturas da inbox após conferir as especificações relacionadas. A publicação corrige o cálculo do progresso das tasks e permite reconhecer comprovantes de runners de migrations próprios. Os scripts do workspace utilizam Node.js e exigem a versão 22.20 ou superior.

Novidades

  • Specsfy 0.25.0 — Inbox: specsfy inbox process <captura.md> arquiva a captura em inbox/processed/ após conferir as specs relacionadas e atualizar suas referências. A tabela inicial precisa declarar Definition Gate: Passed e Status. Especificações Draft e aprovações presentes somente em exemplos são recusadas.
  • Specsfy 0.25.0 — Migrations: .specsfy/migrations.json aceita padrões apply e status para reconhecer comprovantes de runners próprios. A verificação preserva os padrões nativos, recusa configuração inválida e não executa migrations.

Melhorias

  • Specsfy 0.25.0 — Geração de PDF: os builds utilizam Chromium, Playwright e Paged.js com dependências fixadas em .ebook/package-lock.json. O manual da marca e o ebook foram recompilados.
  • Specsfy 0.25.0 — Deploy: os utilitários de vault e hosts utilizam Node.js e continuam chamando o Ansible externo. No cancelamento, o processo filho termina antes da remoção dos arquivos temporários de credenciais.

Correções

  • Specsfy 0.25.0 — Progresso: o cálculo considera somente o ciclo canônico de cada task. Checkboxes residuais aparecem com seus números de linha sem reduzir o progresso das tasks concluídas.
  • Specsfy 0.25.0 — Arquivamento: a pré-validação recusa specs sem Status explícito e aprovações em tabelas do corpo ou de exemplo. Quando essa verificação falha, a captura permanece no local original.
  • Specsfy 0.25.0 — Exemplo Laravel: a aplicação de exemplo recebe as skills atuais e seus scripts Node.js, junto aos registros do instalador. O ESLint ignora as dependências instaladas.

Breaking changes

  • Specsfy 0.25.0 — Scripts do workspace: os arquivos Python foram removidos, inclusive das cópias instaladas no exemplo. Automações que chamam os comandos antigos precisam utilizar as entradas Node.js documentadas. O ambiente precisa ter Node.js 22.20 ou superior. Para compilar PDFs, instale as dependências de .ebook/ e o Chromium do Playwright.

Ponto de Atenção

Atualize o CLI com npm install -g @promovaweb/specsfy@0.25.0 e utilize o instalador para atualizar as skills do projeto preservando alterações locais. O Ansible continua como dependência externa das tarefas de deploy.

Teste sugerido: processe uma captura associada a uma spec aprovada e confira seu arquivamento e as referências. Repita com uma spec Draft e verifique se a captura permanece intacta. Consulte o progresso de uma task concluída com checkboxes residuais e confira os números de linha apresentados.

Notas da versão

O Specsfy 0.25.0 foi publicado em 02/11/2026 às 06h40 UTC como versão estável. As verificações de deploy descritas pelo projeto utilizam processos substitutos para examinar argumentos e limpeza, sem comprovar conexão com servidores de produção ou criptografia real do Ansible.

Versões anteriores

    • Specsfy 0.24.3

      O Specsfy 0.24.3 corrige a execução da CLI no Windows e recupera os arquivos gerenciados quando o instalador delegado falha.

      Stable
    • Specsfy 0.24.2

      O Specsfy 0.24.2 recompila o executável da CLI e seu manifesto para corresponder à versão pública.

      Stable
    • Specsfy 0.24.1

      O Specsfy 0.24.1 completa a inclusão do especialista de relatório de servidor nos testes do catálogo.

      Stable
    • Specsfy 0.24.0

      O Specsfy 0.24.0 acrescenta um especialista para produzir relatórios de servidor por host.

      Stable
    • Specsfy v0.23.0

      O Specsfy v0.23.0 permite executar o deploy por agentes com uma fonte externa para a senha do Ansible Vault.

      Breaking change
    • Specsfy v0.22.2

      O Specsfy v0.22.2 publica o reforço que recusa a entrega quando uma migration planejada permanece aberta.

      Stable

Versões posteriores

Esta é a versão mais recente do Specsfy.

Ver todas as 20 versões do Specsfy
Histórico de versões