-
Notifications
You must be signed in to change notification settings - Fork 98
Comparing changes
Open a pull request
base repository: cnpm/cnpmcore
base: v4.18.0
head repository: cnpm/cnpmcore
compare: v4.18.1
- 6 commits
- 32 files changed
- 6 contributors
Commits on Dec 20, 2025
-
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) |  |  | --- ### 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 [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​530](https://redirect.github.com/oxc-project/tsgolint/pull/530) - feat(no-unnecessary-type-assertion): add checkLiteralConstAssertions option by [@​camc314](https://redirect.github.com/camc314) in [#​531](https://redirect.github.com/oxc-project/tsgolint/pull/531) - feat(no-unsafe-member-access): add allowOptionalChaining option by [@​camc314](https://redirect.github.com/camc314) in [#​532](https://redirect.github.com/oxc-project/tsgolint/pull/532) - feat(no-base-to-string): add checkUnknown option by [@​camc314](https://redirect.github.com/camc314) in [#​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>
Configuration menu - View commit details
-
Copy full SHA for 6f07c76 - Browse repository at this point
Copy the full SHA 6f07c76View commit details -
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) |  |  | --- ### 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` ([#​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 ([#​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 ([#​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 ([#​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` ([#​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]>
Configuration menu - View commit details
-
Copy full SHA for 9ab9d2a - Browse repository at this point
Copy the full SHA 9ab9d2aView commit details -
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]>Configuration menu - View commit details
-
Copy full SHA for 8a1b79f - Browse repository at this point
Copy the full SHA 8a1b79fView commit details
Commits on Dec 22, 2025
-
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 -->
Configuration menu - View commit details
-
Copy full SHA for 7d345b8 - Browse repository at this point
Copy the full SHA 7d345b8View commit details -
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) |  |  | --- ### 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 ([#​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>
Configuration menu - View commit details
-
Copy full SHA for e6f9208 - Browse repository at this point
Copy the full SHA e6f9208View commit details -
[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)
Configuration menu - View commit details
-
Copy full SHA for f85ebce - Browse repository at this point
Copy the full SHA f85ebceView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.18.0...v4.18.1