Skip to content

Bump cmpstr from 3.3.0 to 3.4.0 - #123

Merged
komed3 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/cmpstr-3.4.0
Sep 18, 2026
Merged

komed3 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/cmpstr-3.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps cmpstr from 3.3.0 to 3.4.0.

Release notes

Sourced from cmpstr's releases.

vers. 3.4.0

One of the final major updates for CmpStr v3 addresses the RingPool fix discussed in #152 and #153, preventing incorrect reuse of pool buffers. In addition, a comprehensive code rework was carried out to modernize CmpStr, improve its internal structure, and resolve various minor issues.

Changes & Fixes

  • Fix: RingPool populating the pool with the same buffer by @​nadalaba (#153)
  • Code rework: Modernized and cleaned up the codebase with various minor improvements and fixes by @​komed3 (#156)
  • Exports: Built-in similarity metrics and phonetic algorithms are now available directly from the cmpstr root export
  • Dependencies: Updated development dependencies

Looking Ahead to CmpStr v4

The development of CmpStr v4 is planned for late 2026 and 2027 and will bring a number of substantial changes to the library. DiffChecker and TextAnalyzer are planned to be removed from CmpStr to further sharpen its focus on string comparison and similarity. They may eventually continue as separate npm packages. The new major version will also introduce a more pipeline-oriented architecture, providing greater control and a more explicit flow of operations.

Performance will remain a major focus, with further improvements to both execution time and memory usage. CmpStr v4 will also take the opportunity to provide stronger and more precise TypeScript types, alongside various architectural and API improvements. As a major version, CmpStr v4 will contain significant breaking changes and is intended as a cleaner, more focused and more modern foundation for the future development of the library.

Full Changelog: komed3/cmpstr@v3.3.0...v3.4.0

Commits
  • 8eac81f docs: update SECURITY.md
  • 730ee98 Merge pull request #156 from komed3/v3.4-code-rework
  • ce2b8e3 build: update package.json
  • e8446fc bump version to 3.4.0
  • 8f2c385 update src/index.ts, src/phonetic/index.ts and root.ts
  • 96513c5 update CmpStr.ts and CmpStrAsync.ts
  • f3a3102 update CmpStr.ts
  • 6097d4d update CmpStr.ts, CmpStrAsync.ts and src/index.ts
  • 96e2bae test: update structured.test.ts and tools.test.ts
  • 6e0565c test: update stress.test.ts
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cmpstr](https://github.com/komed3/cmpstr) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/komed3/cmpstr/releases)
- [Commits](komed3/cmpstr@v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: cmpstr
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 18, 2026
@komed3
komed3 merged commit 29b2c61 into main Sep 18, 2026
2 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/cmpstr-3.4.0 branch September 18, 2026 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant