Skip to content

Releases: Pedroltz/ofizzy

Release list

Ofizzy 1.0.0

Choose a tag to compare

@Pedroltz Pedroltz released this 15 Oct 18:59
9dddd88

Ofizzy 1.0.0

Primeira release versionada do Ofizzy. Consolida o código de develop em main, com frontend e backend identificados como 1.0.0.

Recursos incluídos

  • Plataforma SaaS multi-tenant, autenticação, permissões, provisionamento e onboarding de organizações.
  • Clientes, veículos, catálogo de serviços/peças, ciclo de ordens de serviço, dashboard e impressão HTML/PDF.
  • Financeiro manual na OS: recebimentos, liquidações parciais, taxas e estornos com histórico persistido.
  • Implementação local do módulo fiscal, com perfis por vigência, assinatura/XSD, simulação e gates de produção.
  • README com imagens reais, guias operacionais, templates de colaboração e configurações de segurança do GitHub.

Organização e automação

  • Removido o workflow de deploy e publicação automática no GHCR. A release não acessa servidores nem aplica migrations em ambientes remotos.
  • Compose principal permanece na raiz; variantes e Nginx foram centralizados em infra/. Guias e caminhos de build foram atualizados.
  • CI verifica backend, frontend/E2E e configurações Compose em PRs e pushes de develop/main.
  • Código público com todos os direitos reservados; não é uma distribuição sob licença de código aberto.

Instalação e atualização

Siga GETTING-STARTED, instalação manual e backup/restauração. Aplique as migrations existentes antes de iniciar a API; não há nova migration nesta release. A reorganização não altera o nome dos volumes nem move dados do PostgreSQL.

Limitações conhecidas

  • Não há homologação fiscal externa ou liberação produtiva nesta release. Transmissão/PDF RTC, cadeia fiscal alfanumérica completa e aceite externo continuam pendentes. O financeiro manual não executa Split Payment automático.
  • Alertas de dependências habilitados identificaram 18 vulnerabilidades preexistentes, incluindo duas críticas, na revisão de 15/10/2026. Propostas do Dependabot exigem revisão; não foram mescladas nesta release. Consulte o painel de segurança para o estado atualizado.
  • Bundle inicial acima do budget de aviso e controles compactos preexistentes abaixo de 44 px estão registrados no status. Esta release não declara conformidade integral de alvos de toque.

Validações e evidências são registradas em STATUS e nos checks do PR de release. Uma tag publicada não equivale a instalação remota ou homologação fiscal.

Validação da entrega

  • Backend Release: 100 testes unitários e 12 integrações aprovados, sem avisos/erros de compilação.
  • Frontend: lint, 72 testes unitários e build aprovados. E2E local: 72 aprovados, 11 skips e um cenário aprovado na repetição isolada.
  • Quatro configurações Compose válidas; imagens reconstruídas; migrations existentes aplicadas e runner repetido idempotente, sem nova migration.
  • Smoke com API real/PostgreSQL pelo Nginx, antes e depois de restart: oito clientes, veículos e OS, PDF e recebimento persistidos; saldo R$ 100 e zero erros de API.
  • Integração protegida em main pelo PR #26, condicionada aos checks backend, frontend e compose. Nenhum deploy executado.

CI pós-merge aprovado: https://github.com/Pedroltz/ofizzy/actions/runs/38790087173
Commit da release: 9dddd88.