v7.0.0 Angular v15 and Prisma 4 upgrades
- 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 (⌒_⌒;)