diff --git a/app/changelogs/v3.1.0/v3.1.0.md b/app/changelogs/v3.1.x/v3.1.0/v3.1.0.md similarity index 100% rename from app/changelogs/v3.1.0/v3.1.0.md rename to app/changelogs/v3.1.x/v3.1.0/v3.1.0.md diff --git a/app/changelogs/v3.1.0/v3.1.0_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.0/v3.1.0_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.0/v3.1.0_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.0/v3.1.0_zh_CHT.md diff --git a/app/changelogs/v3.1.0/v3.1.0_zh_CN.md b/app/changelogs/v3.1.x/v3.1.0/v3.1.0_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.0/v3.1.0_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.0/v3.1.0_zh_CN.md diff --git a/app/changelogs/v3.1.1/v3.1.1.md b/app/changelogs/v3.1.x/v3.1.1/v3.1.1.md similarity index 100% rename from app/changelogs/v3.1.1/v3.1.1.md rename to app/changelogs/v3.1.x/v3.1.1/v3.1.1.md diff --git a/app/changelogs/v3.1.1/v3.1.1_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.1/v3.1.1_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.1/v3.1.1_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.1/v3.1.1_zh_CHT.md diff --git a/app/changelogs/v3.1.1/v3.1.1_zh_CN.md b/app/changelogs/v3.1.x/v3.1.1/v3.1.1_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.1/v3.1.1_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.1/v3.1.1_zh_CN.md diff --git a/app/changelogs/v3.1.10/v3.1.10.md b/app/changelogs/v3.1.x/v3.1.10/v3.1.10.md similarity index 100% rename from app/changelogs/v3.1.10/v3.1.10.md rename to app/changelogs/v3.1.x/v3.1.10/v3.1.10.md diff --git a/app/changelogs/v3.1.10/v3.1.10_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.10/v3.1.10_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.10/v3.1.10_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.10/v3.1.10_zh_CHT.md diff --git a/app/changelogs/v3.1.10/v3.1.10_zh_CN.md b/app/changelogs/v3.1.x/v3.1.10/v3.1.10_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.10/v3.1.10_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.10/v3.1.10_zh_CN.md diff --git a/app/changelogs/v3.1.11/v3.1.11.md b/app/changelogs/v3.1.x/v3.1.11/v3.1.11.md similarity index 100% rename from app/changelogs/v3.1.11/v3.1.11.md rename to app/changelogs/v3.1.x/v3.1.11/v3.1.11.md diff --git a/app/changelogs/v3.1.11/v3.1.11_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.11/v3.1.11_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.11/v3.1.11_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.11/v3.1.11_zh_CHT.md diff --git a/app/changelogs/v3.1.11/v3.1.11_zh_CN.md b/app/changelogs/v3.1.x/v3.1.11/v3.1.11_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.11/v3.1.11_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.11/v3.1.11_zh_CN.md diff --git a/app/changelogs/v3.1.12/v3.1.12.md b/app/changelogs/v3.1.x/v3.1.12/v3.1.12.md similarity index 100% rename from app/changelogs/v3.1.12/v3.1.12.md rename to app/changelogs/v3.1.x/v3.1.12/v3.1.12.md diff --git a/app/changelogs/v3.1.12/v3.1.12_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.12/v3.1.12_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.12/v3.1.12_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.12/v3.1.12_zh_CHT.md diff --git a/app/changelogs/v3.1.12/v3.1.12_zh_CN.md b/app/changelogs/v3.1.x/v3.1.12/v3.1.12_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.12/v3.1.12_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.12/v3.1.12_zh_CN.md diff --git a/app/changelogs/v3.1.13/v3.1.13.md b/app/changelogs/v3.1.x/v3.1.13/v3.1.13.md similarity index 100% rename from app/changelogs/v3.1.13/v3.1.13.md rename to app/changelogs/v3.1.x/v3.1.13/v3.1.13.md diff --git a/app/changelogs/v3.1.13/v3.1.13_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.13/v3.1.13_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.13/v3.1.13_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.13/v3.1.13_zh_CHT.md diff --git a/app/changelogs/v3.1.13/v3.1.13_zh_CN.md b/app/changelogs/v3.1.x/v3.1.13/v3.1.13_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.13/v3.1.13_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.13/v3.1.13_zh_CN.md diff --git a/app/changelogs/v3.1.14/v3.1.14.md b/app/changelogs/v3.1.x/v3.1.14/v3.1.14.md similarity index 100% rename from app/changelogs/v3.1.14/v3.1.14.md rename to app/changelogs/v3.1.x/v3.1.14/v3.1.14.md diff --git a/app/changelogs/v3.1.14/v3.1.14_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.14/v3.1.14_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.14/v3.1.14_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.14/v3.1.14_zh_CHT.md diff --git a/app/changelogs/v3.1.14/v3.1.14_zh_CN.md b/app/changelogs/v3.1.x/v3.1.14/v3.1.14_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.14/v3.1.14_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.14/v3.1.14_zh_CN.md diff --git a/app/changelogs/v3.1.15/v3.1.15.md b/app/changelogs/v3.1.x/v3.1.15/v3.1.15.md similarity index 100% rename from app/changelogs/v3.1.15/v3.1.15.md rename to app/changelogs/v3.1.x/v3.1.15/v3.1.15.md diff --git a/app/changelogs/v3.1.15/v3.1.15_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.15/v3.1.15_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.15/v3.1.15_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.15/v3.1.15_zh_CHT.md diff --git a/app/changelogs/v3.1.15/v3.1.15_zh_CN.md b/app/changelogs/v3.1.x/v3.1.15/v3.1.15_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.15/v3.1.15_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.15/v3.1.15_zh_CN.md diff --git a/app/changelogs/v3.1.16/v3.1.16.md b/app/changelogs/v3.1.x/v3.1.16/v3.1.16.md similarity index 100% rename from app/changelogs/v3.1.16/v3.1.16.md rename to app/changelogs/v3.1.x/v3.1.16/v3.1.16.md diff --git a/app/changelogs/v3.1.16/v3.1.16_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.16/v3.1.16_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.16/v3.1.16_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.16/v3.1.16_zh_CHT.md diff --git a/app/changelogs/v3.1.16/v3.1.16_zh_CN.md b/app/changelogs/v3.1.x/v3.1.16/v3.1.16_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.16/v3.1.16_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.16/v3.1.16_zh_CN.md diff --git a/app/changelogs/v3.1.17/v3.1.17.md b/app/changelogs/v3.1.x/v3.1.17/v3.1.17.md similarity index 100% rename from app/changelogs/v3.1.17/v3.1.17.md rename to app/changelogs/v3.1.x/v3.1.17/v3.1.17.md diff --git a/app/changelogs/v3.1.17/v3.1.17_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.17/v3.1.17_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.17/v3.1.17_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.17/v3.1.17_zh_CHT.md diff --git a/app/changelogs/v3.1.17/v3.1.17_zh_CN.md b/app/changelogs/v3.1.x/v3.1.17/v3.1.17_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.17/v3.1.17_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.17/v3.1.17_zh_CN.md diff --git a/app/changelogs/v3.1.18/v3.1.18.md b/app/changelogs/v3.1.x/v3.1.18/v3.1.18.md similarity index 100% rename from app/changelogs/v3.1.18/v3.1.18.md rename to app/changelogs/v3.1.x/v3.1.18/v3.1.18.md diff --git a/app/changelogs/v3.1.18/v3.1.18_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.18/v3.1.18_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.18/v3.1.18_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.18/v3.1.18_zh_CHT.md diff --git a/app/changelogs/v3.1.18/v3.1.18_zh_CN.md b/app/changelogs/v3.1.x/v3.1.18/v3.1.18_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.18/v3.1.18_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.18/v3.1.18_zh_CN.md diff --git a/app/changelogs/v3.1.19/v3.1.19.md b/app/changelogs/v3.1.x/v3.1.19/v3.1.19.md similarity index 100% rename from app/changelogs/v3.1.19/v3.1.19.md rename to app/changelogs/v3.1.x/v3.1.19/v3.1.19.md diff --git a/app/changelogs/v3.1.19/v3.1.19_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.19/v3.1.19_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.19/v3.1.19_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.19/v3.1.19_zh_CHT.md diff --git a/app/changelogs/v3.1.19/v3.1.19_zh_CN.md b/app/changelogs/v3.1.x/v3.1.19/v3.1.19_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.19/v3.1.19_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.19/v3.1.19_zh_CN.md diff --git a/app/changelogs/v3.1.2/v3.1.2.md b/app/changelogs/v3.1.x/v3.1.2/v3.1.2.md similarity index 100% rename from app/changelogs/v3.1.2/v3.1.2.md rename to app/changelogs/v3.1.x/v3.1.2/v3.1.2.md diff --git a/app/changelogs/v3.1.2/v3.1.2_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.2/v3.1.2_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.2/v3.1.2_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.2/v3.1.2_zh_CHT.md diff --git a/app/changelogs/v3.1.2/v3.1.2_zh_CN.md b/app/changelogs/v3.1.x/v3.1.2/v3.1.2_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.2/v3.1.2_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.2/v3.1.2_zh_CN.md diff --git a/app/changelogs/v3.1.20/v3.1.20.md b/app/changelogs/v3.1.x/v3.1.20/v3.1.20.md similarity index 100% rename from app/changelogs/v3.1.20/v3.1.20.md rename to app/changelogs/v3.1.x/v3.1.20/v3.1.20.md diff --git a/app/changelogs/v3.1.20/v3.1.20_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.20/v3.1.20_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.20/v3.1.20_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.20/v3.1.20_zh_CHT.md diff --git a/app/changelogs/v3.1.20/v3.1.20_zh_CN.md b/app/changelogs/v3.1.x/v3.1.20/v3.1.20_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.20/v3.1.20_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.20/v3.1.20_zh_CN.md diff --git a/app/changelogs/v3.1.21/v3.1.21.md b/app/changelogs/v3.1.x/v3.1.21/v3.1.21.md similarity index 100% rename from app/changelogs/v3.1.21/v3.1.21.md rename to app/changelogs/v3.1.x/v3.1.21/v3.1.21.md diff --git a/app/changelogs/v3.1.21/v3.1.21_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.21/v3.1.21_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.21/v3.1.21_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.21/v3.1.21_zh_CHT.md diff --git a/app/changelogs/v3.1.21/v3.1.21_zh_CN.md b/app/changelogs/v3.1.x/v3.1.21/v3.1.21_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.21/v3.1.21_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.21/v3.1.21_zh_CN.md diff --git a/app/changelogs/v3.1.22/v3.1.22.md b/app/changelogs/v3.1.x/v3.1.22/v3.1.22.md similarity index 100% rename from app/changelogs/v3.1.22/v3.1.22.md rename to app/changelogs/v3.1.x/v3.1.22/v3.1.22.md diff --git a/app/changelogs/v3.1.22/v3.1.22_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.22/v3.1.22_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.22/v3.1.22_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.22/v3.1.22_zh_CHT.md diff --git a/app/changelogs/v3.1.22/v3.1.22_zh_CN.md b/app/changelogs/v3.1.x/v3.1.22/v3.1.22_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.22/v3.1.22_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.22/v3.1.22_zh_CN.md diff --git a/app/changelogs/v3.1.23/v3.1.23.md b/app/changelogs/v3.1.x/v3.1.23/v3.1.23.md similarity index 100% rename from app/changelogs/v3.1.23/v3.1.23.md rename to app/changelogs/v3.1.x/v3.1.23/v3.1.23.md diff --git a/app/changelogs/v3.1.23/v3.1.23_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.23/v3.1.23_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.23/v3.1.23_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.23/v3.1.23_zh_CHT.md diff --git a/app/changelogs/v3.1.23/v3.1.23_zh_CN.md b/app/changelogs/v3.1.x/v3.1.23/v3.1.23_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.23/v3.1.23_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.23/v3.1.23_zh_CN.md diff --git a/app/changelogs/v3.1.24/v3.1.24.md b/app/changelogs/v3.1.x/v3.1.24/v3.1.24.md similarity index 100% rename from app/changelogs/v3.1.24/v3.1.24.md rename to app/changelogs/v3.1.x/v3.1.24/v3.1.24.md diff --git a/app/changelogs/v3.1.24/v3.1.24_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.24/v3.1.24_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.24/v3.1.24_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.24/v3.1.24_zh_CHT.md diff --git a/app/changelogs/v3.1.24/v3.1.24_zh_CN.md b/app/changelogs/v3.1.x/v3.1.24/v3.1.24_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.24/v3.1.24_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.24/v3.1.24_zh_CN.md diff --git a/app/changelogs/v3.1.25/v3.1.25.md b/app/changelogs/v3.1.x/v3.1.25/v3.1.25.md similarity index 100% rename from app/changelogs/v3.1.25/v3.1.25.md rename to app/changelogs/v3.1.x/v3.1.25/v3.1.25.md diff --git a/app/changelogs/v3.1.25/v3.1.25_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.25/v3.1.25_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.25/v3.1.25_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.25/v3.1.25_zh_CHT.md diff --git a/app/changelogs/v3.1.25/v3.1.25_zh_CN.md b/app/changelogs/v3.1.x/v3.1.25/v3.1.25_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.25/v3.1.25_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.25/v3.1.25_zh_CN.md diff --git a/app/changelogs/v3.1.26/v3.1.26.md b/app/changelogs/v3.1.x/v3.1.26/v3.1.26.md similarity index 100% rename from app/changelogs/v3.1.26/v3.1.26.md rename to app/changelogs/v3.1.x/v3.1.26/v3.1.26.md diff --git a/app/changelogs/v3.1.26/v3.1.26_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.26/v3.1.26_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.26/v3.1.26_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.26/v3.1.26_zh_CHT.md diff --git a/app/changelogs/v3.1.26/v3.1.26_zh_CN.md b/app/changelogs/v3.1.x/v3.1.26/v3.1.26_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.26/v3.1.26_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.26/v3.1.26_zh_CN.md diff --git a/app/changelogs/v3.1.27/v3.1.27.md b/app/changelogs/v3.1.x/v3.1.27/v3.1.27.md similarity index 100% rename from app/changelogs/v3.1.27/v3.1.27.md rename to app/changelogs/v3.1.x/v3.1.27/v3.1.27.md diff --git a/app/changelogs/v3.1.27/v3.1.27_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.27/v3.1.27_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.27/v3.1.27_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.27/v3.1.27_zh_CHT.md diff --git a/app/changelogs/v3.1.27/v3.1.27_zh_CN.md b/app/changelogs/v3.1.x/v3.1.27/v3.1.27_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.27/v3.1.27_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.27/v3.1.27_zh_CN.md diff --git a/app/changelogs/v3.1.28/v3.1.28.md b/app/changelogs/v3.1.x/v3.1.28/v3.1.28.md similarity index 100% rename from app/changelogs/v3.1.28/v3.1.28.md rename to app/changelogs/v3.1.x/v3.1.28/v3.1.28.md diff --git a/app/changelogs/v3.1.28/v3.1.28_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.28/v3.1.28_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.28/v3.1.28_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.28/v3.1.28_zh_CHT.md diff --git a/app/changelogs/v3.1.28/v3.1.28_zh_CN.md b/app/changelogs/v3.1.x/v3.1.28/v3.1.28_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.28/v3.1.28_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.28/v3.1.28_zh_CN.md diff --git a/app/changelogs/v3.1.29/v3.1.29.md b/app/changelogs/v3.1.x/v3.1.29/v3.1.29.md similarity index 100% rename from app/changelogs/v3.1.29/v3.1.29.md rename to app/changelogs/v3.1.x/v3.1.29/v3.1.29.md diff --git a/app/changelogs/v3.1.29/v3.1.29_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.29/v3.1.29_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.29/v3.1.29_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.29/v3.1.29_zh_CHT.md diff --git a/app/changelogs/v3.1.29/v3.1.29_zh_CN.md b/app/changelogs/v3.1.x/v3.1.29/v3.1.29_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.29/v3.1.29_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.29/v3.1.29_zh_CN.md diff --git a/app/changelogs/v3.1.3/v3.1.3.md b/app/changelogs/v3.1.x/v3.1.3/v3.1.3.md similarity index 100% rename from app/changelogs/v3.1.3/v3.1.3.md rename to app/changelogs/v3.1.x/v3.1.3/v3.1.3.md diff --git a/app/changelogs/v3.1.3/v3.1.3_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.3/v3.1.3_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.3/v3.1.3_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.3/v3.1.3_zh_CHT.md diff --git a/app/changelogs/v3.1.3/v3.1.3_zh_CN.md b/app/changelogs/v3.1.x/v3.1.3/v3.1.3_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.3/v3.1.3_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.3/v3.1.3_zh_CN.md diff --git a/app/changelogs/v3.1.30/v3.1.30.md b/app/changelogs/v3.1.x/v3.1.30/v3.1.30.md similarity index 100% rename from app/changelogs/v3.1.30/v3.1.30.md rename to app/changelogs/v3.1.x/v3.1.30/v3.1.30.md diff --git a/app/changelogs/v3.1.30/v3.1.30_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.30/v3.1.30_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.30/v3.1.30_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.30/v3.1.30_zh_CHT.md diff --git a/app/changelogs/v3.1.30/v3.1.30_zh_CN.md b/app/changelogs/v3.1.x/v3.1.30/v3.1.30_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.30/v3.1.30_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.30/v3.1.30_zh_CN.md diff --git a/app/changelogs/v3.1.31/v3.1.31.md b/app/changelogs/v3.1.x/v3.1.31/v3.1.31.md similarity index 100% rename from app/changelogs/v3.1.31/v3.1.31.md rename to app/changelogs/v3.1.x/v3.1.31/v3.1.31.md diff --git a/app/changelogs/v3.1.31/v3.1.31_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.31/v3.1.31_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.31/v3.1.31_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.31/v3.1.31_zh_CHT.md diff --git a/app/changelogs/v3.1.31/v3.1.31_zh_CN.md b/app/changelogs/v3.1.x/v3.1.31/v3.1.31_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.31/v3.1.31_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.31/v3.1.31_zh_CN.md diff --git a/app/changelogs/v3.1.32/v3.1.32.md b/app/changelogs/v3.1.x/v3.1.32/v3.1.32.md similarity index 100% rename from app/changelogs/v3.1.32/v3.1.32.md rename to app/changelogs/v3.1.x/v3.1.32/v3.1.32.md diff --git a/app/changelogs/v3.1.32/v3.1.32_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.32/v3.1.32_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.32/v3.1.32_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.32/v3.1.32_zh_CHT.md diff --git a/app/changelogs/v3.1.32/v3.1.32_zh_CN.md b/app/changelogs/v3.1.x/v3.1.32/v3.1.32_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.32/v3.1.32_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.32/v3.1.32_zh_CN.md diff --git a/app/changelogs/v3.1.4/v3.1.4.md b/app/changelogs/v3.1.x/v3.1.4/v3.1.4.md similarity index 100% rename from app/changelogs/v3.1.4/v3.1.4.md rename to app/changelogs/v3.1.x/v3.1.4/v3.1.4.md diff --git a/app/changelogs/v3.1.4/v3.1.4_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.4/v3.1.4_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.4/v3.1.4_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.4/v3.1.4_zh_CHT.md diff --git a/app/changelogs/v3.1.4/v3.1.4_zh_CN.md b/app/changelogs/v3.1.x/v3.1.4/v3.1.4_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.4/v3.1.4_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.4/v3.1.4_zh_CN.md diff --git a/app/changelogs/v3.1.5/v3.1.5.md b/app/changelogs/v3.1.x/v3.1.5/v3.1.5.md similarity index 100% rename from app/changelogs/v3.1.5/v3.1.5.md rename to app/changelogs/v3.1.x/v3.1.5/v3.1.5.md diff --git a/app/changelogs/v3.1.5/v3.1.5_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.5/v3.1.5_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.5/v3.1.5_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.5/v3.1.5_zh_CHT.md diff --git a/app/changelogs/v3.1.5/v3.1.5_zh_CN.md b/app/changelogs/v3.1.x/v3.1.5/v3.1.5_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.5/v3.1.5_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.5/v3.1.5_zh_CN.md diff --git a/app/changelogs/v3.1.6/v3.1.6.md b/app/changelogs/v3.1.x/v3.1.6/v3.1.6.md similarity index 100% rename from app/changelogs/v3.1.6/v3.1.6.md rename to app/changelogs/v3.1.x/v3.1.6/v3.1.6.md diff --git a/app/changelogs/v3.1.6/v3.1.6_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.6/v3.1.6_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.6/v3.1.6_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.6/v3.1.6_zh_CHT.md diff --git a/app/changelogs/v3.1.6/v3.1.6_zh_CN.md b/app/changelogs/v3.1.x/v3.1.6/v3.1.6_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.6/v3.1.6_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.6/v3.1.6_zh_CN.md diff --git a/app/changelogs/v3.1.7/v3.1.7.md b/app/changelogs/v3.1.x/v3.1.7/v3.1.7.md similarity index 100% rename from app/changelogs/v3.1.7/v3.1.7.md rename to app/changelogs/v3.1.x/v3.1.7/v3.1.7.md diff --git a/app/changelogs/v3.1.7/v3.1.7_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.7/v3.1.7_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.7/v3.1.7_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.7/v3.1.7_zh_CHT.md diff --git a/app/changelogs/v3.1.7/v3.1.7_zh_CN.md b/app/changelogs/v3.1.x/v3.1.7/v3.1.7_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.7/v3.1.7_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.7/v3.1.7_zh_CN.md diff --git a/app/changelogs/v3.1.8/v3.1.8.md b/app/changelogs/v3.1.x/v3.1.8/v3.1.8.md similarity index 100% rename from app/changelogs/v3.1.8/v3.1.8.md rename to app/changelogs/v3.1.x/v3.1.8/v3.1.8.md diff --git a/app/changelogs/v3.1.8/v3.1.8_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.8/v3.1.8_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.8/v3.1.8_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.8/v3.1.8_zh_CHT.md diff --git a/app/changelogs/v3.1.8/v3.1.8_zh_CN.md b/app/changelogs/v3.1.x/v3.1.8/v3.1.8_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.8/v3.1.8_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.8/v3.1.8_zh_CN.md diff --git a/app/changelogs/v3.1.9/v3.1.9.md b/app/changelogs/v3.1.x/v3.1.9/v3.1.9.md similarity index 100% rename from app/changelogs/v3.1.9/v3.1.9.md rename to app/changelogs/v3.1.x/v3.1.9/v3.1.9.md diff --git a/app/changelogs/v3.1.9/v3.1.9_zh_CHT.md b/app/changelogs/v3.1.x/v3.1.9/v3.1.9_zh_CHT.md similarity index 100% rename from app/changelogs/v3.1.9/v3.1.9_zh_CHT.md rename to app/changelogs/v3.1.x/v3.1.9/v3.1.9_zh_CHT.md diff --git a/app/changelogs/v3.1.9/v3.1.9_zh_CN.md b/app/changelogs/v3.1.x/v3.1.9/v3.1.9_zh_CN.md similarity index 100% rename from app/changelogs/v3.1.9/v3.1.9_zh_CN.md rename to app/changelogs/v3.1.x/v3.1.9/v3.1.9_zh_CN.md diff --git a/app/changelogs/v3.2.0/v3.2.0.md b/app/changelogs/v3.2.0/v3.2.0.md new file mode 100644 index 000000000..b5e2f8e82 --- /dev/null +++ b/app/changelogs/v3.2.0/v3.2.0.md @@ -0,0 +1,73 @@ +## Overview + +Database gallery view now available! + +## Changelogs + +Below are the detailed changes in this version. + +### Feature + +* [Database gallery view](https://github.com/siyuan-note/siyuan/issues/10414) + +### Enhancement + +* [Improve multi-select block](https://github.com/siyuan-note/siyuan/issues/14012) +* [Swiping left or right in a formula on mobile devices no longer opens the sidebar](https://github.com/siyuan-note/siyuan/issues/14682) +* [Improve block icons display](https://github.com/siyuan-note/siyuan/pull/14832) +* [Cannot drag the dots of the list item while holding down Shift](https://github.com/siyuan-note/siyuan/pull/14835) +* [The block ref pop-up window on mobile devices will be blocked by the keyboard](https://github.com/siyuan-note/siyuan/issues/14936) +* [Add a 'Remember me' checkbox when logging in to save a session](https://github.com/siyuan-note/siyuan/pull/14964) +* [Paste `/^\s*>|\*|-|\+|\d*.|\[ \]|[x]` in a non-empty block without conversion](https://github.com/siyuan-note/siyuan/issues/14965) +* [Close the keyboard after clicking the toolbar + on Android](https://github.com/siyuan-note/siyuan/issues/14969) +* [Hide the "Closed notebooks" element if no notebooks exist](https://github.com/siyuan-note/siyuan/pull/14982) +* [Improve the proportion of lists, code blocks, and headings after customizing the font size of blocks](https://github.com/siyuan-note/siyuan/issues/14984) +* [Improve the alignment in table exports](https://github.com/siyuan-note/siyuan/pull/14990) +* [Unable to start selection from the .protyle-action element](https://github.com/siyuan-note/siyuan/pull/14997) +* [Improve export of empty documents with subdocuments](https://github.com/siyuan-note/siyuan/issues/15009) +* [Remove `title` attribute when converting the doc to a heading](https://github.com/siyuan-note/siyuan/pull/15019) +* [Improve hyperlink/image title escaping](https://github.com/siyuan-note/siyuan/issues/15023) +* [Ignore the last empty paragraph block when exporting merged sub-documents](https://github.com/siyuan-note/siyuan/issues/15028) +* [Add Portuguese Brazilian language support](https://github.com/siyuan-note/siyuan/pull/15029) +* [Add "Copy database ID" to the database block menu](https://github.com/siyuan-note/siyuan/issues/15036) +* [Support opening document after clipping a web page](https://github.com/siyuan-note/siyuan/issues/15051) +* [Database supports setting display field icons](https://github.com/siyuan-note/siyuan/issues/15089) +* [Improve HTML formula clipping](https://github.com/siyuan-note/siyuan/issues/15109) +* [Improve database loading performance](https://github.com/siyuan-note/siyuan/issues/15115) +* [Improve HTML table clipping](https://github.com/siyuan-note/siyuan/issues/15131) +* [Improve pasting to WeChat media platform](https://github.com/siyuan-note/siyuan/pull/15138) +* [Dynamic icons no longer display network image corner marks](https://github.com/siyuan-note/siyuan/issues/15140) +* [Android check WebView version 95+](https://github.com/siyuan-note/siyuan/issues/15147) +* [Export preview cannot copy images](https://github.com/siyuan-note/siyuan/pull/15152) +* [When access authentication fails, refresh the page to jump to the authentication page](https://github.com/siyuan-note/siyuan/issues/15163) +* [Improve search settings](https://github.com/siyuan-note/siyuan/issues/15166) +* [Database supports setting fields wrap](https://github.com/siyuan-note/siyuan/issues/15181) +* [Database different layouts of the same view use the same filtering, sorting, paging and custom sorting rules](https://github.com/siyuan-note/siyuan/issues/15197) +* [Database index content/markdown values no longer contain zero-width spaces](https://github.com/siyuan-note/siyuan/issues/15204) + +### Abolishment + +* [Completely remove Google Analytics](https://github.com/siyuan-note/siyuan/issues/15096) + +### Bugfix + +* [Embed blocks generate extra HTML](https://github.com/siyuan-note/siyuan/issues/14904) +* [Loses text after inline codes when exporting Word/HTML](https://github.com/siyuan-note/siyuan/issues/14973) +* [The toolbar content cannot be slid on Android](https://github.com/siyuan-note/siyuan/issues/14979) +* [XSS through emoji name](https://github.com/siyuan-note/siyuan/issues/15034) + +### Refactor + +* [Upgrade abcjs 6.2.2 to 6.5.0](https://github.com/siyuan-note/siyuan/issues/14989) +* [Upgrade to Electron v37.2.0](https://github.com/siyuan-note/siyuan/issues/15022) +* [Upgrade visjs 9.1.2 to 9.1.13](https://github.com/siyuan-note/siyuan/issues/15170) + +### Development + +* [Add kernel API `/api/block/getBlockDOMs`](https://github.com/siyuan-note/siyuan/issues/15004) +* [Add `fillCSSVar` parameter for kernel API `/api/export/exportMdContent`](https://github.com/siyuan-note/siyuan/issues/15026) + +## Download + +* [B3log](https://b3log.org/siyuan/en/download.html) +* [GitHub](https://github.com/siyuan-note/siyuan/releases) diff --git a/app/changelogs/v3.2.0/v3.2.0_zh_CHT.md b/app/changelogs/v3.2.0/v3.2.0_zh_CHT.md new file mode 100644 index 000000000..de417043b --- /dev/null +++ b/app/changelogs/v3.2.0/v3.2.0_zh_CHT.md @@ -0,0 +1,73 @@ +## 概述 + +資料庫畫廊視圖現已發布! + +## 變更記錄 + +以下是此版本中的詳細變更。 + +### 引入特性 + +* [資料庫畫廊視圖](https://github.com/siyuan-note/siyuan/issues/10414) + +### 改進功能 + +* [改進多選區塊](https://github.com/siyuan-note/siyuan/issues/14012) +* [在行動裝置上公式左右滑動不再打開側邊欄](https://github.com/siyuan-note/siyuan/issues/14682) +* [改進區塊圖示顯示](https://github.com/siyuan-note/siyuan/pull/14832) +* [按住 Shift 時無法拖曳清單項目的點](https://github.com/siyuan-note/siyuan/pull/14835) +* [行動裝置上的塊引用彈窗會被鍵盤遮擋](https://github.com/siyuan-note/siyuan/issues/14936) +* [登入時新增「記住我」複選框以儲存會話](https://github.com/siyuan-note/siyuan/pull/14964) +* [在非空塊中貼上 `/^\s*>|\*|-|\+|\d*.|\[ \]|[x]` 不轉換](https://github.com/siyuan-note/siyuan/issues/14965) +* [在 Android 上點選工具列 + 後關閉鍵盤](https://github.com/siyuan-note/siyuan/issues/14969) +* [如果不存在筆記本,隱藏「已關閉筆記本」元素](https://github.com/siyuan-note/siyuan/pull/14982) +* [改進自訂區塊字體大小後列表、程式碼區塊和標題的比例](https://github.com/siyuan-note/siyuan/issues/14984) +* [改進表格匯出的對齊方式](https://github.com/siyuan-note/siyuan/pull/14990) +* [無法從 .protyle-action 元素開始選擇](https://github.com/siyuan-note/siyuan/pull/14997) +* [改進帶子文件的空白文件匯出](https://github.com/siyuan-note/siyuan/issues/15009) +* [將文件轉換為標題時移除 `title` 屬性](https://github.com/siyuan-note/siyuan/pull/15019) +* [改進超連結/圖片標題的轉義](https://github.com/siyuan-note/siyuan/issues/15023) +* [匯出合併子文件時忽略最後一個空白段落區塊](https://github.com/siyuan-note/siyuan/issues/15028) +* [新增葡萄牙巴西語支援](https://github.com/siyuan-note/siyuan/pull/15029) +* [在資料庫區塊選單中新增「複製資料庫 ID」](https://github.com/siyuan-note/siyuan/issues/15036) +* [支援剪藏網頁後開啟文件](https://github.com/siyuan-note/siyuan/issues/15051) +* [資料庫支援設定顯示欄位圖示](https://github.com/siyuan-note/siyuan/issues/15089) +* [改進 HTML 公式剪藏](https://github.com/siyuan-note/siyuan/issues/15109) +* [改進資料庫載入效能](https://github.com/siyuan-note/siyuan/issues/15115) +* [改進 HTML 表格剪藏](https://github.com/siyuan-note/siyuan/issues/15131) +* [改進貼到微信公眾號](https://github.com/siyuan-note/siyuan/pull/15138) +* [動態圖示不再顯示網路圖片角標](https://github.com/siyuan-note/siyuan/issues/15140) +* [Android 檢查 WebView 版本 95+](https://github.com/siyuan-note/siyuan/issues/15147) +* [匯出預覽無法複製圖片](https://github.com/siyuan-note/siyuan/pull/15152) +* [造訪認證失敗時刷新頁面跳到認證頁面](https://github.com/siyuan-note/siyuan/issues/15163) +* [改進搜尋設定](https://github.com/siyuan-note/siyuan/issues/15166) +* [資料庫支援設定欄位換行](https://github.com/siyuan-note/siyuan/issues/15181) +* [資料庫相同視圖的不同版面配置使用相同的篩選、排序、分頁和自訂排序規則](https://github.com/siyuan-note/siyuan/issues/15197) +* [資料庫索引內容/Markdown 值不再包含零寬空格](https://github.com/siyuan-note/siyuan/issues/15204) + +### 移除功能 + +* [完全移除 Google Analytics](https://github.com/siyuan-note/siyuan/issues/15096) + +### 修復缺陷 + +* [嵌入區塊產生多餘的 HTML](https://github.com/siyuan-note/siyuan/issues/14904) +* [匯出 Word/HTML 時內聯程式碼後的文字遺失](https://github.com/siyuan-note/siyuan/issues/14973) +* [Android 上工具列內容無法滑動](https://github.com/siyuan-note/siyuan/issues/14979) +* [自訂 Emoji 檔案導致的 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/15034) + +### 開發重構 + +* [升級 abcjs 6.2.2 至 6.5.0](https://github.com/siyuan-note/siyuan/issues/14989) +* [升級至 Electron v37.2.0](https://github.com/siyuan-note/siyuan/issues/15022) +* [升級 visjs 9.1.2 至 9.1.13](https://github.com/siyuan-note/siyuan/issues/15170) + +### 開發者 + +* [新增內核 API `/api/block/getBlockDOMs`](https://github.com/siyuan-note/siyuan/issues/15004) +* [為內核 API `/api/export/exportMdContent` 新增 `fillCSSVar` 參數](https://github.com/siyuan-note/siyuan/issues/15026) + +## 下載 + +* [B3log](https://b3log.org/siyuan/download.html) +* [GitHub](https://github.com/siyuan-note/siyuan/releases) diff --git a/app/changelogs/v3.2.0/v3.2.0_zh_CN.md b/app/changelogs/v3.2.0/v3.2.0_zh_CN.md new file mode 100644 index 000000000..c6f96070f --- /dev/null +++ b/app/changelogs/v3.2.0/v3.2.0_zh_CN.md @@ -0,0 +1,73 @@ +## 概述 + +数据库画廊视图现已发布! + +## 变更记录 + +以下是此版本中的详细变更。 + +### 引入特性 + +* [数据库画廊视图](https://github.com/siyuan-note/siyuan/issues/10414) + +### 改进功能 + +* [改进多选块](https://github.com/siyuan-note/siyuan/issues/14012) +* [在移动设备上公式左右滑动不再打开侧边栏](https://github.com/siyuan-note/siyuan/issues/14682) +* [改进块图标显示](https://github.com/siyuan-note/siyuan/pull/14832) +* [按住 Shift 时无法拖动列表项的点](https://github.com/siyuan-note/siyuan/pull/14835) +* [移动设备上的块引用弹窗会被键盘遮挡](https://github.com/siyuan-note/siyuan/issues/14936) +* [登录时添加“记住我”复选框以保存会话](https://github.com/siyuan-note/siyuan/pull/14964) +* [在非空块中粘贴 `/^\s*>|\*|-|\+|\d*.|\[ \]|[x]` 不进行转换](https://github.com/siyuan-note/siyuan/issues/14965) +* [在 Android 上点击工具栏 + 后关闭键盘](https://github.com/siyuan-note/siyuan/issues/14969) +* [如果不存在笔记本,隐藏“已关闭笔记本”元素](https://github.com/siyuan-note/siyuan/pull/14982) +* [改进自定义块字体大小后列表、代码块和标题的比例](https://github.com/siyuan-note/siyuan/issues/14984) +* [改进表格导出的对齐方式](https://github.com/siyuan-note/siyuan/pull/14990) +* [无法从 .protyle-action 元素开始选择](https://github.com/siyuan-note/siyuan/pull/14997) +* [改进带子文档的空文档导出](https://github.com/siyuan-note/siyuan/issues/15009) +* [将文档转换为标题时移除 `title` 属性](https://github.com/siyuan-note/siyuan/pull/15019) +* [改进超链接/图片标题的转义](https://github.com/siyuan-note/siyuan/issues/15023) +* [导出合并子文档时忽略最后一个空段落块](https://github.com/siyuan-note/siyuan/issues/15028) +* [添加葡萄牙语巴西语支持](https://github.com/siyuan-note/siyuan/pull/15029) +* [在数据库块菜单中添加“复制数据库 ID”](https://github.com/siyuan-note/siyuan/issues/15036) +* [支持剪藏网页后打开文档](https://github.com/siyuan-note/siyuan/issues/15051) +* [数据库支持设置显示字段图标](https://github.com/siyuan-note/siyuan/issues/15089) +* [改进 HTML 公式剪藏](https://github.com/siyuan-note/siyuan/issues/15109) +* [改进数据库加载性能](https://github.com/siyuan-note/siyuan/issues/15115) +* [改进 HTML 表格剪藏](https://github.com/siyuan-note/siyuan/issues/15131) +* [改进粘贴到微信公众号](https://github.com/siyuan-note/siyuan/pull/15138) +* [动态图标不再显示网络图片角标](https://github.com/siyuan-note/siyuan/issues/15140) +* [Android 检查 WebView 版本 95+](https://github.com/siyuan-note/siyuan/issues/15147) +* [导出预览无法复制图片](https://github.com/siyuan-note/siyuan/pull/15152) +* [访问认证失败时刷新页面跳转到认证页面](https://github.com/siyuan-note/siyuan/issues/15163) +* [改进搜索设置](https://github.com/siyuan-note/siyuan/issues/15166) +* [数据库支持设置字段换行](https://github.com/siyuan-note/siyuan/issues/15181) +* [数据库同一视图的不同布局使用相同的过滤、排序、分页和自定义排序规则](https://github.com/siyuan-note/siyuan/issues/15197) +* [数据库索引内容/Markdown 值不再包含零宽空格](https://github.com/siyuan-note/siyuan/issues/15204) + +### 移除功能 + +* [完全移除 Google Analytics](https://github.com/siyuan-note/siyuan/issues/15096) + +### 修复缺陷 + +* [嵌入块生成多余的 HTML](https://github.com/siyuan-note/siyuan/issues/14904) +* [导出 Word/HTML 时内联代码后的文本丢失](https://github.com/siyuan-note/siyuan/issues/14973) +* [Android 上工具栏内容无法滑动](https://github.com/siyuan-note/siyuan/issues/14979) +* [自定义 Emoji 文件导致的 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/15034) + +### 开发重构 + +* [升级 abcjs 6.2.2 至 6.5.0](https://github.com/siyuan-note/siyuan/issues/14989) +* [升级至 Electron v37.2.0](https://github.com/siyuan-note/siyuan/issues/15022) +* [升级 visjs 9.1.2 至 9.1.13](https://github.com/siyuan-note/siyuan/issues/15170) + +### 开发者 + +* [添加内核 API `/api/block/getBlockDOMs`](https://github.com/siyuan-note/siyuan/issues/15004) +* [为内核 API `/api/export/exportMdContent` 添加 `fillCSSVar` 参数](https://github.com/siyuan-note/siyuan/issues/15026) + +## 下载 + +* [B3log](https://b3log.org/siyuan/download.html) +* [GitHub](https://github.com/siyuan-note/siyuan/releases) diff --git a/kernel/go.mod b/kernel/go.mod index 3eb312db6..4a6988d8c 100644 --- a/kernel/go.mod +++ b/kernel/go.mod @@ -57,8 +57,8 @@ require ( github.com/rqlite/sql v0.0.0-20250623131620-453fa49cad04 github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 github.com/sashabaranov/go-openai v1.40.3 - github.com/shirou/gopsutil/v4 v4.25.5 - github.com/siyuan-note/dejavu v0.0.0-20250627075836-32feab45fb60 + github.com/shirou/gopsutil/v4 v4.25.6 + github.com/siyuan-note/dejavu v0.0.0-20250703025817-45f00009d95a github.com/siyuan-note/encryption v0.0.0-20250326023622-24a67e6956ec github.com/siyuan-note/eventbus v0.0.0-20240627125516-396fdb0f0f97 github.com/siyuan-note/filelock v0.0.0-20250227145141-7d111cdf3c57 @@ -107,7 +107,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.7.4 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.17 // indirect github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.17 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.82.0 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.83.0 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.25.5 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.3 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.34.0 // indirect diff --git a/kernel/go.sum b/kernel/go.sum index d562f503f..882beb80b 100644 --- a/kernel/go.sum +++ b/kernel/go.sum @@ -82,8 +82,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.17 h1:t0E6FzRE github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.17/go.mod h1:ygpklyoaypuyDvOM5ujWGrYWpAK3h7ugnmKCU/76Ys4= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.17 h1:qcLWgdhq45sDM9na4cvXax9dyLitn8EYBRl8Ak4XtG4= github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.17/go.mod h1:M+jkjBFZ2J6DJrjMv2+vkBbuht6kxJYtJiwoVgX4p4U= -github.com/aws/aws-sdk-go-v2/service/s3 v1.82.0 h1:JubM8CGDDFaAOmBrd8CRYNr49ZNgEAiLwGwgNMdS0nw= -github.com/aws/aws-sdk-go-v2/service/s3 v1.82.0/go.mod h1:kUklwasNoCn5YpyAqC/97r6dzTA1SRKJfKq16SXeoDU= +github.com/aws/aws-sdk-go-v2/service/s3 v1.83.0 h1:5Y75q0RPQoAbieyOuGLhjV9P3txvYgXv2lg0UwJOfmE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.83.0/go.mod h1:kUklwasNoCn5YpyAqC/97r6dzTA1SRKJfKq16SXeoDU= github.com/aws/aws-sdk-go-v2/service/sso v1.25.5 h1:AIRJ3lfb2w/1/8wOOSqYb9fUKGwQbtysJ2H1MofRUPg= github.com/aws/aws-sdk-go-v2/service/sso v1.25.5/go.mod h1:b7SiVprpU+iGazDUqvRSLf5XmCdn+JtT1on7uNL6Ipc= github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.3 h1:BpOxT3yhLwSJ77qIY3DoHAQjZsc4HEGfMCE4NGy3uFg= @@ -368,15 +368,15 @@ github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+e github.com/sashabaranov/go-openai v1.40.3 h1:PkOw0SK34wrvYVOuXF1HZzuTBRh992qRZHil4kG3eYE= github.com/sashabaranov/go-openai v1.40.3/go.mod h1:lj5b/K+zjTSFxVLijLSTDZuP7adOgerWeFyZLUhAKRg= github.com/scylladb/termtables v0.0.0-20191203121021-c4c0b6d42ff4/go.mod h1:C1a7PQSMz9NShzorzCiG2fk9+xuCgLkPeCvMHYR2OWg= -github.com/shirou/gopsutil/v4 v4.25.5 h1:rtd9piuSMGeU8g1RMXjZs9y9luK5BwtnG7dZaQUJAsc= -github.com/shirou/gopsutil/v4 v4.25.5/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c= +github.com/shirou/gopsutil/v4 v4.25.6 h1:kLysI2JsKorfaFPcYmcJqbzROzsBWEOAtw6A7dIfqXs= +github.com/shirou/gopsutil/v4 v4.25.6/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c= github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k= github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= github.com/shurcooL/gofontwoff v0.0.0-20181114050219-180f79e6909d h1:lvCTyBbr36+tqMccdGMwuEU+hjux/zL6xSmf5S9ITaA= github.com/shurcooL/gofontwoff v0.0.0-20181114050219-180f79e6909d/go.mod h1:05UtEgK5zq39gLST6uB0cf3NEHjETfB4Fgr3Gx5R9Vw= github.com/simplereach/timeutils v1.2.0/go.mod h1:VVbQDfN/FHRZa1LSqcwo4kNZ62OOyqLLGQKYB3pB0Q8= -github.com/siyuan-note/dejavu v0.0.0-20250627075836-32feab45fb60 h1:G03sYmhAiHQ7aKF+DX8C7kPLZ9s51BTV0apla5o0nAM= -github.com/siyuan-note/dejavu v0.0.0-20250627075836-32feab45fb60/go.mod h1:dBFZnAS1dzOnt8a295vaI/sndspAJGyiqqyaPaZ+k7M= +github.com/siyuan-note/dejavu v0.0.0-20250703025817-45f00009d95a h1:m3jpYpUxrYsHe6+kUvOLNDxwxZVHoH/ikeftlF5DZyw= +github.com/siyuan-note/dejavu v0.0.0-20250703025817-45f00009d95a/go.mod h1:F8uyVEK48NJSLWEPeCjtFmKHklccIZfTpKvnK7/LJ+o= github.com/siyuan-note/encryption v0.0.0-20250326023622-24a67e6956ec h1:D8Sjwa+7WxP3XrIBscT4PxBZZddZ83/O+5nX1sq6g6g= github.com/siyuan-note/encryption v0.0.0-20250326023622-24a67e6956ec/go.mod h1:6iAxXPOOAG3+M4bCiKQZTQ+n4gSUx/OyHhsP57dJlS8= github.com/siyuan-note/eventbus v0.0.0-20240627125516-396fdb0f0f97 h1:lM5v8BfNtbOL5jYwhCdMYBcYtr06IYBKjjSLAPMKTM8=