From 4b63be7d954ca4ec31b7d51e20c0a9fd7d118261 Mon Sep 17 00:00:00 2001 From: dean Date: Thu, 21 Jul 2022 10:55:59 +0800 Subject: [PATCH 1/5] =?UTF-8?q?QRcode=E5=85=BC=E5=AE=B9php8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vendor/thinkcmf/cmf/src/phpqrcode/QRcode.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor/thinkcmf/cmf/src/phpqrcode/QRcode.php b/vendor/thinkcmf/cmf/src/phpqrcode/QRcode.php index ae7ae8256..81dd70896 100755 --- a/vendor/thinkcmf/cmf/src/phpqrcode/QRcode.php +++ b/vendor/thinkcmf/cmf/src/phpqrcode/QRcode.php @@ -993,7 +993,7 @@ class QRimage { //---------------------------------------------------------------------- - public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint = FALSE, $back_color, $fore_color) + public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint = FALSE, $back_color = 0xFFFFFF, $fore_color = 0x000000) { $image = self::image($frame, $pixelPerPoint, $outerFrame, $back_color, $fore_color); @@ -3640,7 +3640,7 @@ class QRvect } //---------------------------------------------------------------------- - public static function svg($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint = FALSE, $back_color, $fore_color) + public static function svg($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4, $saveandprint = FALSE, $back_color = 0xFFFFFF, $fore_color = 0x000000) { $vect = self::vectSVG($frame, $pixelPerPoint, $outerFrame, $back_color, $fore_color); -- Gitee From 5d578f7086fb17e01e3beb964921a985eec13ff4 Mon Sep 17 00:00:00 2001 From: dean Date: Thu, 21 Jul 2022 12:26:00 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B8=82=E5=9C=BA?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E6=96=87=E4=BB=B6=E5=AE=9A=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/controller/AppStoreAdminBaseController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vendor/thinkcmf/cmf-appstore/src/controller/AppStoreAdminBaseController.php b/vendor/thinkcmf/cmf-appstore/src/controller/AppStoreAdminBaseController.php index 03e97424d..f931f66fb 100644 --- a/vendor/thinkcmf/cmf-appstore/src/controller/AppStoreAdminBaseController.php +++ b/vendor/thinkcmf/cmf-appstore/src/controller/AppStoreAdminBaseController.php @@ -17,6 +17,7 @@ class AppStoreAdminBaseController extends AdminBaseController protected function fetch($template = '', $vars = [], $config = []) { $templateFile = $this->parseTemplate($template); + if (!is_file($templateFile)) { $request = $this->request; $depr = config('view.view_depr'); @@ -40,7 +41,7 @@ class AppStoreAdminBaseController extends AdminBaseController } } - return $this->view->fetch($template); + return $this->view->fetch($templateFile); } } -- Gitee From c22a68c140732270f6f4862b9379ae04f59b0035 Mon Sep 17 00:00:00 2001 From: dean Date: Thu, 21 Jul 2022 22:40:09 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=8F=92=E4=BB=B6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=90=8E=EF=BC=8C=E6=B8=85=E7=90=86=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../thinkcmf/cmf-app/src/admin/controller/PluginController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor/thinkcmf/cmf-app/src/admin/controller/PluginController.php b/vendor/thinkcmf/cmf-app/src/admin/controller/PluginController.php index bd15a1718..17f10bd29 100644 --- a/vendor/thinkcmf/cmf-app/src/admin/controller/PluginController.php +++ b/vendor/thinkcmf/cmf-app/src/admin/controller/PluginController.php @@ -258,6 +258,7 @@ class PluginController extends AdminBaseController $pluginModel = PluginModel::where('id', $id)->find(); $pluginModel->save(['config' => json_encode($config)]); + cmf_clear_cache(); $this->success(lang('EDIT_SUCCESS'), ''); } } -- Gitee From 76347266a345c633df705460a713231f27ef66a1 Mon Sep 17 00:00:00 2001 From: dean Date: Fri, 22 Jul 2022 10:16:04 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=8C=85=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cmf/src/listener/InitHookListener.php | 15 +++++++++++++++ .../cmf/src/listener/ModuleInitListener.php | 17 ----------------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/vendor/thinkcmf/cmf/src/listener/InitHookListener.php b/vendor/thinkcmf/cmf/src/listener/InitHookListener.php index 2e1eab3b8..eea08d55f 100755 --- a/vendor/thinkcmf/cmf/src/listener/InitHookListener.php +++ b/vendor/thinkcmf/cmf/src/listener/InitHookListener.php @@ -63,6 +63,21 @@ class InitHookListener } } + /**--start LangListener--------------------------------------*/ + $this->app = app(); + $langSet = $this->app->lang->getLangSet(); + $this->app->lang->load([ + root_path() . "vendor/thinkcmf/cmf/src/lang/{$langSet}.php", + ]); + + // 加载应用公共语言包 + $apps = cmf_scan_dir($this->app->getAppPath() . '*', GLOB_ONLYDIR); + foreach ($apps as $app) { + $this->app->lang->load([ + $this->app->getAppPath() . $app . DIRECTORY_SEPARATOR . 'lang' . DIRECTORY_SEPARATOR . $langSet . DIRECTORY_SEPARATOR . 'common.php', + ]); + } + /**--end LangListener--------------------------------------*/ } } diff --git a/vendor/thinkcmf/cmf/src/listener/ModuleInitListener.php b/vendor/thinkcmf/cmf/src/listener/ModuleInitListener.php index 9cf00635e..e94661b3a 100644 --- a/vendor/thinkcmf/cmf/src/listener/ModuleInitListener.php +++ b/vendor/thinkcmf/cmf/src/listener/ModuleInitListener.php @@ -22,23 +22,6 @@ class ModuleInitListener // 行为扩展的执行入口必须是run public function handle($param) { - /**--start LangListener--------------------------------------*/ - $this->app = app(); - $langSet = $this->app->lang->getLangSet(); - - $this->app->lang->load([ - root_path() . "vendor/thinkcmf/cmf/src/lang/{$langSet}.php", - ]); - - // 加载应用公共语言包 - $apps = cmf_scan_dir($this->app->getAppPath() . '*', GLOB_ONLYDIR); - foreach ($apps as $app) { - $this->app->lang->load([ - $this->app->getAppPath() . $app . DIRECTORY_SEPARATOR . 'lang' . DIRECTORY_SEPARATOR . $langSet . DIRECTORY_SEPARATOR . 'common.php', - ]); - } - /**--end LangListener--------------------------------------*/ - /**--start InitAppHookListener--------------------------------------*/ $this->app = app(); $appName = $this->app->http->getName(); -- Gitee From 0e1f4fa290b4ef41aed04586eac3afb5774cbc97 Mon Sep 17 00:00:00 2001 From: dean Date: Fri, 22 Jul 2022 10:33:42 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- composer.lock | 36 +++++++++++----------- vendor/composer/autoload_psr4.php | 4 +-- vendor/composer/autoload_static.php | 12 ++++---- vendor/composer/installed.json | 42 +++++++++++++------------- vendor/composer/installed.php | 18 +++++------ vendor/services.php | 2 +- vendor/thinkcmf/cmf-app/README.md | 3 ++ vendor/thinkcmf/cmf-appstore/README.md | 3 ++ vendor/thinkcmf/cmf/README.md | 4 +++ 9 files changed, 67 insertions(+), 57 deletions(-) diff --git a/composer.lock b/composer.lock index 95c330d90..053cb14f5 100644 --- a/composer.lock +++ b/composer.lock @@ -730,16 +730,16 @@ }, { "name": "thinkcmf/cmf", - "version": "v6.0.15", + "version": "v6.0.16", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-core.git", - "reference": "13916098a56f6473e1f2b2b2708b19a8a66e6aab" + "reference": "bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-core/zipball/13916098a56f6473e1f2b2b2708b19a8a66e6aab", - "reference": "13916098a56f6473e1f2b2b2708b19a8a66e6aab", + "url": "https://api.github.com/repos/thinkcmf/cmf-core/zipball/bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8", + "reference": "bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8", "shasum": "" }, "require": { @@ -787,9 +787,9 @@ "description": "The ThinkCMF Core Package", "support": { "issues": "https://github.com/thinkcmf/cmf-core/issues", - "source": "https://github.com/thinkcmf/cmf-core/tree/v6.0.15" + "source": "https://github.com/thinkcmf/cmf-core/tree/v6.0.16" }, - "time": "2022-07-19T16:49:36+00:00" + "time": "2022-07-22T02:27:15+00:00" }, { "name": "thinkcmf/cmf-api", @@ -838,16 +838,16 @@ }, { "name": "thinkcmf/cmf-app", - "version": "v6.0.13", + "version": "v6.0.14", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-app.git", - "reference": "d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f" + "reference": "86d2536e4f5d0634ddec432161c94dfeaa0a65bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-app/zipball/d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f", - "reference": "d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f", + "url": "https://api.github.com/repos/thinkcmf/cmf-app/zipball/86d2536e4f5d0634ddec432161c94dfeaa0a65bf", + "reference": "86d2536e4f5d0634ddec432161c94dfeaa0a65bf", "shasum": "" }, "require": { @@ -873,22 +873,22 @@ "description": "The ThinkCMF App Package", "support": { "issues": "https://github.com/thinkcmf/cmf-app/issues", - "source": "https://github.com/thinkcmf/cmf-app/tree/v6.0.13" + "source": "https://github.com/thinkcmf/cmf-app/tree/v6.0.14" }, - "time": "2022-07-19T16:53:48+00:00" + "time": "2022-07-22T02:29:32+00:00" }, { "name": "thinkcmf/cmf-appstore", - "version": "v1.0.12", + "version": "v1.0.13", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-appstore.git", - "reference": "dcc3b18ef45444a3b82c32a49172ea0debafc668" + "reference": "e911e790e63e1aa742569c4b022836d4743c5cc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-appstore/zipball/dcc3b18ef45444a3b82c32a49172ea0debafc668", - "reference": "dcc3b18ef45444a3b82c32a49172ea0debafc668", + "url": "https://api.github.com/repos/thinkcmf/cmf-appstore/zipball/e911e790e63e1aa742569c4b022836d4743c5cc6", + "reference": "e911e790e63e1aa742569c4b022836d4743c5cc6", "shasum": "" }, "require": { @@ -921,9 +921,9 @@ "description": "The ThinkCMF App Store Package", "support": { "issues": "https://github.com/thinkcmf/cmf-appstore/issues", - "source": "https://github.com/thinkcmf/cmf-appstore/tree/v1.0.12" + "source": "https://github.com/thinkcmf/cmf-appstore/tree/v1.0.13" }, - "time": "2022-07-08T23:21:57+00:00" + "time": "2022-07-22T02:31:35+00:00" }, { "name": "thinkcmf/cmf-captcha", diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php index 2ec2895e0..0ca6556dc 100644 --- a/vendor/composer/autoload_psr4.php +++ b/vendor/composer/autoload_psr4.php @@ -11,7 +11,7 @@ return array( 'think\\trace\\' => array($vendorDir . '/topthink/think-trace/src'), 'think\\migration\\' => array($vendorDir . '/xia/migration/src'), 'think\\captcha\\' => array($vendorDir . '/thinkcmf/cmf-captcha/src'), - 'think\\' => array($vendorDir . '/thinkcmf/cmf/think', $vendorDir . '/topthink/framework/src/think', $vendorDir . '/topthink/think-helper/src', $vendorDir . '/topthink/think-orm/src'), + 'think\\' => array($vendorDir . '/topthink/framework/src/think', $vendorDir . '/topthink/think-helper/src', $vendorDir . '/topthink/think-orm/src', $vendorDir . '/thinkcmf/cmf/think'), 'themes\\' => array($baseDir . '/public/themes'), 'plugins\\' => array($baseDir . '/public/plugins'), 'mindplay\\annotations\\' => array($vendorDir . '/mindplay/annotations/src/annotations'), @@ -19,7 +19,7 @@ return array( 'cmf\\composer\\' => array($vendorDir . '/thinkcmf/cmf-root/src'), 'cmf\\' => array($vendorDir . '/thinkcmf/cmf/src'), 'app\\admin\\' => array($vendorDir . '/thinkcmf/cmf-appstore/src'), - 'app\\' => array($baseDir . '/app', $vendorDir . '/thinkcmf/cmf-app/src', $vendorDir . '/thinkcmf/cmf-install/src'), + 'app\\' => array($baseDir . '/app', $vendorDir . '/thinkcmf/cmf-install/src', $vendorDir . '/thinkcmf/cmf-app/src'), 'api\\' => array($baseDir . '/api', $vendorDir . '/thinkcmf/cmf-api/src'), 'Psr\\SimpleCache\\' => array($vendorDir . '/psr/simple-cache/src'), 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'), diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index fa8c7c88d..78cceef37 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -91,10 +91,10 @@ class ComposerStaticInit409e436a19c882513f3c7d0ffdfd059f ), 'think\\' => array ( - 0 => __DIR__ . '/..' . '/thinkcmf/cmf/think', - 1 => __DIR__ . '/..' . '/topthink/framework/src/think', - 2 => __DIR__ . '/..' . '/topthink/think-helper/src', - 3 => __DIR__ . '/..' . '/topthink/think-orm/src', + 0 => __DIR__ . '/..' . '/topthink/framework/src/think', + 1 => __DIR__ . '/..' . '/topthink/think-helper/src', + 2 => __DIR__ . '/..' . '/topthink/think-orm/src', + 3 => __DIR__ . '/..' . '/thinkcmf/cmf/think', ), 'themes\\' => array ( @@ -127,8 +127,8 @@ class ComposerStaticInit409e436a19c882513f3c7d0ffdfd059f 'app\\' => array ( 0 => __DIR__ . '/../..' . '/app', - 1 => __DIR__ . '/..' . '/thinkcmf/cmf-app/src', - 2 => __DIR__ . '/..' . '/thinkcmf/cmf-install/src', + 1 => __DIR__ . '/..' . '/thinkcmf/cmf-install/src', + 2 => __DIR__ . '/..' . '/thinkcmf/cmf-app/src', ), 'api\\' => array ( diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 870c70b59..dcf0ef7c2 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -763,17 +763,17 @@ }, { "name": "thinkcmf/cmf", - "version": "v6.0.15", - "version_normalized": "6.0.15.0", + "version": "v6.0.16", + "version_normalized": "6.0.16.0", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-core.git", - "reference": "13916098a56f6473e1f2b2b2708b19a8a66e6aab" + "reference": "bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-core/zipball/13916098a56f6473e1f2b2b2708b19a8a66e6aab", - "reference": "13916098a56f6473e1f2b2b2708b19a8a66e6aab", + "url": "https://api.github.com/repos/thinkcmf/cmf-core/zipball/bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8", + "reference": "bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8", "shasum": "" }, "require": { @@ -787,7 +787,7 @@ "topthink/think-orm": "^2.0", "xia/migration": "^6.0" }, - "time": "2022-07-19T16:49:36+00:00", + "time": "2022-07-22T02:27:15+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -823,7 +823,7 @@ "description": "The ThinkCMF Core Package", "support": { "issues": "https://github.com/thinkcmf/cmf-core/issues", - "source": "https://github.com/thinkcmf/cmf-core/tree/v6.0.15" + "source": "https://github.com/thinkcmf/cmf-core/tree/v6.0.16" }, "install-path": "../thinkcmf/cmf" }, @@ -877,23 +877,23 @@ }, { "name": "thinkcmf/cmf-app", - "version": "v6.0.13", - "version_normalized": "6.0.13.0", + "version": "v6.0.14", + "version_normalized": "6.0.14.0", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-app.git", - "reference": "d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f" + "reference": "86d2536e4f5d0634ddec432161c94dfeaa0a65bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-app/zipball/d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f", - "reference": "d5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f", + "url": "https://api.github.com/repos/thinkcmf/cmf-app/zipball/86d2536e4f5d0634ddec432161c94dfeaa0a65bf", + "reference": "86d2536e4f5d0634ddec432161c94dfeaa0a65bf", "shasum": "" }, "require": { "thinkcmf/cmf": "^6.0.0" }, - "time": "2022-07-19T16:53:48+00:00", + "time": "2022-07-22T02:29:32+00:00", "type": "library", "installation-source": "dist", "autoload": { @@ -915,29 +915,29 @@ "description": "The ThinkCMF App Package", "support": { "issues": "https://github.com/thinkcmf/cmf-app/issues", - "source": "https://github.com/thinkcmf/cmf-app/tree/v6.0.13" + "source": "https://github.com/thinkcmf/cmf-app/tree/v6.0.14" }, "install-path": "../thinkcmf/cmf-app" }, { "name": "thinkcmf/cmf-appstore", - "version": "v1.0.12", - "version_normalized": "1.0.12.0", + "version": "v1.0.13", + "version_normalized": "1.0.13.0", "source": { "type": "git", "url": "https://github.com/thinkcmf/cmf-appstore.git", - "reference": "dcc3b18ef45444a3b82c32a49172ea0debafc668" + "reference": "e911e790e63e1aa742569c4b022836d4743c5cc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thinkcmf/cmf-appstore/zipball/dcc3b18ef45444a3b82c32a49172ea0debafc668", - "reference": "dcc3b18ef45444a3b82c32a49172ea0debafc668", + "url": "https://api.github.com/repos/thinkcmf/cmf-appstore/zipball/e911e790e63e1aa742569c4b022836d4743c5cc6", + "reference": "e911e790e63e1aa742569c4b022836d4743c5cc6", "shasum": "" }, "require": { "chamilo/pclzip": "^2.8" }, - "time": "2022-07-08T23:21:57+00:00", + "time": "2022-07-22T02:31:35+00:00", "type": "library", "extra": { "think": { @@ -966,7 +966,7 @@ "description": "The ThinkCMF App Store Package", "support": { "issues": "https://github.com/thinkcmf/cmf-appstore/issues", - "source": "https://github.com/thinkcmf/cmf-appstore/tree/v1.0.12" + "source": "https://github.com/thinkcmf/cmf-appstore/tree/v1.0.13" }, "install-path": "../thinkcmf/cmf-appstore" }, diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index f0928e0e4..f259b79a6 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -134,12 +134,12 @@ 'dev_requirement' => false, ), 'thinkcmf/cmf' => array( - 'pretty_version' => 'v6.0.15', - 'version' => '6.0.15.0', + 'pretty_version' => 'v6.0.16', + 'version' => '6.0.16.0', 'type' => 'library', 'install_path' => __DIR__ . '/../thinkcmf/cmf', 'aliases' => array(), - 'reference' => '13916098a56f6473e1f2b2b2708b19a8a66e6aab', + 'reference' => 'bb02d518e7ee8c19442ddd88a45abcbc8cfb00a8', 'dev_requirement' => false, ), 'thinkcmf/cmf-api' => array( @@ -152,21 +152,21 @@ 'dev_requirement' => false, ), 'thinkcmf/cmf-app' => array( - 'pretty_version' => 'v6.0.13', - 'version' => '6.0.13.0', + 'pretty_version' => 'v6.0.14', + 'version' => '6.0.14.0', 'type' => 'library', 'install_path' => __DIR__ . '/../thinkcmf/cmf-app', 'aliases' => array(), - 'reference' => 'd5d627915d4e7eb216cf14a0d2ca8c6fc8a8087f', + 'reference' => '86d2536e4f5d0634ddec432161c94dfeaa0a65bf', 'dev_requirement' => false, ), 'thinkcmf/cmf-appstore' => array( - 'pretty_version' => 'v1.0.12', - 'version' => '1.0.12.0', + 'pretty_version' => 'v1.0.13', + 'version' => '1.0.13.0', 'type' => 'library', 'install_path' => __DIR__ . '/../thinkcmf/cmf-appstore', 'aliases' => array(), - 'reference' => 'dcc3b18ef45444a3b82c32a49172ea0debafc668', + 'reference' => 'e911e790e63e1aa742569c4b022836d4743c5cc6', 'dev_requirement' => false, ), 'thinkcmf/cmf-captcha' => array( diff --git a/vendor/services.php b/vendor/services.php index 7962a53cd..fbcbf1389 100644 --- a/vendor/services.php +++ b/vendor/services.php @@ -1,5 +1,5 @@ 'app\\admin\\AppStoreService', diff --git a/vendor/thinkcmf/cmf-app/README.md b/vendor/thinkcmf/cmf-app/README.md index 08b71594c..fed342b3a 100644 --- a/vendor/thinkcmf/cmf-app/README.md +++ b/vendor/thinkcmf/cmf-app/README.md @@ -1,6 +1,9 @@ # ThinkCMF核心应用 ## 更新日志 +### v6.0.14 +* 优化插件设置更新 + ### v6.0.13 * 修复导航菜单添加编辑问题 * 修复语言包缺失字段 diff --git a/vendor/thinkcmf/cmf-appstore/README.md b/vendor/thinkcmf/cmf-appstore/README.md index 6ae18be69..3941a4bff 100644 --- a/vendor/thinkcmf/cmf-appstore/README.md +++ b/vendor/thinkcmf/cmf-appstore/README.md @@ -1,6 +1,9 @@ # ThinkCMF后台应用商店 ## 更新日志 +### v1.0.13 +* 修复后台模板加载 + ### v1.0.12 * 修复模板升级报错 diff --git a/vendor/thinkcmf/cmf/README.md b/vendor/thinkcmf/cmf/README.md index c38d587b0..ddc1fb3b5 100644 --- a/vendor/thinkcmf/cmf/README.md +++ b/vendor/thinkcmf/cmf/README.md @@ -1,6 +1,10 @@ # ThinkCMF核心包 ## 更新日志 +### v6.0.16 +* 修复qrcode库php8.0及以上报错 +* 优化语言包加载 + ### v6.0.15 * `css`标签增加`file`属性 * 增加`cmf_mobile_mask`函数 -- Gitee