Skip to content

Bump smartcore from 0.5.0 to 0.6.5 - #59

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/smartcore-0.6.5
Open

Bump smartcore from 0.5.0 to 0.6.5#59
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/smartcore-0.6.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown

Bumps smartcore from 0.5.0 to 0.6.5.

Release notes

Sourced from smartcore's releases.

v0.6.5

What's Changed

Full Changelog: smartcorelib/smartcore@v0.6.4...v0.6.5

v0.6.4

Stage 2 — proptest invariants + linalg edge cases (#393)

Adds proptest as a dev-dependency (gated to non-wasm targets) and writes property-based invariant tests + edge cases for core linalg, sort, and distance. +14 tests (474 → 488 unit), all gates green.

Added

  • proptest dev-dependency (gated cfg(not(target_arch = "wasm32"))wait-timeout doesn't compile on wasm32)
  • linalg/basic/arrays.rs (5 proptest + 5 edge):
    • Transpose involution (A^T)^T == A
    • Matmul with identity A*I == A
    • Matmul associativity (AB)C ≈ A(BC) (approximate for FP)
    • (AB)^T == B^T * A^T (approximate comparison)
    • Reshape preserves element count
    • 1×1 matmul, row×col matmul, shape-mismatch panic, reshape-incompatible panic, 1×N transpose
  • algorithm/sort/quick_sort.rs (1 proptest):
    • quick_argsort produces a valid permutation (unique indices, non-decreasing order)
  • metrics/distance/euclidian.rs (3 proptest):
    • d(a,a) == 0, symmetry d(a,b)==d(b,a), triangle inequality d(a,c) ≤ d(a,b)+d(b,c)

Verification

  • cargo fmt --all -- --check = 0
  • cargo clippy --all-features -- -Drust-2018-idioms -Drust-2024-compatibility -Dwarnings = 0
  • cargo test --all-features = 0 (488 unit + 68+3 doctests)
  • cargo build --target wasm32-unknown-unknown --all-features = 0

v0.6.2

What's Changed

New Contributors

Full Changelog: smartcorelib/smartcore@v0.5.5...v0.6.2

... (truncated)

Commits
  • 4b9652d Merge branch 'development' of github.com:smartcorelib/smartcore into development
  • 172f0f5 fix(tests): stage 5 feature-gated & cross-cutting tests (#396) (#427)
  • 574f0f2 add instruction
  • d49f335 fix(tests): stage 4 metrics & distance coverage tests (#395) (#426)
  • 5df483d fix(tests): stage 3 edge-case & parity tests for all modules + bump 0.6.5 (#3...
  • 6bd1afe refactor(naive_bayes): remove duplicated RealNumber trait bound (#423)
  • e405156 Update README.md
  • 96fdcee Update Cargo.toml
  • 608f774 Update README.md
  • 2fa1482 fix(ci): checkout smartcore-benches outside smartcore tree to avoid workspace...
  • 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 [smartcore](https://github.com/smartcorelib/smartcore) from 0.5.0 to 0.6.5.
- [Release notes](https://github.com/smartcorelib/smartcore/releases)
- [Changelog](https://github.com/smartcorelib/smartcore/blob/main/CHANGELOG.md)
- [Commits](smartcorelib/smartcore@v0.5.0...v0.6.5)

---
updated-dependencies:
- dependency-name: smartcore
  dependency-version: 0.6.5
  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 rust Pull requests that update rust code labels Aug 17, 2026
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants