Skip to content

Releases: AlvaroDavi5/Node_BackEnd_Boilerplate-TypeScript

v8.1.1

22 Apr 11:28
737f324

Choose a tag to compare

8.1.1 (2026-04-22)

🐛 Bug Fixes

  • update LOCALSTACK configuration to use GATEWAY_LISTEN instead of EDGE_PORT (37bb740)

🔨 Chore

  • add LOCALSTACK_AUTH_TOKEN to environment files and log success message in seed script (642784c)
  • updated package version (00943b8)

v8.1.0

20 Apr 07:09
8f5f6f4

Choose a tag to compare

8.1.0 (2026-04-20)

🚀 Features

  • add data masking utilities for sensitive information in requests and responses (9397354)
  • enhance AuthGuard and ResponseInterceptor for improved logging and data masking (bae91a9)

🐛 Bug Fixes

  • correct migration path in dbConfig to reference src directory (8b9c463)
  • remove unnecessary parameter from userService.getById calls in user use cases (777180d)
  • update database command paths in package.json to use src directory (bba0e0b)
  • deps: update dependencies to solve code vulnerabilities (fd5d229)
  • update path to staged security scanner documentation (abd6751)

🔨 Chore

  • add checklist item for env variables in PR template (92294a0)
  • eslint configs adjusts (70cb28b)
  • deps: remove aws-sdk due to end-of-support (5dfeef5)
  • deps: remove fs dependency due to security concerns (d67c472)
  • deps: update @semantic-release/npm to version 13.1.5 (7278901)
  • deps: update Apollo dependencies to latest versions (fcd1f9c)
  • deps: update dependencies to latest versions (847309e)
  • deps: update devDependencies to latest versions (d95a5e5)
  • update example email and password in user DTOs and seed script (c620541)
  • update mocking instructions for unit tests in usecase prompt (73de6e8)
  • update production start script and webpack entry point to use src directory (abbd596)
  • deps: updated dependencies to latest patch versions (8309ba4)

🧹 Code Refactoring

  • enhance error handling and logging in LoginUser use case (4a75081)
  • remove RequestMiddleware from app modules (68c4f83)
  • remove unnecessary updatedAt assignments in entity setters (827a889)
  • replace CryptographyService UUID generation with uuid package (f99d456)
  • simplify UserService and CryptographyService methods for password handling and hashing (b1d1277)
  • update request rate limit constants for clarity and consistency (2911c5f)
  • update user-related tests to use UserAuthInterface for type safety (e374252)

📚 Documentation

  • updated API documentation (581291b)

🧪 Tests

  • correct baseUrl in HealthController test and fix updatedAt expectation in UserEntities (4f5224f)
  • remove unnecessary parameter from userService.getById calls in user use case tests (cbb6999)
  • update HealthController and UserController tests to use ConfigService mock and enhance logging (61a3666)

v8.0.1

18 Mar 07:35
e63f66f

Choose a tag to compare

8.0.1 (2026-03-18)

🐛 Bug Fixes

  • update logging method and rename DSA to RSA in CryptographyService (706a1d7)
  • update SqsModule registration to async and replace SqsClientMock with SQSClient (1d5155a)

🔨 Chore

  • add architecture flow and code style instructions for NestJS/TypeScript (f55acaa)
  • add copilot commit message guidelines for generating commit messages (b3184c4)
  • AI-001: add NestJS backend specialist agent definition (771f9b9)
  • add prompt for creating usecase and unit test file (f566e7d)
  • AI-001: add staged code analysis section to commit message instructions (1c5c117)
  • AI-001: add staged security review skill definition (dc7cb38)
  • dev: clean up VSCode settings by removing unused configurations (e012d0a)
  • remove reference to staged security scanner in SKILL.md (259309b)
  • AI-001: update default formatters for chatagent and prompt in VSCode settings (a289c81)
  • dev: update Docker extension name in VSCode settings (9421258)
  • update version to 8.0.1 in package.json (d6603f9)
  • update VSCode settings for improved language support and formatting (a90ef7a)

📚 Documentation

  • fix formatting in API documentation example (85520bc)

🧪 Tests

  • refactor user use case tests to use NestJS testing module (eb44b5b)

v8.0.0

02 Mar 20:19

Choose a tag to compare

8.0.0 (2026-03-02)

⚠ BREAKING CHANGES

  • migrated from Express to Fastify

⚡️ Performance Improvements

v7.4.0

02 Mar 20:03
db80275

Choose a tag to compare

7.4.0 (2026-03-02)

🚀 Features

  • migrate to Fastify framework and update related configurations and interfaces (216f214)
  • replace WebSocketClient with EventEmitterClient and update related event handling (319c744)

🔧 CI/CD

  • update workflow triggers for build and security checks (7a61ee8)

🔨 Chore

  • update dependencies and migrate from Express to Fastify (80fb6b9)

🧹 Code Refactoring

  • migrate mocked server from Express to Fastify (b77e446)
  • remove unnecessary async/await in application setup and error handling (bf848ee)

