Thanks to visit codestin.com
Credit goes to github.com

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: cnpm/cnpmcore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.18.0
Choose a base ref
...
head repository: cnpm/cnpmcore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.18.1
Choose a head ref
  • 6 commits
  • 32 files changed
  • 6 contributors

Commits on Dec 20, 2025

  1. chore(deps): update dependency oxlint-tsgolint to ^0.10.0 (#939)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [oxlint-tsgolint](https://redirect.github.com/oxc-project/tsgolint) |
    [`^0.9.0` ->
    `^0.10.0`](https://renovatebot.com/diffs/npm/oxlint-tsgolint/0.9.2/0.10.0)
    |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint-tsgolint/0.10.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint-tsgolint/0.9.2/0.10.0?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>oxc-project/tsgolint (oxlint-tsgolint)</summary>
    
    ###
    [`v0.10.0`](https://redirect.github.com/oxc-project/tsgolint/releases/tag/v0.10.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/tsgolint/compare/v0.9.2...v0.10.0)
    
    ##### What's Changed
    
    - chore(deps): update typescript-go digest to
    [`d9178cc`](https://redirect.github.com/oxc-project/tsgolint/commit/d9178cc)
    by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
    [#&#8203;530](https://redirect.github.com/oxc-project/tsgolint/pull/530)
    - feat(no-unnecessary-type-assertion): add checkLiteralConstAssertions
    option by [@&#8203;camc314](https://redirect.github.com/camc314) in
    [#&#8203;531](https://redirect.github.com/oxc-project/tsgolint/pull/531)
    - feat(no-unsafe-member-access): add allowOptionalChaining option by
    [@&#8203;camc314](https://redirect.github.com/camc314) in
    [#&#8203;532](https://redirect.github.com/oxc-project/tsgolint/pull/532)
    - feat(no-base-to-string): add checkUnknown option by
    [@&#8203;camc314](https://redirect.github.com/camc314) in
    [#&#8203;533](https://redirect.github.com/oxc-project/tsgolint/pull/533)
    
    **Full Changelog**:
    <oxc-project/tsgolint@v0.9.2...v0.10.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/cnpm/cnpmcore).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    6f07c76 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update oxfmt and remove prettier (#923)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [oxfmt](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt))
    | [`^0.16.0` ->
    `^0.19.0`](https://renovatebot.com/diffs/npm/oxfmt/0.16.0/0.19.0) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.19.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.16.0/0.19.0?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>oxc-project/oxc (oxfmt)</summary>
    
    ###
    [`v0.19.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.18.0...oxfmt_v0.19.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.18.0...oxfmt_v0.19.0)
    
    ###
    [`v0.18.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0180---2025-12-15)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.17.0...oxfmt_v0.18.0)
    
    ##### 🚀 Features
    
    -
    [`afd6c44`](https://redirect.github.com/oxc-project/oxc/commit/afd6c44)
    oxfmt: Support `quoteProps: consistent` in `Oxfmtrc`
    ([#&#8203;16721](https://redirect.github.com/oxc-project/oxc/issues/16721))
    (leaysgur)
    -
    [`28e0682`](https://redirect.github.com/oxc-project/oxc/commit/28e0682)
    oxfmt: Enable experimental `package.json` sorting by default
    ([#&#8203;16593](https://redirect.github.com/oxc-project/oxc/issues/16593))
    (leaysgur)
    
    ##### ⚡ Performance
    
    -
    [`6f3aaba`](https://redirect.github.com/oxc-project/oxc/commit/6f3aaba)
    oxfmt: Use `worker_threads` by `tinypool` for prettier formatting
    ([#&#8203;16618](https://redirect.github.com/oxc-project/oxc/issues/16618))
    (leaysgur)
    
    ##### 📚 Documentation
    
    -
    [`8babdf9`](https://redirect.github.com/oxc-project/oxc/commit/8babdf9)
    oxfmt: Improve docs for `.oxfmtrc.jsonc` config fields and add
    markdownDescription fields to JSON Schema
    ([#&#8203;16587](https://redirect.github.com/oxc-project/oxc/issues/16587))
    (connorshea)
    
    ###
    [`v0.17.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0170---2025-12-08)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.16.0...oxfmt_v0.17.0)
    
    ##### 🚀 Features
    
    -
    [`7374856`](https://redirect.github.com/oxc-project/oxc/commit/7374856)
    formatter/sort-imports: Support `options.internalPattern`
    ([#&#8203;16372](https://redirect.github.com/oxc-project/oxc/issues/16372))
    (leaysgur)
    
    </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/cnpm/cnpmcore).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: MK <[email protected]>
    Co-authored-by: Claude Opus 4.5 <[email protected]>
    3 people authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    9ab9d2a View commit details
    Browse the repository at this point in the history
  3. chore: replace @node-rs/crc32 with Node.js stdlib zlib.crc32 (#938)

    Node.js now provides `zlib.crc32()` as a built-in function (available
    since v20.18.0+), eliminating the need for the `@node-rs/crc32` external
    dependency.
    
    ### Changes
    
    - **app/common/UserUtil.ts**: Import `crc32` from `node:zlib` instead of
    `@node-rs/crc32`
    - **package.json**: Remove `@node-rs/crc32` dependency
    
    ### API Compatibility
    
    Both implementations return identical results - unsigned 32-bit integers
    calculated using the same CRC32 algorithm:
    
    ```typescript
    // Before
    import { crc32 } from '@node-rs/crc32';
    
    // After
    import { crc32 } from 'node:zlib';
    
    // Usage remains identical
    const bytes = crypto.randomBytes(24);
    const checksum = crc32(bytes);  // Returns same result
    ```
    
    The change is transparent to `randomToken()` and `checkToken()` - no
    behavioral changes.
    
    <!-- START COPILOT ORIGINAL PROMPT -->
    
    
    
    <details>
    
    <summary>Original prompt</summary>
    
    > 
    > ----
    > 
    > *This section details on the original issue you should resolve*
    > 
    > <issue_title>use nodejs stdlib crc32 instead</issue_title>
    >
    <issue_description>https://nodejs.org/docs/latest/api/zlib.html#zlibcrc32data-value</issue_description>
    > 
    > ## Comments on the Issue (you are @copilot in this section)
    > 
    > <comments>
    > </comments>
    > 
    
    
    </details>
    
    
    
    <!-- START COPILOT CODING AGENT SUFFIX -->
    
    - Fixes #937
    
    <!-- START COPILOT CODING AGENT TIPS -->
    ---
    
    💡 You can make Copilot smarter by setting up custom instructions,
    customizing its development environment and configuring Model Context
    Protocol (MCP) servers. Learn more [Copilot coding agent
    tips](https://gh.io/copilot-coding-agent-tips) in the docs.
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: fengmk2 <[email protected]>
    Co-authored-by: MK (fengmk2) <[email protected]>
    3 people authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    8a1b79f View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2025

  1. fix: should refresh package manifests to dists to avoid missing versi…

    …ons (#946)
    
    close #943
    
    <!-- This is an auto-generated comment: release notes by coderabbit.ai
    -->
    
    ## Summary by CodeRabbit
    
    * **Bug Fixes**
    * Improved package manifest refresh behavior after publishing to help
    prevent missing versions during synchronization.
    
    * **Tests**
    * Added test coverage for package size constraint handling during
    version synchronization scenarios.
    
    <sub>✏️ Tip: You can customize this high-level summary in your review
    settings.</sub>
    
    <!-- end of auto-generated comment: release notes by coderabbit.ai -->
    fengmk2 authored Dec 22, 2025
    Configuration menu
    Copy the full SHA
    7d345b8 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency oxfmt to ^0.20.0 (#944)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [oxfmt](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt))
    | [`^0.19.0` ->
    `^0.20.0`](https://renovatebot.com/diffs/npm/oxfmt/0.19.0/0.20.0) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.20.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.19.0/0.20.0?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>oxc-project/oxc (oxfmt)</summary>
    
    ###
    [`v0.20.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0200---2025-12-22)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.19.0...oxfmt_v0.20.0)
    
    ##### 🚀 Features
    
    -
    [`97a02d1`](https://redirect.github.com/oxc-project/oxc/commit/97a02d1)
    oxfmt: Add `insertFinalNewline` option
    ([#&#8203;17251](https://redirect.github.com/oxc-project/oxc/issues/17251))
    (leaysgur)
    
    </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/cnpm/cnpmcore).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 22, 2025
    Configuration menu
    Copy the full SHA
    e6f9208 View commit details
    Browse the repository at this point in the history
  3. Release 4.18.1

    [skip ci]
    
    ## <small>4.18.1 (2025-12-22)</small>
    
    * chore: replace @node-rs/crc32 with Node.js stdlib zlib.crc32 (#938) ([8a1b79f](8a1b79f)), closes [#938](#938) [#937](#937)
    * chore(deps): update dependency oxfmt to ^0.20.0 (#944) ([e6f9208](e6f9208)), closes [#944](#944)
    * chore(deps): update dependency oxlint-tsgolint to ^0.10.0 (#939) ([6f07c76](6f07c76)), closes [#939](#939)
    * chore(deps): update oxfmt and remove prettier (#923) ([9ab9d2a](9ab9d2a)), closes [#923](#923)
    * fix: should refresh package manifests to dists to avoid missing versions (#946) ([7d345b8](7d345b8)), closes [#946](#946) [hi#level](https://github.com/hi/issues/level)
    semantic-release-bot committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    f85ebce View commit details
    Browse the repository at this point in the history
Loading