Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@
],
"useWorkspaces": true,
"npmClient": "yarn",
"version": "1.0.0-alpha.5"
"version": "1.0.0-alpha.6"
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "root",
"version": "1.0.0-alpha.5",
"version": "1.0.0-alpha.6",
"license": "BSD-3-Clause",
"private": true,
"workspaces": {
Expand Down
40 changes: 40 additions & 0 deletions packages/rockets-server-auth/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,45 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0-alpha.6] - 2026-02-19

### Changed

- **NestJS 11 upgrade**: Bumped all `@nestjs/*` dependencies
to v11 (`@nestjs/common`, `@nestjs/core`, `@nestjs/swagger`,
`@nestjs/jwt`, `@nestjs/passport`, `@nestjs/config`,
`@nestjs/throttler`, `@nestjs/testing`, `@nestjs/typeorm`,
`@nestjs/platform-express`) and updated `@concepta/*`
packages from `7.0.0-alpha.8` to `7.0.0-alpha.10`.
- **Invitation acceptance module**: Simplified and
consolidated module definition; reduced boilerplate in
`invitation-acceptance-data.interface` and acceptance
controller.
- **Admin module**: Refactored `RocketsAuthAdminModule` for
consistency; added CRUD relations support for roles in
`RocketsAuthRoleAdminModule`.
- **Options interfaces**: Trimmed verbose JSDoc in
`rockets-auth-options-extras.interface` and
`rockets-auth-options.interface` to concise descriptions.
- **Module definition**: Simplified `rockets-auth.module-definition`
configuration and provider setup.
- **Fixture imports**: Replaced deep `dist/` imports with
root package imports for `auth-jwt`, `auth-refresh`, and
`authentication` service fixtures.
- **Swagger generation**: Added `stripTopLevelResponseSchemas`
cleanup pass, set contact and license metadata, and
updated generated `swagger.json`.

### Added

- **Compatibility shim**: New
`shared/compat/concepta-internals.ts` centralizes all
deep `@concepta/*/dist` imports to minimize churn when
upstream packages update exports.
- **Admin relations e2e tests**: New
`rockets-auth-admin.relations.e2e-spec.ts` covering
user-role CRUD relation endpoints.

## [1.0.0-alpha.5] - 2026-02-03

### Added
Expand Down Expand Up @@ -178,6 +217,7 @@ and this project adheres to
`class-validator`, `rxjs`
- BSD-3-Clause license

[1.0.0-alpha.6]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.6
[1.0.0-alpha.5]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.5
[1.0.0-alpha.4]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.4
[1.0.0-alpha.3]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.3
Expand Down
2 changes: 1 addition & 1 deletion packages/rockets-server-auth/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bitwild/rockets-auth",
"version": "1.0.0-alpha.5",
"version": "1.0.0-alpha.6",
"description": "Rockets Auth - Complete authentication and authorization solution for NestJS with JWT, OAuth, OTP, role-based access control, and more",
"author": "Thiago Ramalho <thiago.ramalho@concepta.com>",
"license": "BSD-3-Clause",
Expand Down
38 changes: 38 additions & 0 deletions packages/rockets-server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,43 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0-alpha.6] - 2026-02-19

### Changed

- **NestJS 11 upgrade**: Bumped all `@nestjs/*` dependencies
to v11 (`@nestjs/common`, `@nestjs/core`, `@nestjs/swagger`,
`@nestjs/config`, `@nestjs/testing`, `@nestjs/typeorm`,
`@nestjs/platform-express`) and updated `@concepta/*`
packages from `7.0.0-alpha.8` to `7.0.0-alpha.10`.
- **User metadata model service**: `getUserMetadataByUserId`
now returns `null` instead of throwing `NotFoundException`
when no metadata exists, simplifying consumer code.
- **Me controller**: Removed redundant try/catch and error
logging; relies on the model service for error handling.
- **User DTOs**: Added `additionalProperties: true` to
Swagger `userMetadata` schemas for flexible metadata
payloads.
- **Module definition**: `createRocketsControllers` now
respects `extras.controllers` for custom controller
overrides.
- **Options extras interface**: Trimmed verbose JSDoc to
concise descriptions.
- **Error handling**: Exception catch blocks now rethrow
`HttpException` subclasses alongside `RuntimeException`.

### Added

- **User metadata model service unit tests**: Comprehensive
spec covering exception mapping, CRUD operations,
`createOrUpdate`, and `hasUserMetadata`.

### Fixed

- **TypeScript strict mode**: Added definite assignment
assertions (`!`) to DTO properties in e2e specs and
`UserResponseDto`.

## [1.0.0-alpha.5] - 2026-02-03

### Added
Expand Down Expand Up @@ -103,6 +140,7 @@ and this project adheres to
- Compatible with NestJS 10.x
- BSD-3-Clause license

[1.0.0-alpha.6]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.6
[1.0.0-alpha.5]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.5
[1.0.0-alpha.4]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.4
[1.0.0-alpha.3]: https://github.com/btwld/rockets/releases/tag/v1.0.0-alpha.3
Expand Down
2 changes: 1 addition & 1 deletion packages/rockets-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bitwild/rockets",
"version": "1.0.0-alpha.5",
"version": "1.0.0-alpha.6",
"description": "Rockets - Core server functionality for NestJS applications with built-in authentication, user management, and API scaffolding",
"author": "Thiago Ramalho <thiago.ramalho@concepta.com>",
"license": "BSD-3-Clause",
Expand Down