📚 Documentation

  • added fastify to documentation (a10137f)
  • added fastify to documentation (4e1ff82)

🧪 Tests

  • migrate test configs to use NestFastifyApplication and update setup utilities (d5fc128)
  • simplify HealthController tests and remove unused WebSocket enum values (824ef02)

v7.3.0

02 Mar 02:35
d9b99b5

Choose a tag to compare

7.3.0 (2026-03-02)

🚀 Features

  • move Server-Sent Events to events module and implement GetSubscription use case (012e999)

🐛 Bug Fixes

  • subscription: ensure subscription data is valid before saving to cache (9b3e613)

🔧 CI/CD

  • add auto merge workflow and update CI conditions in existing workflows (3a29d4c)
  • refactor CI workflows by removing redundant steps and adding security check and SonarQube analysis (ba47207)
  • remove integration tests step from CI workflow (7ef19f1)
  • update workflow names for clarity and consistency (a3dcc5e)

🔨 Chore

  • deps: update dependencies to latest versions (3020715)
  • update Node and npm engine versions in package.json and package-lock.json (391e9a5)
  • updated ioredis dependency and removed vulnerable ioredis-mock (f738cd6)

🧹 Code Refactoring

  • add description to ObjectType for Subscription and UserList entities (e9ba681)
  • add TODO comment to move Server-Sent Events to events module (394ee2e)
  • mapper: change arrow functions to regular functions for consistency (905f88f)
  • entities: change interface exports to improve consistency and readability (524b392)
  • graphql: change playground option to graphiql due api changes (920289b)
  • enhance error handling and message formatting in LoggerService (912b2dd)
  • UserPreference: enhance setDefaultTheme method to validate theme values (784294f)
  • user: enhance UserPreference handling and streamline user creation process (8ae5238)
  • entities: improve constructor type handling and simplify value checks (ea6cfc2)
  • improve error handling and response parsing in LoggerService and Exceptions (c4efcc8)
  • improve null checks using isNullOrUndefined utility in entity constructors (54cf6c3)
  • graphql: move GraphQL module configuration to its own module (85d23cf)
  • types: remove unused type declarations for eslint (640201a)
  • subscription: rename connectionId to registerId for clarity (f69589f)
  • subscription: rename findConnections to listConnections for consistency (8bb5367)
  • entities: simplify constructor and improve newConnectionsListen handling (6f8bcc4)
  • repositories: streamline repository methods and improve type handling (c398b14)
  • subscription: update type handling for subscriptions and improve DTO validations (11f9cf2)

📚 Documentation

  • add missing description for SubscriptionEntity in schema (d1f684a)
  • graphql: rename findConnections to listConnections on example (99c8885)

🧪 Tests

  • add error handling for invalid theme value in UserEntities tests (678f716)
  • enhance error handling and message formatting in LoggerService (7060f8b)
  • enhance user and user preference entity tests for clarity and consistency (2308617)

v7.2.0

03 Oct 19:14
b05204b

Choose a tag to compare

7.2.0 (2025-10-03)

🚀 Features

  • enhance SnsClient and SqsClient with structured publish parameters and deduplication logic (3852346)

🧹 Code Refactoring

  • improve error handling in externalErrorParser and LoggerService (57f25e2)
  • remove cryptographyService dependency and update sendMessage parameters in SqsClient (44a80c6)
  • simplify boolean variable declarations in SnsClient and SqsClient (f0e904c)
  • streamline error stack handling in LoggerService (10fe367)

v7.1.1

04 Sep 21:22
e59e754

Choose a tag to compare

7.1.1 (2025-09-04)

🐛 Bug Fixes

  • circular reference handling (acbb196)
  • create separated Server-Sent Events controller (226219c)
  • updated logger parsing (a809b14)

🔨 Chore

  • updated package version (a09945c)

🧹 Code Refactoring

  • enhance toString method to handle circular references and add new tests (36286df)
  • logging requestId, messageId, socketId and clientIp (28b0043)
  • updated Sentry utility (f4d13cf)

🧪 Tests

v7.1.0

26 Aug 17:55
9f5ae37

Choose a tag to compare

7.1.0 (2025-08-26)

🚀 Features

  • added kubernetes boilerplate (39d7fe2)

🐛 Bug Fixes

  • mock dependencies script (ec507ef)

🔧 CI/CD

  • updated SonarQube workflow to not run when main has pushed (52332fc)

🔨 Chore

  • updated package version (75c3ba8)

🧹 Code Refactoring

  • exported providers called by moduleRef (f51378b)

📚 Documentation

  • update Docker run command to use .env file and add MetalLB installation instructions (c9ca378)

v7.0.0

22 Aug 04:38
7e03637

Choose a tag to compare

7.0.0 (2025-08-22)

⚠ BREAKING CHANGES

  • node v20 to v24

🐛 Bug Fixes

🔨 Chore

  • ci/build: updated node version (0ac4972)

🧹 Code Refactoring

  • migrated from node 20 to node 24 (b55ef83)