Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump the nestjs group across 1 directory with 9 updates #1666

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 27, 2025

Bumps the nestjs group with 9 updates in the / directory:

Package From To
@nestjs/axios 3.1.3 4.0.0
@nestjs/elasticsearch 10.0.2 11.0.0
@nestjs/jwt 10.2.0 11.0.0
@nestjs/mongoose 10.1.0 11.0.0
@nestjs/swagger 7.4.2 11.0.3
@nestjs/terminus 10.2.3 11.0.0
@nestjs/cli 11.0.1 11.0.2
@nestjs/schematics 10.2.3 11.0.0
@nestjs/testing 10.4.15 11.0.6

Updates @nestjs/axios from 3.1.3 to 4.0.0

Release notes

Sourced from @​nestjs/axios's releases.

Release 4.0.0

What's Changed

Full Changelog: nestjs/axios@3.1.3...4.0.0

Commits
  • ef74175 chore(): release v4.0.0
  • 81b85ee ci: use npm install
  • 39643e0 ci: use npm install
  • 1761996 chore: update husky, upgrade eslint
  • ecb5fd9 Merge pull request #1296 from nestjs/renovate/major-nest-monorepo
  • 8f9a6c2 chore(deps): update dependency lint-staged to v15.4.1 (#1297)
  • 8f7077a chore(deps): update nest monorepo to v11
  • 186aa23 chore(deps): update dependency lint-staged to v15.4.0 (#1295)
  • 7b58c03 chore(deps): update dependency @​types/node to v22.10.7 (#1294)
  • d06bcd0 chore(deps): update typescript-eslint monorepo to v8.20.0 (#1293)
  • Additional commits viewable in compare view

Updates @nestjs/elasticsearch from 10.0.2 to 11.0.0

Updates @nestjs/jwt from 10.2.0 to 11.0.0

Release notes

Sourced from @​nestjs/jwt's releases.

Release 11.0.0

  • chore(deps): update nest monorepo to v11 (e90fe7a)
Commits
  • 07741f9 chore(): release v11.0.0
  • acdb871 chore: update eslint configuration
  • f695445 Merge pull request #1829 from nestjs/renovate/major-nest-monorepo
  • 312d21b chore(deps): update dependency lint-staged to v15.4.1 (#1828)
  • e90fe7a chore(deps): update nest monorepo to v11
  • 180b50e chore(deps): update dependency @​types/node to v22.10.7 (#1827)
  • 84a40fd chore(deps): update dependency eslint-config-prettier to v10 (#1825)
  • feb8f67 chore(deps): update dependency @​types/node to v22.10.6 (#1826)
  • eba3da6 chore(deps): update typescript-eslint monorepo to v8.20.0 (#1824)
  • 92ec4de chore(deps): update dependency eslint to v9.18.0 (#1823)
  • Additional commits viewable in compare view

Updates @nestjs/mongoose from 10.1.0 to 11.0.0

Release notes

Sourced from @​nestjs/mongoose's releases.

Release 11.0.0

  • chore(deps): update nest monorepo to v11 (d675794)
Commits
  • 6f6f276 chore(): release v11.0.0
  • b2f5795 ci: use npm i instead of ci
  • 5ac2398 chore: update ci config, upgrade eslint
  • 4002847 Merge pull request #2363 from nestjs/renovate/major-nest-monorepo
  • 67c4eb0 chore(deps): update dependency lint-staged to v15.4.1 (#2364)
  • d675794 chore(deps): update nest monorepo to v11
  • 0a9c0b1 chore(deps): update dependency lint-staged to v15.4.0 (#2362)
  • 9a743c1 chore(deps): update dependency @​types/node to v22.10.7 (#2361)
  • 43cdbbd chore(deps): update dependency eslint-plugin-prettier to v5.2.2 (#2360)
  • 64b1ace chore(deps): update dependency eslint-config-prettier to v10 (#2357)
  • Additional commits viewable in compare view

Updates @nestjs/swagger from 7.4.2 to 11.0.3

Release notes

Sourced from @​nestjs/swagger's releases.

Release 11.0.3

11.0.3 (2025-01-23)

Bug fixes

Committers: 1

Release 11.0.2

Changelog

Release 11.0.1

11.0.1 (2025-01-17)

Dependencies

Release 11.0.0

11.0.0 (2025-01-16)

Breaking changes

This version is only compatible with @nestjs/{core,common,platform-express,platform-fastify,...} >= v11

Enhancements

Dependencies

Committers: 2

Release 8.1.1

Unreleased (2025-01-10)

Bug fixes

  • #3232 fix: missing ApiProperty enum undefined handling (@​nxht)
  • #3223 fix: swagger crashed while using any Param/Query/Body decorator in a monorepo with pnpm (@​winuxx)

Dependencies

... (truncated)

Commits
  • 5966b65 chore(): release v11.0.3
  • 7e6f5bf Merge pull request #3264 from degradingsky746/fix/class-validator-isuuid-casing
  • 3b8ead5 fix: incorrect IsUuid class-validator decorator not generating pattern uuid
  • 5fdc39c chore(deps): update nest monorepo to v11.0.4 (#3263)
  • 945180c chore(deps): update dependency typescript-eslint to v8.21.0 (#3260)
  • cce6ee5 chore(deps): update nest monorepo to v11.0.3 (#3257)
  • 87c914c chore: upgrade to eslint v9
  • ba3f0bf Merge pull request #3256 from nestjs/renovate/nest-monorepo
  • 522a375 chore(deps): update nest monorepo to v11.0.2
  • e5f4794 chore(): release v11.0.2
  • Additional commits viewable in compare view

Updates @nestjs/terminus from 10.2.3 to 11.0.0

Release notes

Sourced from @​nestjs/terminus's releases.

Release 11.0.0

11.0.0 (2025-01-25)

Migration Guide

Features

  • simplify custom health indicator creation (9f10a9b)
  • upgrade to nestjs v11 (c2569df), closes #2570
  • update dependencies

BREAKING CHANGES

  • Drop support for Node 16 / 18

For users who have implemented a custom health indicator, an enhanced API is now available. However, the existing API will continue to function as-is without requiring any changes.

The new and improved HealthIndicatorService provides a streamlined way to indicate whether a health indicator is up or down.

Please note that the HealthIndicator and HealthCheckError classes have been marked as deprecated and are scheduled for removal in the next major release, version 12.0.0.

@Injectable()
export class DogHealthIndicator {
  constructor(
    private readonly dogService: DogService,
    private readonly healthIndicatorService: HealthIndicatorService,
  ) {}
async isHealthy(key: string) {
const indicator = this.healthIndicatorService.check(key);
const dogs = await this.dogService.getDogs();
const badboys = dogs.filter((dog) => dog.state === DogState.BAD_BOY);
const isHealthy = badboys.length === 0;
if (!isHealthy) {
return indicator.down({
badboys: badboys.length,
});
}
return indicator.up();

}
}

Release 11.0.0-beta.1

... (truncated)

Changelog

Sourced from @​nestjs/terminus's changelog.

11.0.0 (2025-01-25)

11.0.0-beta.1 (2025-01-25)

Bug Fixes

  • deps: update dependency @​grpc/proto-loader to v0.7.13 (bf08ece)
  • deps: update dependency @​nestjs/typeorm to v10.0.2 (8430d1f)
  • deps: update dependency mysql2 to v3.9.8 [security] (eae8679)
  • deps: update dependency reflect-metadata to v0.2.2 (004d971)

Features

11.0.0-beta.0 (2025-01-23)

Features

  • simplify custom health indicator creation (9f10a9b)
  • upgrade to nestjs v11 (c2569df), closes #2570

BREAKING CHANGES

  • Drop support for Node 16 / 18

10.3.0 (2025-01-23)

10.3.0-beta.0 (2024-07-16)

Features

  • typeorm: change typeorm mongodb check (2f0e97d)
  • Use nest app logger for Terminus per default (40c6ec5), closes #2547
Commits
  • eb59375 chore(): release v11.0.0
  • 077f3de chore: update pnpm-lock.yaml
  • 15ec9d0 chore: update jsdoc
  • f9252d1 chore(): release v11.0.0-beta.1
  • c7c247c Merge pull request #2567 from nestjs/renovate/amqplib-0.x
  • 9119f57 chore(deps): update dependency amqplib to v0.10.5
  • 088c406 Merge pull request #2578 from nestjs/renovate/reflect-metadata-0.x
  • 004d971 fix(deps): update dependency reflect-metadata to v0.2.2
  • c1868b9 Merge pull request #2577 from nestjs/renovate/nestjs-typeorm-10.x
  • f7908f7 Merge pull request #2544 from nestjs/renovate/npm-mysql2-vulnerability
  • Additional commits viewable in compare view

Updates @nestjs/cli from 11.0.1 to 11.0.2

Release notes

Sourced from @​nestjs/cli's releases.

Release 11.0.2

  • fix: swc compiler does not watch files (8aaa9df6)
Commits

Updates @nestjs/schematics from 10.2.3 to 11.0.0

Release notes

Sourced from @​nestjs/schematics's releases.

Release 11.0.0 (2025-01-17)

Changelog

  • feat: sort library and sub-app names to reduce git merge conflicts (797a384)
  • feat: enable strict null checks and consistent casing (a4cb235)
  • chore: upgrade to eslint v9 (7b205f5)
Commits
  • 67a5356 chore: resolve conflicts
  • 94a3ba8 chore: update schematics package.json files
  • 641f8ce chore(deps): update dependency @​commitlint/cli to v19.6.1 (#1962)
  • 2aad221 chore(deps): update dependency eslint to v9.17.0 (#1961)
  • 9c9d318 chore(deps): update dependency nodemon to v3.1.9 (#1960)
  • 1cce577 chore(deps): update dependency @​types/node to v22.10.2 (#1959)
  • 000626c chore(deps): update typescript-eslint monorepo to v8.18.0 (#1958)
  • a0efb93 chore(deps): update dependency prettier to v3.4.2 (#1955)
  • 190ff42 chore(deps): update typescript-eslint monorepo to v8.17.0 (#1954)
  • 4809572 chore(deps): update dependency eslint to v9.16.0 (#1953)
  • Additional commits viewable in compare view

Updates @nestjs/testing from 10.4.15 to 11.0.6

Release notes

Sourced from @​nestjs/testing's releases.

v11.0.6 (2025-01-27)

Bug fixes

Committers: 1

v11.0.5 (2025-01-23)

Bug fixes

Committers: 1

v11.0.0 (2025-01-16)

Article: https://trilon.io/blog/announcing-nestjs-11-whats-new Migration guide: https://docs.nestjs.com/migration-guide 👈 👈 👈

⚠️ Node v16 and v18 are no longer supported (>= v20 is required).

Features

  • common, core, microservices
    • #14142 feat(microservices): add status, unwrap, on methods to microservice transporters (clients/servers) (@​kamilmysliwiec)
  • common, core
    • #13336 feat(core): introduce different module opaque key factories (improve bootstrap performance) (@​kamilmysliwiec)
  • common, core, microservices, platform-express, platform-fastify, platform-socket.io, platform-ws, testing, websockets
    • #14238 chore(deps): upgrade to express v5, fastify v5, add legacy route path converter to minimize breaking changes (@​kamilmysliwiec)

Enhancements

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jan 27, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Jan 27, 2025

The following labels could not be found: npm.

@github-actions github-actions bot enabled auto-merge January 27, 2025 15:40
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/nestjs-e4073e6705 branch 4 times, most recently from 59faee9 to 2babe84 Compare January 27, 2025 16:26
Bumps the nestjs group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@nestjs/axios](https://github.com/nestjs/axios) | `3.1.3` | `4.0.0` |
| @nestjs/elasticsearch | `10.0.2` | `11.0.0` |
| [@nestjs/jwt](https://github.com/nestjs/jwt) | `10.2.0` | `11.0.0` |
| [@nestjs/mongoose](https://github.com/nestjs/mongoose) | `10.1.0` | `11.0.0` |
| [@nestjs/swagger](https://github.com/nestjs/swagger) | `7.4.2` | `11.0.3` |
| [@nestjs/terminus](https://github.com/nestjs/terminus) | `10.2.3` | `11.0.0` |
| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.1` | `11.0.2` |
| [@nestjs/schematics](https://github.com/nestjs/schematics) | `10.2.3` | `11.0.0` |
| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `10.4.15` | `11.0.6` |



Updates `@nestjs/axios` from 3.1.3 to 4.0.0
- [Release notes](https://github.com/nestjs/axios/releases)
- [Changelog](https://github.com/nestjs/axios/blob/master/.release-it.json)
- [Commits](nestjs/axios@3.1.3...4.0.0)

Updates `@nestjs/elasticsearch` from 10.0.2 to 11.0.0

Updates `@nestjs/jwt` from 10.2.0 to 11.0.0
- [Release notes](https://github.com/nestjs/jwt/releases)
- [Changelog](https://github.com/nestjs/jwt/blob/master/.release-it.json)
- [Commits](nestjs/jwt@10.2.0...11.0.0)

Updates `@nestjs/mongoose` from 10.1.0 to 11.0.0
- [Release notes](https://github.com/nestjs/mongoose/releases)
- [Changelog](https://github.com/nestjs/mongoose/blob/master/.release-it.json)
- [Commits](nestjs/mongoose@10.1.0...11.0.0)

Updates `@nestjs/swagger` from 7.4.2 to 11.0.3
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Changelog](https://github.com/nestjs/swagger/blob/master/.release-it.json)
- [Commits](nestjs/swagger@7.4.2...11.0.3)

Updates `@nestjs/terminus` from 10.2.3 to 11.0.0
- [Release notes](https://github.com/nestjs/terminus/releases)
- [Changelog](https://github.com/nestjs/terminus/blob/master/CHANGELOG.md)
- [Commits](nestjs/terminus@10.2.3...11.0.0)

Updates `@nestjs/cli` from 11.0.1 to 11.0.2
- [Release notes](https://github.com/nestjs/nest-cli/releases)
- [Changelog](https://github.com/nestjs/nest-cli/blob/master/.release-it.json)
- [Commits](nestjs/nest-cli@11.0.1...11.0.2)

Updates `@nestjs/schematics` from 10.2.3 to 11.0.0
- [Release notes](https://github.com/nestjs/schematics/releases)
- [Changelog](https://github.com/nestjs/schematics/blob/master/.release-it.json)
- [Commits](nestjs/schematics@10.2.3...11.0.0)

Updates `@nestjs/testing` from 10.4.15 to 11.0.6
- [Release notes](https://github.com/nestjs/nest/releases)
- [Commits](https://github.com/nestjs/nest/commits/v11.0.6/packages/testing)

---
updated-dependencies:
- dependency-name: "@nestjs/axios"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/elasticsearch"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/jwt"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/mongoose"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/swagger"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/terminus"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: nestjs
- dependency-name: "@nestjs/schematics"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nestjs
- dependency-name: "@nestjs/testing"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: nestjs
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/nestjs-e4073e6705 branch from 2babe84 to 8d7db2d Compare January 27, 2025 16:38
Change-Id: I2a47e6c74cada0ebd74b254fc7be724886d7512c
Change-Id: I022b34b80e67f2f51f350258537fe9086c57d713
Change-Id: Ibeaaa6d08a36b3687d367df0da737f1e279fbb04
Change-Id: Idada3500693f3f1cc9e19a34cfe05c584666d9e5
@bpedersen2
Copy link
Contributor

Still needs some typing fixes in:

src/auth/strategies/jwt.strategy.ts:17:11 - error TS2345: Argument of type '[{ jwtFromRequest: JwtFromRequestFunction<any>; ignoreExpiration: false; secretOrKey: string | undefined; }]' is not assignable to parameter of type '[opt: StrategyOptionsWithRequest] | [opt: StrategyOptionsWithoutRequest]'.
  Type '[{ jwtFromRequest: JwtFromRequestFunction<any>; ignoreExpiration: false; secretOrKey: string | undefined; }]' is not assignable to type '[opt: StrategyOptionsWithoutRequest]'.
    Type '{ jwtFromRequest: JwtFromRequestFunction<any>; ignoreExpiration: false; secretOrKey: string | undefined; }' is not assignable to type 'StrategyOptionsWithoutRequest'.
      Type '{ jwtFromRequest: JwtFromRequestFunction<any>; ignoreExpiration: false; secretOrKey: string | undefined; }' is not assignable to type 'Omit<WithSecretOrKey, "secretOrKeyProvider"> & { passReqToCallback?: false | undefined; }'.
        Type '{ jwtFromRequest: JwtFromRequestFunction<any>; ignoreExpiration: false; secretOrKey: string | undefined; }' is not assignable to type 'Omit<WithSecretOrKey, "secretOrKeyProvider">'.
          Types of property 'secretOrKey' are incompatible.
            Type 'string | undefined' is not assignable to type 'string | Buffer<ArrayBufferLike>'.
              Type 'undefined' is not assignable to type 'string | Buffer<ArrayBufferLike>'.

 17     super({
              ~
 18       jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
... 
 20       secretOrKey: configService.get<string>("jwt.secret"),
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 21     });
    ~~~~~
src/auth/strategies/ldap.strategy.ts:22:11 - error TS2345: Argument of type 'Record<string, unknown> | undefined' is not assignable to parameter of type 'Options | OptionsFunction'.
  Type 'undefined' is not assignable to type 'Options | OptionsFunction'.

22     super(configService.get<Record<string, unknown>>("ldap"));
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/users/schemas/user-settings.schema.ts:51:16 - error TS2345: Argument of type '{ type: "object"; default: {}; description: string; }' is not assignable to parameter of type 'ApiPropertyOptions | undefined'.
  Type '{ type: "object"; default: {}; description: string; }' is not assignable to type '({ type: "object"; properties: Record<string, SchemaObjectMetadata>; required?: string[] | undefined; selfRequired?: boolean | undefined; } & SchemaObjectCommonMetadata & { ...; }) | ({ ...; } & ... 1 more ... & { ...; }) | ({ ...; } & ... 2 more ... & { ...; }) | ({ ...; } & ... 2 more ... & { ...; })'.
    Type '{ type: "object"; default: {}; description: string; }' is not assignable to type '{ type: "object"; properties?: Record<string, SchemaObjectMetadata> | undefined; additionalProperties: boolean | SchemaObject | ReferenceObject; required?: string[] | undefined; selfRequired?: boolean | undefined; } & SchemaObjectCommonMetadata & { ...; } & { ...; }'.
      Property 'additionalProperties' is missing in type '{ type: "object"; default: {}; description: string; }' but required in type '{ type: "object"; properties?: Record<string, SchemaObjectMetadata> | undefined; additionalProperties: boolean | SchemaObject | ReferenceObject; required?: string[] | undefined; selfRequired?: boolean | undefined; }'.

 51   @ApiProperty({
                   ~
 52     type: "object",
    ~~~~~~~~~~~~~~~~~~~
... 
 55       "A customizable object for storing the user's external settings, which can contain various nested properties and configurations.",
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 56   })
    ~~~

  node_modules/@nestjs/swagger/dist/interfaces/schema-object-metadata.interface.d.ts:26:5
    26     additionalProperties: SchemaObject | ReferenceObject | boolean;
           ~~~~~~~~~~~~~~~~~~~~
    'additionalProperties' is declared here.

Change-Id: If13565633ddf50d839c12c55d15d56dc34438a82
Change-Id: I179b335f95ecf3421326132bf87e7720849f7835
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant