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