Pular para o conteúdo principal

Changelog

v0.1.3 — 2026-06-15

create-central-oon

  • Template _base agora inclui bloco devAuth em central.config.js — aceita DEV_TOKEN em NODE_ENV=development sem precisar do Meus Apps
  • env.example do backend gerado inclui a variável DEV_TOKEN=dev-local com instruções de uso

v0.1.2 — 2026-06-12

Estabilização e ajustes internos pós-lançamento.


v0.1.0 — 2026-06-11

Lançamento inicial dos três pacotes:

  • @oondemand/oon-core-back@0.1.0
  • @oondemand/oon-core-front@0.1.0
  • @oondemand/create-central-oon@0.1.0

Funcionalidades incluídas

oon-core-back

  • defineModel com CRUD automático, paginação, busca e filtro
  • defineValidation e defineTrigger (hooks pre/post save)
  • defineRoutes com router.private.* e router.public.*
  • defineCentral, defineCollection, defineDocument, definePipeline, defineOmieMapping
  • Módulos: collections, omie, currencies, pipelines, documents, assistants
  • Middleware: JWT auth, RBAC, mutation audit, correlation ID, request log
  • Deploy helpers: Docker, Kubernetes, Render

oon-core-front

  • start(config) — bootstrap completo com providers, router, auth e layout
  • defineCollectionView, defineDocumentView, definePipelineView, defineDashboard, defineOonModule
  • Componentes: CoreCollection, CoreDocument, CorePipeline, CoreDashboard, CoreCurrency, CoreAssistant, CoreIntegration
  • Hooks: useOonAuth, useOonApi, useOonResource, useCoreMetadata, useModelSchema
  • Segurança: PermissionGate, RouteGuard

create-central-oon

  • 7 templates: basic, omie-sidecar, servicos-tomados, servicos-prestados, pedidos-marketplace, documentos-fiscais, multi-moedas
  • Flags: --template, --here, --force, --no-install, --list