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

fix(deps): update hapijs monorepo #1211

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 20, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@hapi/hapi (source) 21.3.6 -> 21.3.12 age adoption passing confidence
@hapi/wreck 18.0.1 -> 18.1.0 age adoption passing confidence
joi 17.12.2 -> 17.13.3 age adoption passing confidence

Release Notes

hapijs/hapi (@​hapi/hapi)

v21.3.12

Compare Source

v21.3.11

Compare Source

v21.3.10

Compare Source

v21.3.9

Compare Source

v21.3.8

Compare Source

v21.3.7

Compare Source

hapijs/wreck (@​hapi/wreck)

v18.1.0

Compare Source

v18.0.2

Compare Source

hapijs/joi (joi)

v17.13.3

Compare Source

v17.13.2

Compare Source

v17.13.1

Compare Source

v17.13.0

Compare Source

v17.12.3

Compare Source


Configuration

📅 Schedule: Branch creation - "* 0-4 * * 3" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

[puLL-Merge] - hapijs/[email protected]

Description

This PR includes various updates and improvements to the Hapi framework, including type definition updates, bug fixes, and package version updates. The changes span across multiple files and introduce new features while refining existing functionality.

Changes

Changes

  1. .labrc.js:

    • Removed the file containing lab configuration.
  2. README.md:

    • Removed Jonas Pauthier from the Technical Steering Committee list.
  3. lib/core.js:

    • Removed code that destroyed requests during the stopping phase.
  4. lib/route.js:

    • Modified the handling of 'Expect: 100-continue' headers and payload processing.
  5. lib/types/*.d.ts:

    • Updated and refined TypeScript type definitions across multiple files.
    • Added new type definitions for content encoders and decoders.
    • Updated HTTP method type definitions.
  6. package.json:

    • Updated version to 21.3.12.
    • Updated various dependency versions.
  7. test/*.js:

    • Added new tests for payload handling, error logging, and request processing.
    • Modified existing tests to reflect changes in core functionality.
  8. test/types/index.ts:

    • Updated TypeScript tests to reflect changes in type definitions.

Possible Issues

  • The removal of the request destruction during the stopping phase might affect how servers handle in-flight requests during shutdown.

Security Hotspots

No significant security issues were identified in this change.

graph TD
    A[Hapi Server] --> B[Core]
    A --> C[Route]
    A --> D[Payload Processing]
    A --> E[Type Definitions]
    B --> F[Request Handling]
    C --> G[HTTP Methods]
    D --> H[Expect: 100-continue]
    E --> I[TypeScript Types]
Loading
sequenceDiagram
    participant Client
    participant Server
    participant Route
    participant Payload

    Client->>Server: Send Request
    Server->>Route: Match Route
    Route->>Payload: Process Payload
    alt Expect: 100-continue
        Payload->>Client: Send 100 Continue
        Client->>Payload: Send Payload
    end
    Payload->>Route: Provide Processed Payload
    Route->>Server: Handle Request
    Server->>Client: Send Response
Loading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants