Skip to content

Sanmill v3.8.0

Compare
Choose a tag to compare
@calcitem calcitem released this 01 Nov 13:57
· 402 commits to master since this release

Release Notes

Localization Updates

  • Synced Brazilian Portuguese localization.
  • Changed App name for Arabic audience. More details can be found here.
  • For the Albanian audience, the game Nine Men's Morris will now be called "Mulli", in line with the theme of the game.
  • Changed the Finnish App name to Mylly. More information can be found on Finnish Wikipedia.

CI/CD Improvements

  • Upgraded Flutter to v3.13.8 and v3.13.6.
  • Updated qt-on-windows.yml.
  • Upgraded jurplel/install-qt-action to v3.

Snap Fixes and Enhancements

  • Modified ci-upgrade-flutter-version.sh in Snap.
  • Changed the base from core18 to core22, resolving runtime issues with GLIBC versions.
  • Added comment for how to install snapd in snap.sh.

Artificial Intelligence

  • Adjusted the AI's search depth for White's 5th and 6th moves, addressing issue #744. The adjustment alters the outcome in certain sequences.

Flutter App

  • Updated pubspec.yaml to pin package versions for increased stability.
  • Upgraded package version in pubspec.yaml.
  • Changed flutter_email_sender to v6.0.2, adding Java 1.8 compile options and Kotlin JVM target in build.gradle.

Qt App

  • Resolved issues in human player draw repetition judgment.
  • Added install-qt-env.sh.

Miscellaneous

  • Fixed issue with detection of repeated game positions in CPP.
  • Improved code structure and resolved Clang build warnings in build phase.