Releases: Mearman/BibGraph
Releases · Mearman/BibGraph
v24.3.0
24.3.0 (2025-12-09)
- fix(algorithms): increase Leiden performance test threshold to 60s (0fcdf82)
- fix(ci): add artifact structure verification in deploy job (0325866)
- fix(ci): add build artifact verification before upload (c975351)
- fix(ci): add debugging to smoke test static server to diagnose asset loading (33ac961)
- fix(ci): correct build artifacts path structure for deployment (553cf76)
- fix(ci): correct build artifacts paths in CI workflow (bf447e6)
- fix(ci): increase smoke test timeout from 30s to 45s (ce8070b)
- fix(ci): optimize smoke tests and enable coverage generation (09193cc)
- fix(ci): reduce smoke test sampling to 1 route per category for job timeout (7f53671)
- fix(ci): resolve build artifacts path issue in smoke-tests and deploy jobs (d5a1747)
- fix(ci): resolve critical race condition in deploy job artifacts (2ec266f)
- fix(ci): resolve smoke test static server path issue (47ca65a)
- fix(ci): resolve TypeScript error in smoke test diagnostics (e8c69e1)
- fix(web): increase smoke test timeout to 45s to match app-ready timeout (e5caff5)
- fix(web): replace Array.from with spread operator for ESLint compliance (5a21b03)
- fix(web): resolve pnpm dev 404 error with direct Vite command (6ea7cad)
- feat(web): configure @nx/vite:dev-server with proper pnpm workspace support (06eb365)
- refactor(web): modernize dev server setup with @nx/vite:dev-server (4c104f4)
- refactor(web): remove barrelsby tool and configuration (b4cbbdb)
v24.2.0
24.2.0 (2025-12-08)
- Merge remote-tracking branch 'origin/main' (c8c8559)
- feat(ui): enhance DataFetcher with retry visibility and exponential backoff (6e3f837)
- feat(utils): add structured error handling for storage operations (a803541)
- feat(utils): enhance DexieStorageProvider with comprehensive error handling (4fba706)
- feat(utils): enhance storage error handling and logging (585d059)
- feat(web): add application error boundary to main layout (bdeffa6)
- refactor(ui): fix unicorn/no-lonely-if rule in DataFetcher (ed77b64)
v24.1.1
24.1.1 (2025-12-08)
- style(web): fix import sorting in graph.lazy.tsx (f1532ae)
- perf(web): replace ForceGraphVisualization with OptimizedForceGraphVisualization (76a8a72), closes #38-graph-list
v24.1.0
24.1.0 (2025-12-07)
v24.0.5
v24.0.4
v24.0.3
v24.0.2
v24.0.1
24.0.1 (2025-12-07)
- test(algorithms): adjust Leiden performance test for CI runner overhead (1c5cdc9)
- ci(algorithms): fix timeout handling and shell script error handling (f1e44af)
- refactor(algorithms, ui): apply performance optimizations and clean formatting (8a680c9)
- refactor(utils): remove unused eslint-disable directives (3cf4f40)
- fix(algorithms): optimize Leiden clustering performance test from 60s to 20s (1241fc4)
- fix(algorithms): remove unused variable resolutionM in louvain.ts (b31d4c4)
- fix(algorithms): resolve ESLint errors in louvain and priority-queue (860646c)
v24.0.0
24.0.0 (2025-12-07)
- Merge remote-tracking branch 'origin/main' (ea2f01d)
- refactor(web, client, ui, tools): remove unused eslint-disable comments and duplicate exports (28faff7)
- chore(deps): auto-fix syncpack mismatches [skip ci] (76ace1b)
- chore(deps): auto-fix syncpack mismatches [skip ci] (a3ac81d)
- chore(index): update component exports for new features (c678f86)
- refactor(barrels): remove re-export barrel files across monorepo (26a9532)
- refactor(eslint): enforce 100-character line limit to prevent long inline unions (a594198)
- refactor(eslint): remove max-len rule to reduce formatting errors (190941b)
- refactor(types): remove duplicate exports to resolve ESLint violations (6ddb518)
- refactor(ui): fix max-len ESLint violations in components (9cd7e9c)
- refactor(web): resolve ESLint errors and improve type safety (0d6b341)
- fix: add critical missing exports for web app typecheck (de9b152)
- fix: create missing client index files and fix UI component paths (e43c5eb)
- fix: create missing index files for UI and client packages (892409e)
- fix: resolve client import issues and UI build failures (704c662)
- fix(algorithms): add missing barrel exports for algorithm components (082c55e)
- fix(algorithms): resolve imports after barrel file removal (b4f8e8f)
- fix(client): add missing getPersistentGraph export (647292e)
- fix(client): export getPersistentGraph from cached-client.ts (b00f78e)
- fix(client): re-export getPersistentGraph from cache module (9592b20)
- fix(client): resolve ESLint errors in client package (55cf4e9)
- fix(exports): comprehensive type export restoration for CI success (be08e3b)
- fix(exports): restore missing type exports to resolve CI failures (1451eee)
- fix(exports): restore remaining missing type exports for CI success (33aa481)
- fix(imports): resolve missing exports after barrel file removal (8be47f7)
- fix(test): add missing test utilities index file (8abba60)
- fix(types): add missing isRecord export with correct path (b662817)
- fix(types): export ENTITY_TYPES from @bibgraph/types (50aa857)
- fix(types): resolve TypeScript compilation errors in Three.js and graph rendering (14aa84b)
- fix(types): resolve TypeScript errors in UI components (276dc9c)
- fix(ui): add missing hook exports for useScreenReader, useAsyncOperation, and useAriaAttributes (1d5574c)
- fix(ui): resolve AccessibilityProvider callback type error (559d290)
- fix(ui): resolve NetworkStatus duplicate export ambiguity (475b45d)
- fix(utils): add main package export and generate index.d.ts for client imports (5eb9273)
- fix(utils): add timeout protection and CI resilience to storage initialization (f9b7cb1)
- fix(utils): resolve Promise constructor parameter naming linting error (7b8bdea)
- fix(web): resolve all linting errors in performance optimization utilities (a89c941)
- fix(web): separate type imports from value imports in filter components (1600e13)
- wip: additional fixes and improvements (4f0c0ca)
- wip: massive TypeScript error reduction and CI fixes (78cf976)
- feat(a11y): add comprehensive accessibility support (55139cd)
- feat(eslint): add eslint-plugin-barrel-files dependency (3deaf13)
- feat(graph): add OptimizedForceGraphVisualization component (1fb788a), closes hi#performance
- feat(perf): add advanced graph performance optimization utilities (7c92b72)
- feat(search): enhance SearchFilters with entity pills, date presets, and citation impact levels (9901d7f)
- feat(ui): add comprehensive UI enhancements for performance and offline support (708661a)
- feat(web): enhance search autocomplete with intelligent research scoring (c14a1a6)
BREAKING CHANGE
- utils package now uses single bundle output instead of preserved modules
- Added main package export to package.json
- Modified vite.config.ts to generate single index.d.ts file
- All utility functions now properly exported from main package entry
- Fixes client package import errors for extractEntityLabel, extractRelationships, normalizeOpenAlexId