Skip to content

v4.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 17:57
· 57 commits to main since this release

🚀 Archbase React v4.4.0

Novos pacotes

@archbase/analytics-core — núcleo headless de exploração sobre camada semântica. Não importa biblioteca de UI e não tem dependência de runtime: traz o próprio cliente de transporte.

@archbase/analytics-mantine — componentes e composições (AnalyticsExplorer, AnalyticsWidget). React e Mantine como peerDependencies; o renderizador de gráfico fica em subpath próprio (/charts) para não entrar no grafo de quem usa apenas tabela.

O que a biblioteca faz

A interface é derivada da introspecção do modelo (/v1/meta): rótulo, formatação, agrupamento e visualização inicial são dados do modelo, não código do componente. O mesmo explorador serve a produtos distintos sem conhecer domínio algum.

  • Consulta salva versionada, com migrateSavedQuery exportada
  • Deep link serializável, com parâmetros configuráveis pelo hospedeiro
  • Comparação temporal por múltiplos intervalos na mesma consulta
  • Telemetria, formatação, persistência e renderização por portas injetadas

Autorização

A biblioteca não implementa controle de acesso. Membro fora do escopo do usuário não chega na introspecção, e é vedado à biblioteca ocultar membro por lógica própria. Consulta salva que referencie membro indisponível ao leitor degrada com aviso quantitativo — nunca falha, e nunca identifica o que foi removido, porque isso vazaria a existência de dado restrito.

Adotar com exposição a usuário final pressupõe controle de acesso aplicado na camada semântica, metadados conforme o contrato, valores monetários em unidade mínima inteira e acesso intermediado pelo backend do produto.

Nota

Valores monetários trafegam em unidade mínima inteira; nenhuma conversão ocorre dentro da biblioteca — só na porta formatter.