Repository navigation
v4.6.0
🚀 Archbase React v4.6.0
Esta versão publica também o que a 4.5.0 não publicou. A tag
v4.5.0foi criada sobre um commit cujopackage.jsonainda dizia4.4.0; opnpm publish -rpula versão já existente e encerra com sucesso, então a action reportou verde sem enviar nada ao npm. Os pacotes de analytics abaixo chegam ao registro agora, pela primeira vez.
Novos pacotes
@archbase/effects — efeitos visuais em canvas e WebGL. Zero dependências de runtime: o tema vem das custom properties que o Mantine já publica, sem importar Mantine. 14 efeitos, entre fundos, elementos e indicadores.
@archbase/analytics-vtable — grade BI sobre VisActor VTable: pivot automático, heatmap, totais, coluna congelada e modo percentual. Injetável via ports.tableRenderer.
@archbase/analytics-dockview — workspace dockável com presets de layout, barra de período, seletor de visualização por widget, exportação CSV e persistência de layout.
Componentes de interação
Seis componentes adaptados de Lightswind UI, reescritos em Mantine. O que os originais não tinham, e agora têm: operação por teclado.
ArchbaseSlideToConfirm— confirmação por deslize. O original era umdivarrastável: quem navega por teclado não conseguia confirmar. Agora é umslidercomaria-valuenow; setas movem,Endconfirma.ArchbaseReorderList— lista reordenável por arrasto e porAlt+setas, com anúncio em região viva. Controlada e genérica sobre o tipo do item.ArchbaseMagnifyDock— barra de ícones com magnificação. Os itens eramdivcomrole="button"sem tratador de teclado; agora são<button>.ArchbaseGlowingCards— grade com brilho seguindo o ponteiro por custom properties, sem passar por estado do React.ArchbaseDeviceFrame— moldura de aparelho em HTML, então a tela aceita a aplicação rodando de verdade.ArchbaseStickyTopBar— barra de aviso dispensável, com persistência opcional.
Analytics
- Porta
tableRenderer,resultToCsv,aggTypeemResultColumne campouiopaco noSavedQuery ExportButtonreutilizável, KPIs, menu de filtro por valor e tema dirigido pelo hospedeiro- Eixo Y não corta mais rótulos longos; medidas não-aditivas usam média, não soma
Correções
jspdf2.5.1 → 4.2.1, fechando duas vulnerabilidades críticas que vinham transitivas em todo projeto ArchbaseArchbaseDataSource.currentnão existe: o modal de token de API salvava registro vazio- Task
typecheckausente doturbo.json, e os defeitos que ligá-la revelou no-undefdesligada para TypeScript, eliminando 1512 falsos positivos que escondiam os erros reais
Nota sobre acessibilidade
Todo componente de interação desta versão respeita prefers-reduced-motion e é operável por teclado. Nos efeitos, o laço de animação para de verdade quando o elemento sai da viewport — não fica pedindo quadros para não desenhar nada.
Packages
- @archbase/core
- @archbase/data
- @archbase/components
- @archbase/layout
- @archbase/admin
- @archbase/advanced
- @archbase/security
- @archbase/security-ui
- @archbase/template
- @archbase/tools
- @archbase/feature-flags
- @archbase/ssr
Installation
npm install @archbase/core@4.6.0Documentation
Visit https://react.archbase.dev for full documentation.
Full Changelog: v4.5.0...v4.6.0