Skip to content

chore(deps): bump shakmaty from 0.23.1 to 0.27.3 in /backend - #1507

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/backend/shakmaty-0.27.3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/backend/shakmaty-0.27.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown

Bumps shakmaty from 0.23.1 to 0.27.3.

Changelog

Sourced from shakmaty's changelog.

v0.27.3

  • Implement serde::{Serialize,Deserialize} for Fen, Epd, San, SanPlus, and UciMove.
  • Add Board::{is_empty,first,last}().
  • Add Bitboard::insert().
  • Implement IntoIterator for &Board.
  • Add board::IntoIter::into_board().
  • Implement {Index,IndexMut} for ByColor, ByRole, and ByCastlingSide.
  • Implement Default for bitboard::IntoIter.
  • Optimize Zobrist hashing.

v0.27.2

  • Significantly optimize FEN writing. Add append_to_string(), append_ascii_to(), and write_ascii_to() for types Square, BoardFen, Fen, Epd, San, SanPlus, and UciMove.
  • Add Setup::mirror() and into_mirrored(), add UciMove::to_mirrored(), add Move::to_mirrored().
  • Rename {ByColor,ByCastlingSide}::into_flipped() to into_swapped() (with deprecated alias remaining).
  • Make fields of PlayError public. Deprecate PlayError::into_inner().

v0.27.1

  • Fix overly specific SAN disambiguation where rank would suffice.
  • Fix no_std compatibility.
  • Rename Uci to UciMove (with a deprecated alias remaining).

v0.27.0

  • Improve Zobrist hashing.
    • Regroup internal tables for cache efficiency.
    • Optimize bit-widths less than the full Zobrist128.
    • Crazyhouse pockets with more than standard material no longer prone to collisions.
    • Change Crazyhouse and ThreeCheck hashes ❗
  • Undocument CastlingSide discriminants. No longer considered stable.
  • Add ByCastlingSide.
  • Add Board::swap_colors().
  • Add ByColor::swap().
  • Provide integer conversions for Color.
  • For types that have integer conversions, also support u128 and i128.

v0.26.0

  • Change semantics of PartialEq for Chess ❗ (FIDE rules for repetitions instead of structural equality)
  • Implement Hash, PartialEq, and Eq for all variant positions.

... (truncated)

Commits
  • 7f4e37a prepare 0.27.3
  • 3eef12f elide serde visitor lifetimes
  • 4ab62d8 prepare changelog for next release
  • f07dc05 serde feature no longer implies alloc
  • 0c59af7 serialize San,SanPlus,UciMove without alloc
  • b29fb0a support deserialize from borrowed strings
  • 1da1236 make serde deps more precise
  • 02c5038 fix deprecation warnings in tests
  • 727a3dd Merge pull request #87 from tigerros/master
  • 0449a1e serde for San, SanPlus, UciMove, Fen, Epd
  • 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 [shakmaty](https://github.com/niklasf/shakmaty) from 0.23.1 to 0.27.3.
- [Changelog](https://github.com/niklasf/shakmaty/blob/shakmaty-0.27.3/CHANGELOG.md)
- [Commits](niklasf/shakmaty@shakmaty-0.23.1...shakmaty-0.27.3)

---
updated-dependencies:
- dependency-name: shakmaty
  dependency-version: 0.27.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the Backend label Oct 19, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants