Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fix(deps): update core dependencies (major)#2768

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
renovate wants to merge1 commit intomain
base:main
Choose a base branch
Loading
fromrenovate/major-core-dependencies

Conversation

@renovate
Copy link
Contributor

@renovaterenovatebot commentedMar 5, 2025
edited
Loading

This PR contains the following updates:

PackageChangeAgeAdoptionPassingConfidence
@paralleldrive/cuid22.3.1 ->3.0.4ageadoptionpassingconfidence
@​types/diff5.2.3 ->8.0.0ageadoptionpassingconfidence
diff6.0.0 ->8.0.2ageadoptionpassingconfidence
filenamify4.3.0 ->7.0.1ageadoptionpassingconfidence
validate-npm-package-name6.0.2 ->7.0.0ageadoptionpassingconfidence

Release Notes

ericelliott/cuid2 (@​paralleldrive/cuid2)

v3.0.4

Compare Source

v3.0.2

Compare Source

Changed
  • Remove collision-test from pre-commit hook to unblock release process
Fixed
  • Replace BigInt with bignumber.js for broader browser support (legacy browsers)
  • Add export module field to package.json for better ESM compatibility
Added
  • Implement CSPRNG using crypto.getRandomValues for enhanced security
  • Add validation to throw error when length > 32
Documentation
  • Fix typo: Change "Pseudo" to "Pseudo" in README.md
  • Update link for PleaseRobMe.com

v3.0.1

Compare Source

v3.0.0

Compare Source

kpdecker/jsdiff (diff)

v8.0.2

Compare Source

  • #​616Restored compatibility ofdiffSentences with old Safari versions. This was broken in 8.0.0 by the introduction of a regex with alookbehind assertion; these weren't supported in Safari prior to version 16.4.
  • #​612Improved tree shakeability by marking the built CJS and ESM packages withsideEffects: false.

v8.0.1

Compare Source

  • #​610Fixes types fordiffJson which were broken by 8.0.0. The new bundled types in 8.0.0 only alloweddiffJson to be passed string arguments, but it should've been possible to pass either strings or objects (and now is). Thanks to Josh Kelley for the fix.

v8.0.0

Compare Source

  • #​580Multiple tweaks todiffSentences:
    • tokenization no longer takes quadratic time on pathological inputs (reported as a ReDOS vulnerability by Snyk); is now linear instead
    • the final sentence in the string is now handled the same by the tokenizer regardless of whether it has a trailing punctuation mark or not. (Previously, "foo. bar." tokenized to["foo.", " ", "bar."] but "foo. bar" tokenized to["foo.", " bar"] - i.e. whether the space between sentences was treated as a separate token depended upon whether the final sentence had trailing punctuation or not. This was arbitrary and surprising; it is no longer the case.)
    • in a string that starts with a sentence end, like "! hello.", the "!" is now treated as a separate sentence
    • the README now correctly documents the tokenization behaviour (it was wrong before)
  • #​581 -fixed some regex operations used for tokenization indiffWords taking O(n^2) time in pathological cases
  • #​595 -fixed a crash in patch creation functions when handling a single hunk consisting of a very large number (e.g. >130k) of lines. (This was caused by spreading indefinitely-large arrays to.push() using.apply or the spread operator and hitting the JS-implementation-specific limit on the maximum number of arguments to a function, as shown athttps://stackoverflow.com/a/56809779/1709587; thus the exact threshold to hit the error will depend on the environment in which you were running JsDiff.)
  • #​596 -removed themerge function. Previously JsDiff included an undocumented function calledmerge that was meant to, in some sense, merge patches. It had at least a couple of serious bugs that could lead to it returning unambiguously wrong results, and it was difficult to simply "fix" because it wasunclear precisely what it was meant to do. For now, the fix is to remove it entirely.
  • #​591 - JsDiff's source code has been rewritten in TypeScript. This change entails the following changes for end users:
    • thediff package on npm now includes its own TypeScript type definitions. Users who previously used the@types/diff npm package from DefinitelyTyped should remove that dependency when upgrading JsDiff to v8.

      Note that the transition from the DefinitelyTyped types to JsDiff's own type definitions includes multiple fixes and also removes many exported types previously used foroptions arguments to diffing and patch-generation functions. (There are now different exported options types for abortable calls - ones with atimeout ormaxEditLength that may give a result ofundefined - and non-abortable calls.) See the TypeScript section of the README for some usage tips.

    • TheDiff object is now a class. Custom extensions ofDiff, as described in the "Defining custom diffing behaviors" section of the README, can therefore now be done by writing aclass CustomDiff extends Diff and overriding methods, instead of the old way based on prototype inheritance. (Ithink code that did things the old way should still work, though!)

    • diff/lib/index.es6.js anddiff/lib/index.mjs no longer exist, and the ESM version of the library is no longer bundled into a single file.

    • TheignoreWhitespace option fordiffWords is no longer included in the type declarations. The effect of passingignoreWhitespace: true has always been to makediffWords just calldiffWordsWithSpace instead, which was confusing, because that behaviour doesn't seem properly described as "ignoring" whitespace at all. The property remains available to non-TypeScript applications for the sake of backwards compatibility, but TypeScript applications will now see a type error if they try to passignoreWhitespace: true todiffWords and should change their code to calldiffWordsWithSpace instead.

    • JsDiff no longer purports to support ES3 environments. (I'm pretty sure it never truly did, despite claiming to in its README, since even the 1.0.0 release usedArray.map which was added in ES5.)

  • #​601 -diffJson'sstringifyReplacer option behaves more likeJSON.stringify'sreplacer argument now. In particular:
    • Each key/value pair now gets passed through the replacer once instead of twice
    • Thekey passed to the replacer when the top-level object is passed in asvalue is now"" (previously, wasundefined), and thekey passed with an array element is the array index as a string, like"0" or"1" (previously was whatever the key for the entire array was). Both the new behaviours match that ofJSON.stringify.
  • #​602 -diffing functions now consistently returnundefined when called in async mode (i.e. with a callback). Previously, there was an odd quirk where they would returntrue if the strings being diffed were equal andundefined otherwise.

v7.0.0

Compare Source

Just a single (breaking) bugfix, undoing a behaviour change introduced accidentally in 6.0.0:

  • #​554diffWords treats numbers and underscores as word characters again. This behaviour was broken in v6.0.0.
sindresorhus/filenamify (filenamify)

v7.0.1

Compare Source

  • Fix suport for spaces and periods in replacement string0df0d46

v7.0.0

Compare Source

Breaking
  • Require Node.js 20cc39041
  • Fix Unicode normalizationea8b961
    • Previously, it used the incorrectNFD Unicode normalization. It now uses the correctNFC normalization. This could be a breaking change if you stored the filenames and then compare, as they won't match. You could run aNFC normalization on the stored once to fix that.
Improvements
  • Use grapheme-safe truncation98169ce
  • Fix trailing spaces and periods handling43eea4d

v6.0.0

Compare Source

Breaking
Improvements

v5.1.1

Compare Source

v5.1.0

Compare Source

  • Unicode normalize the filename4a0d964

v5.0.2

Compare Source

  • Fix filenames truncated bymaxLength not keeping their extension (#​27)8c52cb1

v5.0.1

Compare Source

  • Fix missing export of theOptions typefbb7353

v5.0.0

Compare Source

Breaking
npm/validate-npm-package-name (validate-npm-package-name)

v7.0.0

Compare Source

⚠️ BREAKING CHANGES
  • align to npm 11 node engine range (#​147)
Bug Fixes
Chores

Configuration

📅Schedule: Branch creation - "after 3am,before 9am" (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. Getconfig help if that's undesired.


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

This PR was generated byMend Renovate. View therepository job log.

@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from751ba9a to0716481CompareMarch 24, 2025 11:31
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 2 times, most recently fromfdf1ad0 to63f0d67CompareApril 28, 2025 23:03
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 2 times, most recently from1c29244 toe7d9eb2CompareMay 12, 2025 11:57
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 2 times, most recently from828b561 to88783b6CompareMay 17, 2025 09:35
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from88783b6 to2c15975CompareMay 24, 2025 13:52
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from2c15975 to8c3afb9CompareAugust 1, 2025 09:40
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from8c3afb9 to5701a70CompareAugust 10, 2025 15:06
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from5701a70 to62bd8e9CompareAugust 31, 2025 11:10
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from62bd8e9 to862b5b4CompareSeptember 7, 2025 21:41
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from862b5b4 to9524177CompareSeptember 15, 2025 02:30
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from9524177 to473f06bCompareOctober 6, 2025 20:56
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 3 times, most recently from8afcb04 to3f3969fCompareOctober 22, 2025 20:52
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 2 times, most recently from9a0b0c7 toe0489d9CompareOctober 27, 2025 21:12
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 3 times, most recently from11061bd toe235710CompareNovember 10, 2025 16:07
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch frome235710 to4d08f05CompareNovember 18, 2025 12:13
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch 2 times, most recently from76d7acd to3d70178CompareDecember 2, 2025 17:52
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch from3d70178 tod976f7eCompareDecember 3, 2025 18:25
@renovaterenovatebotforce-pushed therenovate/major-core-dependencies branch fromd976f7e to73e9eb3CompareDecember 16, 2025 15:46
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant


[8]ページ先頭

©2009-2025 Movatter.jp