From bcc7140bd98105cb205d794ec8b884d54c5e85a0 Mon Sep 17 00:00:00 2001 From: kercylan Date: Mon, 26 Jun 2023 11:40:42 +0800 Subject: [PATCH 1/2] chore(master): release 0.0.1 --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2d2bc4f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,16 @@ +# Changelog + +## 0.0.1 (2023-06-26) + + +### Features | 新特性 + +* geometry.Point 支持 Abs、Min、Max 运算 ([2696624](https://github.com/kercylan98/minotaur/commit/269662486bfd8c0b9436c081e7c73dc5410c5b2e)) +* **master:** 调整 release.yml changelogtype ([9b95b6c](https://github.com/kercylan98/minotaur/commit/9b95b6cdc76e548108aa355a9f6f61fbd6f0b637)) +* 增加几何运算辅助函数 ([c7a6e09](https://github.com/kercylan98/minotaur/commit/c7a6e09926013a6278117dcdb5293815660d1e45)) + + +### Other | 其他更改 + +* **master:** 增加 release.yml workflow,支持自动化版本发布 ([b23bb3c](https://github.com/kercylan98/minotaur/commit/b23bb3c039df804808a6108685f322186eb05886)) +* **master:** 增加 release.yml workflow,支持自动化版本发布 ([cc8fa2c](https://github.com/kercylan98/minotaur/commit/cc8fa2c7b8f1e3eaffce3de98f6803408bb24b4c)) From ee7a0d2f6608857807ae870d954f5cd63b8da890 Mon Sep 17 00:00:00 2001 From: kercylan Date: Mon, 26 Jun 2023 12:01:19 +0800 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2d2bc4f..b9a0e3e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,15 +2,38 @@ ## 0.0.1 (2023-06-26) - ### Features | 新特性 -* geometry.Point 支持 Abs、Min、Max 运算 ([2696624](https://github.com/kercylan98/minotaur/commit/269662486bfd8c0b9436c081e7c73dc5410c5b2e)) -* **master:** 调整 release.yml changelogtype ([9b95b6c](https://github.com/kercylan98/minotaur/commit/9b95b6cdc76e548108aa355a9f6f61fbd6f0b637)) -* 增加几何运算辅助函数 ([c7a6e09](https://github.com/kercylan98/minotaur/commit/c7a6e09926013a6278117dcdb5293815660d1e45)) - - -### Other | 其他更改 - -* **master:** 增加 release.yml workflow,支持自动化版本发布 ([b23bb3c](https://github.com/kercylan98/minotaur/commit/b23bb3c039df804808a6108685f322186eb05886)) -* **master:** 增加 release.yml workflow,支持自动化版本发布 ([cc8fa2c](https://github.com/kercylan98/minotaur/commit/cc8fa2c7b8f1e3eaffce3de98f6803408bb24b4c)) +* 支持通过 server 包支持快速创建 TCP、UDP、Websocket、UnixSock、HTTP、GRPC、KCP 服务器 +* 支持通过 router 包创建最多支持三级的路由器 +* 支持通过 cross 对 server 创建的服务器提供跨服支持 +* 通过 configexport 包提供了针对策划及开发人员的配置表模板及导表工具,支持导出 json 和 go 配置文件 +* 支持通过 notify 包快速实现通知功能,默认支持飞书群聊机器人通知 +* 组件 component 包中提供了帧同步组件的实现及 2D 移动组件的实现 +* 支持通过 report 包实现快捷的数据上报功能 +* utils 包中提供了大量常用的辅助函数 + * asynchronization 包中提供了实现了 hash.Map 的非并发安全 map 数据结构 + * compress 包中提供了 gzip 压缩与解压缩的算法 + * crypto 包中支持对数据进行 base64、crc、md5、sha1、sha256 的编码解码函数 + * file 包中提供了常用的文件操作函数 + * generic 包中提供了常见的泛型约束 + * geometry 包中提供了几何相关的处理函数,包括线、形状、点等内容 + * astar 包中提供了 A* 算法的实现 + * dp 包中提供了基于二维数组的分布链接的机制,可以快速查找与给定成员具有相同特征且位置紧邻的其他成员 + * matrix 包中提供了一个简单的二维矩阵实现 + * navmesh 包提供了基于 astar 的网格寻路功能 + * hash 包提供了常用了 hashmap 转换、接口等功能 + * huge 包提供了 int 类型的大整数实现 + * log 包中提供了基于 zap 的默认日志组件 + * maths 包中提供了常用的数学处理函数 + * network 包中提供了常用的网络辅助函数 + * offset 包中提供了带偏移的时间实现 + * random 包中提供了常用的随机函数,包括随机 hash、名称等 + * runtimes 包中提供了常用的运行时辅助函数 + * slice 包中提供了基于切片的辅助函数 + * sole 包中提供了 guid 和 雪花id 的实现 + * str 包中提供了常用的字符串处理函数 + * super 包中提供了 if 的三目表达式函数 + * synchronization 包中提供了并发安全的数据结构 + * timer 包中提供了定时器组件 + * times 包中提供了常用的时间处理函数