Compare commits

...

66 Commits

Author SHA1 Message Date
crazywhalecc
b0e43b68fb increment build number (build 692) 2023-02-12 11:46:17 +00:00
crazywhalecc
eab5088155 update api docs 2023-02-12 11:46:01 +00:00
crazywhalecc
f63923a792 fix built-in composer not working with init command 2023-02-12 19:44:55 +08:00
crazywhalecc
fe332eb8f2 increment build number (build 691) 2023-02-12 11:30:13 +00:00
crazywhalecc
f38fea84e9 update api docs 2023-02-12 11:29:57 +00:00
crazywhalecc
a354a2fd11 fix Route annotation wrong response bug 2023-02-12 19:28:53 +08:00
crazywhalecc
817b81f900 fix BotCommand regex match argument bug 2023-02-12 19:28:33 +08:00
crazywhalecc
7cfdbee843 fix workerman select exit fake fatal bug 2023-02-12 19:28:19 +08:00
crazywhalecc
fc9e084acb increment build number (build 690) 2023-02-12 11:16:12 +00:00
crazywhalecc
7b3c517998 update api docs 2023-02-12 11:15:53 +00:00
crazywhalecc
ae742c1568 fix multiple prompt timer bug 2023-02-12 19:14:35 +08:00
crazywhalecc
b61421f2b6 increment build number (build 689) 2023-02-11 15:58:30 +00:00
crazywhalecc
8435c3f343 update api docs 2023-02-11 15:58:14 +00:00
crazywhalecc
3421480010 update docs 2023-02-11 23:57:13 +08:00
crazywhalecc
8188eea7f2 add zm_http_response() global function 2023-02-11 23:57:13 +08:00
crazywhalecc
3a23e31910 add new alias 2023-02-11 23:57:13 +08:00
crazywhalecc
7e8282cd81 **Breaking Change**: refactor BotContext::prompt return mode 2023-02-11 23:57:13 +08:00
crazywhalecc
91c7daa46c update docs 2023-02-11 23:57:13 +08:00
sunxyw
67eee0f29c increment build number (build 688) 2023-02-11 14:16:19 +00:00
sunxyw
b24d7b65f4 update api docs 2023-02-11 14:16:03 +00:00
sunxyw
cedda65b18 improve schedule not supported notice (#298) 2023-02-11 22:15:02 +08:00
sunxyw
50e20ebbc2 increment build number (build 687) 2023-02-11 12:06:52 +00:00
sunxyw
0104482d17 update api docs 2023-02-11 12:06:37 +00:00
sunxyw
a443dc77f1 Merge pull request #297 from zhamao-robot/fix-plugin-install-cmd-bugs
修复插件安装命令若干问题
2023-02-11 20:05:07 +08:00
sunxyw
78977e58e4 fix install script not respect composer path (#296) 2023-02-11 19:54:18 +08:00
sunxyw
6b7a2e8858 increment build number (build 686) 2023-02-11 11:43:35 +00:00
sunxyw
66ff307f78 update api docs 2023-02-11 11:43:19 +00:00
sunxyw
68a668a513 Merge pull request #295 from zhamao-robot/fix-init-command-compatibility
修复初始化命令兼容性问题
2023-02-11 19:42:16 +08:00
crazywhalecc
9db6bac131 increment build number (build 685) 2023-02-11 11:26:30 +00:00
crazywhalecc
37cf619442 update api docs 2023-02-11 11:26:15 +00:00
crazywhalecc
ecf2b4e14a update to 3.0.1 2023-02-11 19:25:08 +08:00
crazywhalecc
dcce05c019 fix message convert bug 2023-02-11 19:25:08 +08:00
sunxyw
4570012a9d fix plugin install not respect php binary 2023-02-11 19:03:13 +08:00
sunxyw
f323d75b63 fix plugin dir not exists on fresh install 2023-02-11 19:02:17 +08:00
sunxyw
50cc73c132 fix init command duplicated autoload 2023-02-11 18:42:32 +08:00
sunxyw
c56ba22476 fix init command compatibility 2023-02-11 18:36:38 +08:00
crazywhalecc
e5463fc15a update release docs 2023-02-11 12:23:45 +08:00
sunxyw
ca82ee9cac increment build number (build 684) 2023-02-10 11:41:03 +00:00
sunxyw
01ab53296e update api docs 2023-02-10 11:40:45 +00:00
sunxyw
2133d73a32 Merge pull request #286 from zhamao-robot/fix-schedule-swoole-deadlock
修复排程任务 Swoole 死锁
2023-02-10 19:39:40 +08:00
crazywhalecc
52030e8db3 fix swoole timer stuck 2023-02-10 19:13:24 +08:00
sunxyw
dfe4613eac fix schedule swoole deadlock 2023-02-10 18:00:29 +08:00
crazywhalecc
2fc159f044 increment build number (build 683) 2023-02-10 08:53:44 +00:00
crazywhalecc
6495bc03fc update api docs 2023-02-10 08:53:28 +00:00
crazywhalecc
707cd97d74 remove debug message 2023-02-10 16:52:21 +08:00
crazywhalecc
77c1d5ab17 some patch for 3.0 release 2023-02-10 16:52:21 +08:00
crazywhalecc
70886ecd43 increment build number (build 682) 2023-02-10 06:05:20 +00:00
crazywhalecc
79293c1c1b update api docs 2023-02-10 06:05:05 +00:00
Jerry
df25aebd60 add timer tick 2023-02-10 14:04:04 +08:00
Jerry
f03c0940da add more comments 2023-02-10 14:03:48 +08:00
Jerry
3abd531980 add custom ws response headers 2023-02-10 14:03:48 +08:00
sunxyw
c86c6f493c increment build number (build 681) 2023-02-08 09:25:10 +00:00
sunxyw
28199f5dcd update api docs 2023-02-08 09:24:55 +00:00
sunxyw
8f65e5a432 fix middleware args resolve conflict (#282) 2023-02-08 17:23:44 +08:00
sunxyw
5350bbb86d increment build number (build 680) 2023-02-07 11:11:10 +00:00
sunxyw
52eed4805d update api docs 2023-02-07 11:10:55 +00:00
sunxyw
ab8754c418 fix pipeline argument missing (#281) 2023-02-07 19:09:48 +08:00
sunxyw
6df1f9a70a Merge pull request #280 from zhamao-robot/add-container-docs
添加依赖注入组件文档
2023-02-07 18:57:07 +08:00
sunxyw
ac8775adcb update vuepress version 2023-02-07 17:42:48 +08:00
sunxyw
155522e8c3 increment build number (build 679) 2023-02-07 09:42:47 +00:00
sunxyw
196bdd709d update api docs 2023-02-07 09:42:32 +00:00
sunxyw
774d657263 add container docs 2023-02-07 17:41:56 +08:00
sunxyw
e333e5af6b Merge pull request #279 from zhamao-robot/upgrade-php-di
添加容器缓存配置
2023-02-07 17:41:11 +08:00
sunxyw
e8b6b81dea add container cache config 2023-02-07 16:31:32 +08:00
sunxyw
e563ade103 fix HttpEventListenerTest strict arguments match 2023-02-07 16:03:37 +08:00
crazywhalecc
5a870c703d update v3 update docs and generate strategy 2023-02-05 14:34:10 +08:00
586 changed files with 4264 additions and 1882 deletions

1
.gitignore vendored
View File

@@ -51,6 +51,7 @@ cghooks.lock
/node_modules/
/docs/.vuepress/dist/
package-lock.json
pnpm-lock.yaml
### PHPUnit ###

View File

@@ -21,7 +21,7 @@
"jelix/version": "^2.0",
"koriym/attributes": "^1.0",
"nunomaduro/collision": "^6.3",
"onebot/libonebot": "^0.5",
"onebot/libonebot": "^0.5.7",
"php-di/php-di": "^7",
"psr/container": "^2.0",
"psr/simple-cache": "^3.0",

View File

@@ -7,6 +7,7 @@ use OneBot\Driver\Process\ProcessManager;
use Psr\Log\LoggerInterface;
use ZM\Config\Environment;
use ZM\Config\EnvironmentInterface;
use ZM\Config\ZMConfig;
use ZM\Framework;
/*
@@ -28,4 +29,15 @@ return [
LoggerInterface::class => fn () => logger(),
EnvironmentInterface::class => Environment::class,
],
// 容器的缓存配置,默认情况下,只有在生产环境下才会启用缓存
// 启用缓存后可以减少重复反射的开销,在首次解析后直接从缓存中读取
// 此功能要求 APCu 扩展,如果你没有安装,将会输出警告并禁用缓存
// 请在更新容器配置后手动执行 `apcu_clear_cache()` 来清除缓存
// 详细介绍请参阅https://php-di.org/doc/performances.html#caching
'cache' => [
// 是否启用缓存,支持 bool、callable
'enable' => fn () => ZMConfig::getInstance()->getEnvironment() === 'production',
'namespace' => 'zm',
],
];

View File

@@ -104,6 +104,16 @@ module.exports = {
'store/cache',
'store/redis',
]
},
{
title: '依赖注入组件',
collapsable: true,
sidebarDepth: 2,
children: [
'container/dependency-injection',
'container/configuration',
'container/dependencies',
],
}
],
'/advanced/': [

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

View File

@@ -27,7 +27,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.0-beta7</span>
<div id="projectname">Zhamao Framework<span id="projectnumber">&#160;3.0.2</span>
</div>
<div id="projectbrief">A high-performance chatbot + web framework</div>
</td>

Some files were not shown because too many files have changed in this diff Show More