8000 Comparing v4.0.1...v4.1.0 · dubzzz/fast-check · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dubzzz/fast-check
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.1
Choose a base ref
...
head repository: dubzzz/fast-check
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.1.0
Choose a head ref
  • 17 commits
  • 14 files changed
  • 4 contributors

Commits on Mar 28, 2025

  1. Configuration menu
    Copy the full SHA
    78f3694 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2025

  1. ⬆️ Update typescript-eslint monorepo to ^8.29.0 (#5875)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@typescript-eslint/utils](https://typescript-eslint.io/packages/utils)
    ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils))
    | [`^8.28.0` ->
    `^8.29.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2futils/8.28.0/8.29.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2futils/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2futils/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2futils/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2futils/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
    ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
    | [`^8.28.0` ->
    `^8.29.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.28.0/8.29.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.28.0/8.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>typescript-eslint/typescript-eslint
    (@&#8203;typescript-eslint/utils)</summary>
    
    ###
    [`v8.29.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/utils/CHANGELOG.md#8290-2025-03-31)
    
    [Compare
    Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.28.0...v8.29.0)
    
    This was a version bump only for utils to align it with other projects,
    there were no code changes.
    
    You can read about our [versioning
    strategy](https://main--typescript-eslint.netlify.app/users/versioning)
    and
    [releases](https://main--typescript-eslint.netlify.app/users/releases)
    on our website.
    
    </details>
    
    <details>
    <summary>typescript-eslint/typescript-eslint
    (typescript-eslint)</summary>
    
    ###
    [`v8.29.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8290-2025-03-31)
    
    [Compare
    Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.28.0...v8.29.0)
    
    This was a version bump only for typescript-eslint to align it with
    other projects, there were no code changes.
    
    You can read about our [versioning
    strategy](https://main--typescript-eslint.netlify.app/users/versioning)
    and
    [releases](https://main--typescript-eslint.netlify.app/users/releases)
    on our website.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    d702774 View commit details
    Browse the repository at this point in the history
  2. ⬆️ Update dependency vite to v6.2.4 [SECURITY] (#5874)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [vite](https://vite.dev)
    ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite))
    | [`6.2.3` ->
    `6.2.4`](https://renovatebot.com/diffs/npm/vite/6.2.3/6.2.4) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/6.2.3/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/6.2.3/6.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ### GitHub Vulnerability Alerts
    
    ####
    [CVE-2025-31125](https://redirect.github.com/vitejs/vite/security/advisories/GHSA-4r4m-qw57-chr8)
    
    ### Summary
    
    The contents of arbitrary files can be returned to the browser.
    
    ### Impact
    Only apps explicitly exposing the Vite dev server to the network (using
    `--host` or [`server.host` config
    option](https://vitejs.dev/config/server-options.html#server-host)) are
    affected.
    
    ### Details
    
    - base64 encoded content of non-allowed files is exposed using
    `?inline&import` (originally reported as `?import&?inline=1.wasm?init`)
    - content of non-allowed files is exposed using `?raw?import`
    
    `/@&#8203;fs/` isn't needed to reproduce the issue for files inside the
    project root.
    
    ### PoC
    
    Original report (check details above for simplified cases):
    
    The ?import&?inline=1.wasm?init ending allows attackers to read
    arbitrary files and returns the file content if it exists. Base64
    decoding needs to be performed twice
    ```
    $ npm
    10000
     create vite@latest
    $ cd vite-project/
    $ npm install
    $ npm run dev
    ```
    
    Example full URL
    `http://localhost:5173/@&#8203;fs/C:/windows/win.ini?import&?inline=1.wasm?init`
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>vitejs/vite (vite)</summary>
    
    ###
    [`v6.2.4`](https://redirect.github.com/vitejs/vite/releases/tag/v6.2.4)
    
    [Compare
    Source](https://redirect.github.com/vitejs/vite/compare/v6.2.3...v6.2.4)
    
    Please refer to
    [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v6.2.4/packages/vite/CHANGELOG.md)
    for details.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "" (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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    f7b178a View commit details
    Browse the repository at this point in the history
  3. ⬆️ Update dependency express to v5 (#5873)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [express](https://expressjs.com/)
    ([source](https://redirect.github.com/expressjs/express)) | [`^4.21.2`
    -> `^5.1.0`](https://renovatebot.com/diffs/npm/express/4.21.2/5.1.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/express/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/express/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/express/4.21.2/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/express/4.21.2/5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>expressjs/express (express)</summary>
    
    ###
    [`v5.1.0`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#510--2025-03-31)
    
    [Compare
    Source](https://redirect.github.com/expressjs/express/compare/5.0.1...v5.1.0)
    
    \========================
    
    -   Add support for `Uint8Array` in `res.send()`
    -   Add support for ETag option in `res.sendFile()`
    -   Add support for multiple links with the same rel in `res.links()`
    -   Add funding field to package.json
    -   perf: use loop for acceptParams
    -   refactor: prefix built-in node module imports
    -   deps: remove `setprototypeof`
    -   deps: remove `safe-buffer`
    -   deps: remove `utils-merge`
    -   deps: remove `methods`
    -   deps: remove `depd`
    -   deps: `debug@^4.4.0`
    -   deps: `body-parser@^2.2.0`
    -   deps: `router@^2.2.0`
    -   deps: `content-type@^1.0.5`
    -   deps: `finalhandler@^2.1.0`
    -   deps: `qs@^6.14.0`
    -   deps: `server-static@2.2.0`
    -   deps: `type-is@2.0.1`
    
    ###
    [`v5.0.1`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#501--2024-10-08)
    
    [Compare
    Source](https://redirect.github.com/expressjs/express/compare/v5.0.0...5.0.1)
    
    \==========
    
    - Update `cookie` semver lock to address
    [CVE-2024-47764](https://nvd.nist.gov/vuln/detail/CVE-2024-47764)
    
    ###
    [`v5.0.0`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#500--2024-09-10)
    
    [Compare
    Source](https://redirect.github.com/expressjs/express/compare/4.21.2...v5.0.0)
    
    \=========================
    
    -   remove:
        -   `path-is-absolute` dependency - use `path.isAbsolute` instead
    -   breaking:
    - `res.status()` accepts only integers, and input must be greater than
    99 and less than 1000
    - will throw a `RangeError: Invalid status code: ${code}. Status code
    must be greater than 99 and less than 1000.` for inputs outside this
    range
    - will throw a `TypeError: Invalid status code: ${code}. Status code
    must be an integer.` for non integer inputs
        -   deps: send@1.0.0
    - `res.redirect('back')` and `res.location('back')` is no longer a
    supported magic string, explicitly use `req.get('Referrer') || '/'`.
    -   change:
    - `res.clearCookie` will ignore user provided `maxAge` and `expires`
    options
    -   deps: cookie-signature@^1.2.1
    -   deps: debug@4.3.6
    -   deps: merge-descriptors@^2.0.0
    -   deps: serve-static@^2.1.0
    -   deps: qs@6.13.0
    -   deps: accepts@^2.0.0
    -   deps: mime-types@^3.0.0
        -   `application/javascript` => `text/javascript`
    -   deps: type-is@^2.0.0
    -   deps: content-disposition@^1.0.0
    -   deps: finalhandler@^2.0.0
    -   deps: fresh@^2.0.0
    -   deps: body-parser@^2.0.1
    -   deps: send@^1.1.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    38aebe9 View commit details
    Browse the repository at this point in the history
  4. ⬆️ Update react monorepo to ^19.1.0 (#5869)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [react](https://react.dev/)
    ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react))
    | [`^19.0.0` ->
    `^19.1.0`](https://renovatebot.com/diffs/npm/react/19.0.0/19.1.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [react-dom](https://react.dev/)
    ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom))
    | [`^19.0.0` ->
    `^19.1.0`](https://renovatebot.com/diffs/npm/react-dom/19.0.0/19.1.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>facebook/react (react)</summary>
    
    ###
    [`v19.1.0`](https://redirect.github.com/facebook/react/compare/v19.0.0...1825990c5608f0ab0c1475b4292218a508a171c9)
    
    [Compare
    Source](https://redirect.github.com/facebook/react/compare/v19.0.0...v19.1.0)
    
    </details>
    
    <details>
    <summary>facebook/react (react-dom)</summary>
    
    ###
    [`v19.1.0`](https://redirect.github.com/facebook/react/compare/v19.0.0...1825990c5608f0ab0c1475b4292218a508a171c9)
    
    [Compare
    Source](https://redirect.github.com/facebook/react/compare/v19.0.0...v19.1.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    04e3db1 View commit details
    Browse the repository at this point in the history
  5. ⬆️ Update dependency pkg-pr-new to ^0.0.42 (#5876)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [pkg-pr-new](https://redirect.github.com/stackblitz-labs/pkg.pr.new)
    ([source](https://redirect.github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli))
    | [`^0.0.41` ->
    `^0.0.42`](https://renovatebot.com/diffs/npm/pkg-pr-new/0.0.41/0.0.42) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/pkg-pr-new/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pkg-pr-new/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pkg-pr-new/0.0.41/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pkg-pr-new/0.0.41/0.0.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>stackblitz-labs/pkg.pr.new (pkg-pr-new)</summary>
    
    ###
    [`v0.0.42`](https://redirect.github.com/stackblitz-labs/pkg.pr.new/compare/v0.0.41...v0.0.42)
    
    [Compare
    Source](https://redirect.github.com/stackblitz-labs/pkg.pr.new/compare/v0.0.41...v0.0.42)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    76dccc0 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2025

  1. ⬆️ Update dependency @types/node to ^22.13.16 (#5877)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
    ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
    | [`^22.13.14` ->
    `^22.13.16`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.14/22.13.16)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.14/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.14/22.13.16?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 1, 2025
    Configuration menu
    Copy the full SHA
    9d53340 View commit details
    Browse the repository at this point in the history
  2. ⬆️ Update dependency @types/node to ^22.13.17 (#5879)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
    ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
    | [`^22.13.16` ->
    `^22.13.17`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.16/22.13.17)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.13.16/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.13.16/22.13.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 1, 2025
    Configuration menu
    Copy the full SHA
    7240cee View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2025

  1. ✅ Closely test waitFor on interactions with micro-tasks (#5888)

    **Description**
    
    <!-- Please provide a short description and potentially linked issues
    justifying the need for this PR -->
    
    At the moment, `waitFor` is supposed to queue things quickly without
    losing any micro-tasks. But first it misses some, second the more we
    think of that the more we believe that this is probably not what our
    end-users would want to be the default.
    
    By default when relying on schedulers they certainly want us to schedule
    things even if they got triggered 2 ticks after another scheduled
    function. As we want to capture any structural behavior change around
    this part we first start by adding tests around it.
    
    <!-- * Your PR is fixing a bug or regression? Check for existing issues
    related to this bug and link them -->
    <!-- * Your PR is adding a new feature? Make sure there is a related
    issue or discussion attached to it -->
    
    <!-- You can provide any additional context to help into understanding
    what's this PR is attempting to solve: reproduction of a bug, code
    snippets... -->
    
    **Checklist** — _Don't delete this checklist and make sure you do the
    following before opening the PR_
    
    - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/)
    specification
    - [x] My PR references one of several related issues (if any)
    - [x] New features or breaking changes must come with an associated
    Issue or Discussion
    - [x] My PR does not add any new dependency without an associated Issue
    or Discussion
    - [x] My PR includes bumps details, please run `pnpm run bump` and flag
    the impacts properly
    - [x] My PR adds relevant tests and they would have failed without my PR
    (when applicable)
    
    <!-- More about contributing at
    https://github.com/dubzzz/fast-check/blob/main/CONTRIBUTING.md -->
    
    **Advanced**
    
    <!-- How to fill the advanced section is detailed below! -->
    
    - [x] Category: ✅ Add or update tests
    - [x] Impacts: None
    
    <!-- [Category] Please use one of the categories below, it will help us
    into better understanding the urgency of the PR -->
    <!-- * ✨ Introduce new features -->
    <!-- * 📝 Add or update documentation -->
    <!-- * ✅ Add or update tests -->
    <!-- * 🐛 Fix a bug -->
    <!-- * 🏷️ Add or update types -->
    <!-- * ⚡️ Improve performance -->
    <!-- * _Other(s):_ ... -->
    
    <!-- [Impacts] Please provide a comma separated list of the potential
    impacts that might be introduced by this change -->
    <!-- * Generated values: Can your change impact any of the existing
    generators in terms of generated values, if so which ones? when? -->
    <!-- * Shrink values: Can your change impact any of the existing
    generators in terms of shrink values, if so which ones? when? -->
    <!-- * Performance: Can it require some typings changes on user side?
    Please give more details -->
    <!-- * Typings: Is there a potential performance impact? In which cases?
    -->
    dubzzz authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    4520166 View commit details
    Browse the repository at this point in the history
  2. ✨ Wait longer before scheduling anything with waitFor (#5889)

    **Description**
    
    <!-- Please provide a short description and potentially linked issues
    justifying the need for this PR -->
    
    Our scheduler API provides multiple ways to wait for scheduled tasks.
    One of them is `waitFor`.
    
    The `waitFor` awaiter is currently waiting for 1 tick before starting to
    schedule anything. The "1 tick" sounds both high and low at the same
    time. Our target is to bump to something more realistic to avoid our
    users from running into strange issues where fast-check is just stupidly
    scheduling tasks one after the others without changing the ordering just
    because our users has to deal with extra ticks between tasks (user
    awaits things before scheduling something in one code path and not the
    other).
    
    This PR bumps this 1 tick to 50. Normally most users will be safe. 
    
    <!-- * Your PR is fixing a bug or regression? Check for existing issues
    related to this bug and link them -->
    <!-- * Your PR is adding a new feature? Make sure there is a related
    issue or discussion attached to it -->
    
    <!-- You can provide any additional context to help into understanding
    what's this PR is attempting to solve: reproduction of a bug, code
    snippets... -->
    
    **Checklist** — _Don't delete this checklist and make sure you do the
    following before opening the PR_
    
    - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/)
    specification
    - [x] My PR references one of several related issues (if any)
    - [x] New features or breaking changes must come with an associated
    Issue or Discussion
    - [x] My PR does not add any new dependency without an associated Issue
    or Discussion
    - [x] My PR includes bumps details, please run `pnpm run bump` and flag
    the impacts properly
    - [x] My PR adds relevant tests and they would have failed without my PR
    (when applicable)
    
    <!-- More about contributing at
    https://github.com/dubzzz/fast-check/blob/main/CONTRIBUTING.md -->
    
    **Advanced**
    
    <!-- How to fill the advanced section is detailed below! -->
    
    - [x] Category: ✨ Introduce new features
    - [x] Impacts: Better scheduling with `waitFor`, does not change the
    contract of `waitFor`. The end-user was already expecting that behavior
    to occur. We just makes it possible on more cases.
    
    <!-- [Category] Please use one of the categories below, it will help us
    into better understanding the urgency of the PR -->
    <!-- * ✨ Introduce new features -->
    <!-- * 📝 Add or update documentation -->
    <!-- * ✅ Add or update tests -->
    <!-- * 🐛 Fix a bug -->
    <!-- * 🏷️ Add or update types -->
    <!-- * ⚡️ Improve performance -->
    <!-- * _Other(s):_ ... -->
    
    <!-- [Impacts] Please provide a comma separated list of the potential
    impacts that might be introduced by this change -->
    <!-- * Generated values: Can your change impact any of the existing
    generators in terms of generated values, if so which ones? when? -->
    <!-- * Shrink values: Can your change impact any of the existing
    generators in terms of shrink values, if so which ones? when? -->
    <!-- * Performance: Can it require some typings changes on user side?
    Please give more details -->
    <!-- * Typings: Is there a potential performance impact? In which cases?
    -->
    dubzzz authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    3101e56 View commit details
    Browse the repository at this point in the history
  3. ⚡️ Move back to better tick management of waitFor (#5891)

    **Description**
    
    <!-- Please provide a short description and potentially linked issues
    justifying the need for this PR -->
    
    When `waitFor` ends, ideally it should cut instantly. In this ideal
    scenario, any promise started after the end of `waitFor` will just be
    pending when `waitFor` ends.
    
    But today, we are not yet there. We have still a few promises escaping
    us. This PR limits the number of such escaping promises.
    
    <!-- * Your PR is fixing a bug or regression? Check for existing issues
    related to this bug and link them -->
    <!-- * Your PR is adding a new feature? Make sure there is a related
    issue or discussion attached to it -->
    
    <!-- You can provide any additional context to help into understanding
    what's this PR is attempting to solve: reproduction of a bug, code
    snippets... -->
    
    **Checklist** — _Don't delete this checklist and make sure you do the
    following before opening the PR_
    
    - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/)
    specification
    - [x] My PR references one of several related issues (if any)
    - [x] New features or breaking changes must come with an associated
    Issue or Discussion
    - [x] My PR does not add any new dependency without an associated Issue
    or Discussion
    - [x] My PR includes bumps details, please run `pnpm run bump` and flag
    the impacts properly
    - [x] My PR adds relevant tests and they would have failed without my PR
    (when applicable)
    
    <!-- More about contributing at
    https://github.com/dubzzz/fast-check/blob/main/CONTRIBUTING.md -->
    
    **Advanced**
    
    <!-- How to fill the advanced section is detailed below! -->
    
    - [x] Category: ⚡️ Improve performance
    - [x] Impacts: No breaking expected, this is already partly expected
    from our users. They are not expected to rely on this bug and honestly
    it is pretty unlikely they will do.
    
    <!-- [Category] Please use one of the categories below, it will help us
    into better understanding the urgency of the PR -->
    <!-- * ✨ Introduce new features -->
    <!-- * 📝 Add or update documentation -->
    <!-- * ✅ Add or update tests -->
    <!-- * 🐛 Fix a bug -->
    <!-- * 🏷️ Add or update types -->
    <!-- * ⚡️ Improve performance -->
    <!-- * _Other(s):_ ... -->
    
    <!-- [Impacts] Please provide a comma separated list of the potential
    impacts that might be introduced by this change -->
    <!-- * Generated values: Can your change impact any of the existing
    generators in terms of generated values, if so which ones? when? -->
    <!-- * Shrink values: Can your change impact any of the existing
    generators in terms of shrink values, if so which ones? when? -->
    <!-- * Performance: Can it require some typings changes on user side?
    Please give more details -->
    <!-- * Typings: Is there a potential performance impact? In which cases?
    -->
    dubzzz authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    95fce36 View commit details
    Browse the repository at this point in the history
  4. ⬆️ Update eslint monorepo to ^9.24.0 (#5886)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@eslint/js](https://eslint.org)
    ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js))
    | [`^9.23.0` ->
    `^9.24.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.23.0/9.24.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [eslint](https://eslint.org)
    ([source](https://redirect.github.com/eslint/eslint)) | [`^9.23.0` ->
    `^9.24.0`](https://renovatebot.com/diffs/npm/eslint/9.23.0/9.24.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.23.0/9.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eslint/eslint (@&#8203;eslint/js)</summary>
    
    ###
    [`v9.24.0`](https://redirect.github.com/eslint/eslint/compare/v9.23.0...4946847bb675ee26c3a52bfe3bca63a0dc5e5c61)
    
    [Compare
    Source](https://redirect.github.com/eslint/eslint/compare/v9.23.0...v9.24.0)
    
    </details>
    
    <details>
    <summary>eslint/eslint (eslint)</summary>
    
    ###
    [`v9.24.0`](https://redirect.github.com/eslint/eslint/compare/v9.23.0...d49f5b7333e9a46aabdb0cff267a1d36cdbde598)
    
    [Compare
    Source](https://redirect.github.com/eslint/eslint/compare/v9.23.0...v9.24.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    f3f4e54 View commit details
    Browse the repository at this point in the history
  5. ⬆️ Update dependency @microsoft/api-extractor to ^7.52.3 (#5885)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@microsoft/api-extractor](https://api-extractor.com)
    ([source](https://redirect.github.com/microsoft/rushstack/tree/HEAD/apps/api-extractor))
    | [`^7.52.2` ->
    `^7.52.3`](https://renovatebot.com/diffs/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@microsoft%2fapi-extractor/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@microsoft%2fapi-extractor/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@microsoft%2fapi-extractor/7.52.2/7.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>microsoft/rushstack (@&#8203;microsoft/api-extractor)</summary>
    
    ###
    [`v7.52.3`](https://redirect.github.com/microsoft/rushstack/blob/HEAD/apps/api-extractor/CHANGELOG.md#7523)
    
    [Compare
    Source](https://redirect.github.com/microsoft/rushstack/compare/@microsoft/api-extractor_v7.52.2...@microsoft/api-extractor_v7.52.3)
    
    Fri, 04 Apr 2025 18:34:35 GMT
    
    ##### Patches
    
    -   Add support for customizing which TSDoc tags appear in API reports
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    99d2218 View commit details
    Browse the repository at this point in the history
  6. ⬆️ Update dependency publint to ^0.3.10 (#5884)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [publint](https://publint.dev)
    ([source](https://redirect.github.com/publint/publint/tree/HEAD/packages/publint))
    | [`^0.3.9` ->
    `^0.3.10`](https://renovatebot.com/diffs/npm/publint/0.3.9/0.3.10) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/publint/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/publint/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/publint/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/publint/0.3.9/0.3.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>publint/publint (publint)</summary>
    
    ###
    [`v0.3.10`](https://redirect.github.com/publint/publint/blob/HEAD/packages/publint/CHANGELOG.md#0310)
    
    [Compare
    Source](https://redirect.github.com/publint/publint/compare/publint@0.3.9...publint@0.3.10)
    
    ##### Patch Changes
    
    - Support custom conditions in `"exports"` that points to raw TS or TSX
    files. This configuration is common in monorepo setups where packages
    refer to the raw files among themselves using a custom condition so
    custom aliasing isn't needed.
    ([`b34ea94`](https://redirect.github.com/publint/publint/commit/b34ea9433fb7457ac7f5f8ade972e1589ca9c89e))
    
    With this support, the `"types"` condition is allowed to come after any
    exports of the raw TS or TSX files. File existence checks are also
    disabled for raw TS and TSX files reference as after publish these files
    may intentionally be not published.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    ecdc07d View commit details
    Browse the repository at this point in the history
  7. ⬆️ Update dependency @testing-library/react to ^16.3.0 (#5882)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@testing-library/react](https://redirect.github.com/testing-library/react-testing-library)
    | [`^16.2.0` ->
    `^16.3.0`](https://renovatebot.com/diffs/npm/@testing-library%2freact/16.2.0/16.3.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2freact/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2freact/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2freact/16.2.0/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2freact/16.2.0/16.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>testing-library/react-testing-library
    (@&#8203;testing-library/react)</summary>
    
    ###
    [`v16.3.0`](https://redirect.github.com/testing-library/react-testing-library/compare/v16.2.0...9fc6a75d74bb8e03a48d3339efde4dd83cd5328b)
    
    [Compare
    Source](https://redirect.github.com/testing-library/react-testing-library/compare/v16.2.0...v16.3.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    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.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/dubzzz/fast-check).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    8e318dc View commit details
    Browse the repository at this point in the history
  8. ✨ Better capture scheduled tasks before running scheduling (#5892)

    **Description**
    
    <!-- Please provide a short description and potentially linked issues
    justifying the need for this PR -->
    
    We want our users never to worry about how we internally deal with
    waiting for promises to be scheduled. Given the fact there is no API (in
    JS) available to know if they are pending promises awaiting, we are
    empirically letting a few ticks running before closing the set of
    promises that we consider for a batch.
    
    This PR makes sure that anytime a new promise gets added for a batch, we
    reset our window to wait a bit longer. It makes us safer on the fast
    that we are gonna catch them all.
    
    <!-- * Your PR is fixing a bug or regression? Check for existing issues
    related to this bug and link them -->
    <!-- * Your PR is adding a new feature
    9F73
    ? Make sure there is a related
    issue or discussion attached to it -->
    
    <!-- You can provide any additional context to help into understanding
    what's this PR is attempting to solve: reproduction of a bug, code
    snippets... -->
    
    **Checklist** — _Don't delete this checklist and make sure you do the
    following before opening the PR_
    
    - [x] The name of my PR follows [gitmoji](https://gitmoji.dev/)
    specification
    - [x] My PR references one of several related issues (if any)
    - [x] New features or breaking changes must come with an associated
    Issue or Discussion
    - [x] My PR does not add any new dependency without an associated Issue
    or Discussion
    - [x] My PR includes bumps details, please run `pnpm run bump` and flag
    the impacts properly
    - [x] My PR adds relevant tests and they would have failed without my PR
    (when applicable)
    
    <!-- More about contributing at
    https://github.com/dubzzz/fast-check/blob/main/CONTRIBUTING.md -->
    
    **Advanced**
    
    <!-- How to fill the advanced section is detailed below! -->
    
    - [x] Category: ✨ Introduce new features
    - [x] Impacts: Scheduler can schedule more tasks within the same batch,
    it implies that we may eventually find way more race conditions than
    what we used to detect. In practice this case will probably never be
    triggered but we prefer having it covered.
    
    <!-- [Category] Please use one of the categories below, it will help us
    into better understanding the urgency of the PR -->
    <!-- * ✨ Introduce new features -->
    <!-- * 📝 Add or update documentation -->
    <!-- * ✅ Add or update tests -->
    <!-- * 🐛 Fix a bug -->
    <!-- * 🏷️ Add or update types -->
    <!-- * ⚡️ Improve performance -->
    <!-- * _Other(s):_ ... -->
    
    <!-- [Impacts] Please provide a comma separated list of the potential
    impacts that might be introduced by this change -->
    <!-- * Generated values: Can your change impact any of the existing
    generators in terms of generated values, if so which ones? when? -->
    <!-- * Shrink values: Can your change impact any of the existing
    generators in terms of shrink values, if so which ones? when? -->
    <!-- * Performance: Can it require some typings changes on user side?
    Please give more details -->
    <!-- * Typings: Is there a potential performance impact? In which cases?
    -->
    dubzzz authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    265829c View commit details
    Browse the repository at this point in the history
  9. 🔖 Update CHANGELOG.md for fast-check@4.1.0 (#5893)

    Resulting CHANGELOG at:
    -
    https://github.com/dubzzz/fast-check/blob/changelog-4f742fb5d11fe/packages/fast-check/CHANGELOG.md
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Nicolas DUBIEN <github@dubien.org>
    3 people authored Apr 5, 2025
    Configuration menu
    Copy the full SHA
    9375f31 View commit details
    Browse the repository at this point in the history
Loading
0