From 2bca07d9bc1a08662d60996eae37a387766cbf33 Mon Sep 17 00:00:00 2001
From: Calcitem <calcitem@outlook.com>
Date: Tue, 26 Dec 2023 08:55:53 +0800
Subject: [PATCH] Sanmill v4.0.0 (3826)

Official release version of Sanmill v4.0.0

Change-Id: Id5d5c223e93486332e0bea7d5efe275adc936212
---
 fastlane/metadata/android/en-US/changelogs/3826.txt | 5 +++++
 fastlane/metadata/android/zh-CN/changelogs/3826.txt | 5 +++++
 snap/gui/mill.desktop                               | 2 +-
 snap/snapcraft.yaml                                 | 2 +-
 src/ui/flutter_app/pubspec.yaml                     | 2 +-
 src/ui/qt/mill-pro.rc                               | 8 ++++----
 6 files changed, 17 insertions(+), 7 deletions(-)
 create mode 100644 fastlane/metadata/android/en-US/changelogs/3826.txt
 create mode 100644 fastlane/metadata/android/zh-CN/changelogs/3826.txt

diff --git a/fastlane/metadata/android/en-US/changelogs/3826.txt b/fastlane/metadata/android/en-US/changelogs/3826.txt
new file mode 100644
index 000000000..116c50afc
--- /dev/null
+++ b/fastlane/metadata/android/en-US/changelogs/3826.txt
@@ -0,0 +1,5 @@
+v4.0.0
+
+- Introduced support for Perfect AI, enhancing challenge and engagement levels. Acknowledgments to Gábor Gévay and Gábor Danner.
+- Enabled the transfer of PGN files from phones to PCs.
+- Updated to Material3 design.
diff --git a/fastlane/metadata/android/zh-CN/changelogs/3826.txt b/fastlane/metadata/android/zh-CN/changelogs/3826.txt
new file mode 100644
index 000000000..15b119a1c
--- /dev/null
+++ b/fastlane/metadata/android/zh-CN/changelogs/3826.txt
@@ -0,0 +1,5 @@
+v4.0.0
+
+- 引入了完美数据库支持,提升了挑战性。特别感谢 Gábor Gévay 和 Gábor Danner。
+- 实现了从手机向 PC 传输 PGN 文件的功能。
+- 更新至 Material3 设计。
diff --git a/snap/gui/mill.desktop b/snap/gui/mill.desktop
index 063b47d5f..68a8a6322 100644
--- a/snap/gui/mill.desktop
+++ b/snap/gui/mill.desktop
@@ -1,5 +1,5 @@
 [Desktop Entry]
-Version=3.8.0
+Version=4.0.0
 Encoding=UTF-8
 Name=Mill
 Comment=A Mill Game which supports many rule variants.
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 51dfcec67..f06f60e83 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,5 +1,5 @@
 name: mill
-version: 3.8.0
+version: 4.0.0
 summary: A Mill Game which supports many rule variants.
 description: |
   Nine men's morris is a strategy board game for two players
diff --git a/src/ui/flutter_app/pubspec.yaml b/src/ui/flutter_app/pubspec.yaml
index 87e251a30..f3e0ca173 100644
--- a/src/ui/flutter_app/pubspec.yaml
+++ b/src/ui/flutter_app/pubspec.yaml
@@ -1,7 +1,7 @@
 name: sanmill
 description: Sanmill is a open-source, powerful UCI-like Nine Men's Morris (and its variants) program.
 publish_to: none
-version: 3.8.0+3779
+version: 4.0.0+3826
 
 environment:
   sdk: ">=2.17.0 <4.0.0"
diff --git a/src/ui/qt/mill-pro.rc b/src/ui/qt/mill-pro.rc
index 8e169841a..f912cde1f 100644
--- a/src/ui/qt/mill-pro.rc
+++ b/src/ui/qt/mill-pro.rc
@@ -21,8 +21,8 @@ IDI_ICON1		ICON		DISCARDABLE	"Mill.ico"
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3.8.0.0
- PRODUCTVERSION 3.8.0.0
+ FILEVERSION 4.0.0.0
+ PRODUCTVERSION 4.0.0.0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -39,12 +39,12 @@ BEGIN
         BEGIN
             VALUE "CompanyName", "Calcitem"
             VALUE "FileDescription", "Mill Pro"
-            VALUE "FileVersion", "3.8.0.0"
+            VALUE "FileVersion", "4.0.0.0"
             VALUE "InternalName", "Sanmill Pro"
             VALUE "LegalCopyright", "(C) 2019-2023 Calcitem Studio and Sanmill Developers"
             VALUE "OriginalFilename", "mill-pro.exe"
             VALUE "ProductName", "Mill Pro"
-            VALUE "ProductVersion", "3.8.0.0"
+            VALUE "ProductVersion", "4.0.0.0"
         END
     END
     BLOCK "VarFileInfo"