Skip to content

v7.0.0 Angular v15 and Prisma 4 upgrades

Compare
Choose a tag to compare
@ZenSoftware ZenSoftware released this 09 Dec 08:11
· 887 commits to base since this release
  • Updated to Angular v15
  • Updated to Prisma v4
  • Updated to PalJS v5
  • Integrated @casl/angular & @casl/prisma

There was a need for a major refactoring of the project to convert it from a monolith into something much more modular. One in which multiple Nx apps could be backed by their own respective databases. Housing their own schema.prisma file under apps/<APP_NAME>/schema.prisma, rather than a single prisma/schema.prisma file existing at the root.

  • Customized the output paths to Prisma client
  • Refactoring the Nest auth code into a standalone library named nest-auth in which multiple Nest apps could import
  • Overhauling the code generation scripts under tools
  • Make PrismaSelect work with custom output path paljs/prisma-tools#210
  • Custom file for casl-prisma integration via the recommended casl-prisma.ts

Bug fixes

  • Replaced createMongoAbility for createPrismaAbility 5626550 in apps/portal/src/app/app.module.ts
  • A bunch of other miscellaneous refinements (⌒_⌒;)