Skip to content

Conversation

@altaskur
Copy link
Owner

@altaskur altaskur commented Dec 4, 2025

No description provided.

BREAKING CHANGES:
- Upgraded Prisma from 6.x to 7.1.0 with driver adapters
- Migrated from CommonJS to ESM (type: module)
- Replaced Jest with Vitest for Electron tests
- Preload script compiled separately as CommonJS

Changes:
- prisma-client generator with better-sqlite3 adapter
- All imports updated with .js extensions for ESM
- New vitest.config.ts with electron mocks
- karma.conf.js -> karma.conf.cjs for ESM compatibility
- Scripts migrated to .mjs (run-sonar, update-db-template)
- Added node-forge override to fix security vulnerabilities
- Configured separate tsconfig for preload (CommonJS)
- Added electron-rebuild for native module compatibility

Tests: 756 Angular + 365 Electron tests passing
fix: add artifactName to electron-builder config for consistent binar…
feat: add automatic database migration system
@altaskur altaskur merged commit f954c04 into develop Dec 4, 2025
4 checks passed
@altaskur altaskur deleted the chore/sync-main-to-develop branch December 4, 2025 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant