Release do Specsfy · 30 de agosto de 2026

Specsfy v0.11.0

Detalhamento editorial da versão, com mudanças publicadas e referência oficial para consulta técnica.

Resumo

O Specsfy v0.11.0 adiciona uma proteção para projetos Laravel que separa o banco de testes do ambiente de desenvolvimento antes de executar a suíte. O gate inspeciona comandos, aliases, traits e migrations, suspende operações destrutivas quando a separação não está comprovada e amplia as verificações do setup sobre CRUD, menus e documentação técnica.

Novidades

  • Specsfy v0.11.0 — Banco de testes: o setup confirma que projetos Laravel possuem .env.testing com um banco explícito e separado do desenvolvimento.
  • Specsfy v0.11.0 — Inspeção preventiva: um gate reutilizável analisa comandos diretos, aliases de Composer e npm, traits de teste e o método up das migrations; a execução só começa depois dessa análise.
  • Specsfy v0.11.0 — Cobertura do setup: a preparação do projeto agora confere CRUD, caminhos de menu e reconstrução da documentação técnica existente.

Melhorias

  • Specsfy v0.11.0 — Aplicação de exemplo: o projeto de referência usa SQLite exclusivo para testes, migrations de avanço inspecionadas e DatabaseTransactions.

Correções

  • Specsfy v0.11.0 — Proteção de dados: CLI, TUI e skills de TDD e implementação suspendem os testes quando o ambiente separado não está comprovado.
  • Specsfy v0.11.0 — Operações destrutivas: resets, wipes, drops, truncates, RefreshDatabase e DatabaseMigrations são recusados sem opção de execução forçada.

Ponto de Atenção

  • Specsfy v0.11.0 — Migração do ambiente: projetos Laravel sem .env.testing separado precisam configurar um banco exclusivo antes de retomar os testes.
  • Specsfy v0.11.0 — Teste sugerido: execute o verificador com composer test, confirme a aceitação de um banco SQLite exclusivo e depois confira a recusa de uma suíte que aponte para o banco de desenvolvimento.

Notas da versão

  • Specsfy v0.11.0 — Documentação: as proteções foram publicadas no guia Laravel, na referência do CLI, nas skills, na documentação técnica e no ebook v1.7.20.
Voltar para o changelog do Specsfy

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.