gitee.com/quant1x/gox@v1.21.2/CHANGELOG.md (about)

     1  # Changelog
     2  All notable changes to this project will be documented in this file.
     3  
     4  ## [Unreleased]
     5  
     6  ## [1.21.2] - 2024-05-16
     7  ### Changed
     8  - 切片保存csv文件新增强制参数, 默认不强制刷新.
     9  
    10  ## [1.21.1] - 2024-05-11
    11  ### Changed
    12  - 调整mmap映射切片的处理方法.
    13  - 更新依赖库版本.
    14  - 修订同步github代码的repo.
    15  
    16  ## [1.21.0] - 2024-03-30
    17  ### Changed
    18  - 修订go版本.
    19  - 修订REAMDE中的徽章.
    20  
    21  ## [1.20.9] - 2024-03-21
    22  ### Changed
    23  - 切片为空就是清空文件.
    24  
    25  ## [1.20.8] - 2024-03-17
    26  ### Changed
    27  - 更新依赖库版本.
    28  
    29  ## [1.20.7] - 2024-03-12
    30  ### Changed
    31  - 更新go版本.
    32  
    33  ## [1.20.6] - 2024-03-12
    34  ### Changed
    35  - 保存csv文件强制刷新磁盘.
    36  
    37  ## [1.20.5] - 2024-03-12
    38  ### Changed
    39  - 非mac版本不优化Now函数.
    40  
    41  ## [1.20.4] - 2024-03-11
    42  ### Changed
    43  - 更新依赖库版本.
    44  
    45  ## [1.20.3] - 2024-03-11
    46  ### Changed
    47  - 屏蔽v2版本的Now实现.
    48  
    49  ## [1.20.2] - 2024-02-27
    50  ### Changed
    51  - 优化Catch处理方法, 应对vet对(v ...any)中出现%的错误检查.
    52  - 优化Timestamp.Now函数, 去掉nanotime函数的调用.
    53  
    54  ## [1.20.1] - 2024-02-14
    55  ### Changed
    56  - 取消gox对num的依赖.
    57  
    58  ## [1.20.0] - 2024-02-14
    59  ### Changed
    60  - 微调部分函数错误定义.
    61  
    62  ## [1.19.9] - 2024-02-12
    63  ### Changed
    64  - Tags包适配num.
    65  - 独立拆分num工具包.
    66  
    67  ## [1.19.8] - 2024-02-10
    68  ### Changed
    69  - Num默认开启加速.
    70  - 补充arm框架缺失的函数.
    71  - 调整部分代码.
    72  - 调整vek代码机构, 去掉arm64冗余代码.
    73  - 调整vek的license和readme源文件名.
    74  - 调整部分测试代码数据.
    75  - 微调部分代码.
    76  - 更新依赖库版本.
    77  
    78  ## [1.19.7] - 2024-02-06
    79  ### Changed
    80  - 删除废弃字段定义.
    81  - 修订slice长度.
    82  - 修复unmap windows调用错误的bug.
    83  - 新增mmap转slice功能.
    84  - 新增反射功能函数.
    85  - 改interface{}为any.
    86  
    87  ## [1.19.6] - 2024-01-27
    88  ### Changed
    89  - 调整进度条部分代码.
    90  - 进度条收尾阶段的循环处理, 增加sleep防止对于advance造成假死锁的现象.
    91  
    92  ## [1.19.5] - 2024-01-26
    93  ### Changed
    94  - 时间戳新增计算年月日时分秒毫秒的方法.
    95  
    96  ## [1.19.4] - 2024-01-25
    97  ### Changed
    98  - 优化精度条.
    99  
   100  ## [1.19.3] - 2024-01-25
   101  ### Changed
   102  - 去掉废弃的代码.
   103  - 屏蔽关闭状态的测试代码.
   104  - 优化精度条存在race的问题.
   105  
   106  ## [1.19.2] - 2024-01-25
   107  ### Changed
   108  - 调整RollingOnce部分函数和私有成员变量名.
   109  
   110  ## [1.19.1] - 2024-01-25
   111  ### Changed
   112  - RollingOnce增加返回当前周期的观察点毫秒数.
   113  
   114  ## [1.19.0] - 2024-01-24
   115  ### Changed
   116  - 修复RollingOnce丢失窗口期的计算.
   117  
   118  ## [1.18.9] - 2024-01-24
   119  ### Changed
   120  - 修复通道关闭的情况下会继续发送数据.
   121  - 调整调度函数退出机制.
   122  - 修复进度条计数器没走完整的bug.
   123  - 调整调度任务函数可继续信号的发送位置.
   124  - 去掉logger初始化捕获异常.
   125  - 去掉记录日志的panic捕获.
   126  - 优化捕获panic代码, panic应该是第一时间捕获, 增加隔函数调用recover返回nil.
   127  - 删除废弃的代码.
   128  - 修订测试代码.
   129  - 删除废弃的代码.
   130  - 优化进度条.
   131  - 改interface{}为any.
   132  - 修复Logger竞态数据问题.
   133  - 修复RollingOnce竞态数据问题.
   134  
   135  ## [1.18.8] - 2024-01-23
   136  ### Changed
   137  - 修订日志使用应用程序名时去掉扩展名.
   138  
   139  ## [1.18.7] - 2024-01-23
   140  ### Changed
   141  - 屏蔽FastCache代码, syscall.Mmap不跨平台.
   142  
   143  ## [1.18.6] - 2024-01-23
   144  ### Changed
   145  - 致命的日志写入文件且输出到控制台.
   146  
   147  ## [1.18.5] - 2024-01-23
   148  ### Changed
   149  - 调整变量名为驼峰格式.
   150  - 优化日志记录器: ①按照应用程序名进一步拆分日志目录, ②日志对象logValue的使用cache.Pool提升写入速度.
   151  - Cache增加泛型的map和pool.
   152  
   153  ## [1.18.4] - 2024-01-22
   154  ### Changed
   155  - 增加部分关闭和初始化方面的告警类日志.
   156  
   157  ## [1.18.3] - 2024-01-22
   158  ### Changed
   159  - 修复设置偏移量死锁的bug.
   160  
   161  ## [1.18.2] - 2024-01-22
   162  ### Changed
   163  - RollingOnce 新增按照小时和分钟设置偏移量.
   164  - Update changelog.
   165  
   166  ## [1.18.1] - 2024-01-22
   167  ### Changed
   168  - 这两都提示推荐使用RollingOnce.
   169  - 优化RollingOnce, 增加可重置偏移量的方法.
   170  
   171  ## [1.18.0] - 2024-01-20
   172  ### Changed
   173  - 删除部分废弃的代码.
   174  - 注释掉部分告警日志.
   175  - 补充Pool接口注释.
   176  - 优化连接池Pool部分代码.
   177  
   178  ## [1.17.9] - 2024-01-18
   179  ### Changed
   180  - 增加Touch函数.
   181  
   182  ## [1.17.8] - 2024-01-17
   183  ### Changed
   184  - Bar公开方法增加注释.
   185  - Bar结构增加部分注释.
   186  
   187  ## [1.17.7] - 2024-01-17
   188  ### Changed
   189  - 修复未初始化的bug.
   190  - 修复未初始化的bug.
   191  
   192  ## [1.17.6] - 2024-01-17
   193  ### Changed
   194  - 进度条增加结束等待方法.
   195  
   196  ## [1.17.5] - 2024-01-14
   197  ### Changed
   198  - 优化可以忽略panic的异常捕获函数.
   199  
   200  ## [1.17.4] - 2024-01-14
   201  ### Changed
   202  - 调整解析参数的时机, 只在异常发生时解析.
   203  
   204  ## [1.17.3] - 2024-01-14
   205  ### Changed
   206  - 允许CatchPanic传入可变参数.
   207  
   208  ## [1.17.2] - 2024-01-13
   209  ### Changed
   210  - 更新依赖库版本.
   211  
   212  ## [1.17.1] - 2024-01-11
   213  ### Changed
   214  - 删除废弃的代码.
   215  
   216  ## [1.17.0] - 2024-01-11
   217  ### Changed
   218  - 修订Changelog.
   219  - 删除废弃的代码.
   220  - Update changelog.
   221  
   222  ## [1.16.9] - 2024-01-09
   223  ### Changed
   224  - Update changelog.
   225  - 优化部分代码, 删除非必要的import.
   226  
   227  ## [1.16.8] - 2024-01-08
   228  ### Changed
   229  - Update changelog.
   230  - 优化部分代码.
   231  - 修订注释.
   232  - 新增RollingOnce, 相对于PeriodicOnce优化了时间戳的处理方式.
   233  - 优化timestamp时间戳.
   234  - 调整部分代码.
   235  - 新增时间戳(毫秒数)的功能函数.
   236  - 更新依赖库golang.org/x/exp版本.
   237  - 修订ParseTime的函数注释.
   238  
   239  ## [1.16.7] - 2024-01-02
   240  ### Changed
   241  - Update changelog.
   242  - 调整util包中的uuid能到pkg.
   243  - 调整util包中的时间格式功能到api包.
   244  - 增加功能性函数, 捕获panic, 忽略异常, 继续执行.
   245  - 优化应用程序名的获取方式, 改成懒加载.
   246  
   247  ## [1.16.6] - 2023-12-31
   248  ### Changed
   249  - Update changelog.
   250  - 更新依赖库pkg版本.
   251  - 更新依赖库pkg版本.
   252  - 更新依赖库pkg版本.
   253  - 调整因删除errors包对其它功能的影响.
   254  - 删除errors包.
   255  - 迁移: github.com/smartystreets-prototypes/go-disruptor@v0.0.0-20231024205940-61200af675a1 到 pkg.
   256  - 迁移: github.com/valyala/fastjson@v1.6.4 到 pkg.
   257  
   258  ## [1.16.5] - 2023-12-30
   259  ### Changed
   260  - Update changelog.
   261  - 调整缓存csv逻辑, 如果切片为空, 直接返回.
   262  
   263  ## [1.16.4] - 2023-12-30
   264  ### Changed
   265  - Update changelog.
   266  - 调整文件名, 字面意义和功能保持一致.
   267  
   268  ## [1.16.3] - 2023-12-30
   269  ### Changed
   270  - Update changelog.
   271  - 修复num.Decimals函数负浮点四舍五入错误的bug.
   272  
   273  ## [1.16.2] - 2023-12-23
   274  ### Changed
   275  - Update changelog.
   276  - 更新依赖库版本.
   277  - 更新依赖库版本.
   278  - 更新依赖库版本.
   279  
   280  ## [1.16.1] - 2023-12-23
   281  ### Changed
   282  - Update changelog.
   283  - 修复windows变量引用的错误.
   284  - 优化filestat中时间的处理方法.
   285  - 从exp包中复制maps的Keys和Values函数, 意在移除对exp的依赖.
   286  
   287  ## [1.16.0] - 2023-12-23
   288  ### Changed
   289  - Update changelog.
   290  - 优化部分代码.
   291  
   292  ## [1.15.9] - 2023-12-22
   293  ### Changed
   294  - Update changelog.
   295  - 修复windows缺少error返回值的bug.
   296  - 新增获取文件状态(时间)的函数.
   297  - 增加windows操作系统的文件时间戳的获取方法.
   298  
   299  ## [1.15.8] - 2023-12-16
   300  ### Changed
   301  - Update changelog.
   302  - PeriodOnce默认在非runtime的debug模式下不输出日志.
   303  
   304  ## [1.15.7] - 2023-12-15
   305  ### Changed
   306  - Update changelog.
   307  - 定时任务默认在非runtime的debug模式下不输出日志.
   308  
   309  ## [1.15.6] - 2023-12-14
   310  ### Changed
   311  - Update changelog.
   312  - 优化去重处理方式.
   313  - 给获取应用程序文件名的函数增加注释.
   314  
   315  ## [1.15.5] - 2023-12-12
   316  ### Changed
   317  - Update changelog.
   318  - 增加文件路径中的日期格式, 数据中的日期格式.
   319  - 删除旧版本的滑动Once功能.
   320  
   321  ## [1.15.4] - 2023-12-12
   322  ### Changed
   323  - Update changelog.
   324  - 更新pkg版本同步go版本.
   325  
   326  ## [1.15.3] - 2023-12-12
   327  ### Changed
   328  - Update changelog.
   329  - 更新go1.21.5.
   330  
   331  ## [1.15.2] - 2023-12-07
   332  ### Changed
   333  - Update changelog.
   334  - 更新依赖库pkg版本.
   335  
   336  ## [1.15.1] - 2023-12-05
   337  ### Changed
   338  - Update changelog.
   339  - 更新依赖库版本.
   340  
   341  ## [1.15.0] - 2023-12-04
   342  ### Changed
   343  - Update changelog.
   344  - Post方法去掉返回值中的lastModified.
   345  
   346  ## [1.14.9] - 2023-12-04
   347  ### Changed
   348  - Update changelog.
   349  - 修复json判断失败的bug.
   350  
   351  ## [1.14.8] - 2023-12-04
   352  ### Changed
   353  - Update changelog.
   354  - 增加一个容错机制的HttpPost函数.
   355  
   356  ## [1.14.7] - 2023-12-04
   357  ### Changed
   358  - Update changelog.
   359  - 优化部分功能函数.
   360  
   361  ## [1.14.6] - 2023-12-04
   362  ### Changed
   363  - Update changelog.
   364  - HttpRequest函数增加可以传入header.
   365  - Http新增一个独立的Get方法, 允许传入header.
   366  
   367  ## [1.14.5] - 2023-12-04
   368  ### Changed
   369  - Update changelog.
   370  - Http工具包增加post方法.
   371  
   372  ## [1.14.4] - 2023-12-04
   373  ### Changed
   374  - Update changelog.
   375  - 运行时允许重置debug状态.
   376  
   377  ## [1.14.3] - 2023-12-03
   378  ### Changed
   379  - Update changelog.
   380  - 增加自旋锁.
   381  
   382  ## [1.14.2] - 2023-12-03
   383  ### Changed
   384  - Update changelog.
   385  - 增加具有滑动窗口功能的WaitGroup.
   386  
   387  ## [1.14.1] - 2023-12-03
   388  ### Changed
   389  - Update changelog.
   390  - 迁移gocsv从github.com/gocarina/gocsv到gitee.com/quant1x/pkg/gocsv.
   391  
   392  ## [1.14.0] - 2023-11-27
   393  ### Changed
   394  - Update changelog.
   395  - 移除终端二维码工具库到pkg.
   396  
   397  ## [1.13.9] - 2023-11-26
   398  ### Changed
   399  - Update changelog.
   400  - 更新依赖库版本.
   401  
   402  ## [1.13.8] - 2023-11-23
   403  ### Changed
   404  - 增加其它运行时需要的工具函数.
   405  - 增加编译选项中调试开关.
   406  - Update changelog.
   407  - 增加编译选项中调试开关.
   408  - 实验多时段定时任务.
   409  
   410  ## [1.13.7] - 2023-10-28
   411  ### Changed
   412  - Update changelog.
   413  - Logger缓存map改为sync.map.
   414  
   415  ## [1.13.6] - 2023-10-28
   416  ### Changed
   417  - Update changelog.
   418  - Treemap的clear方法增加互斥锁.
   419  
   420  ## [1.13.5] - 2023-10-27
   421  ### Changed
   422  - Update changelog.
   423  - 调整csv文件的关闭方式.
   424  
   425  ## [1.13.4] - 2023-10-26
   426  ### Changed
   427  - Update changelog.
   428  - 定时任务增加重置日志.
   429  
   430  ## [1.13.3] - 2023-10-22
   431  ### Changed
   432  - Update changelog.
   433  - 调整调度任务, 增加计时.
   434  
   435  ## [1.13.2] - 2023-10-22
   436  ### Changed
   437  - Update changelog.
   438  - 调整skip调度任务策略.
   439  - 增加获取func信息的函数.
   440  - 新增runtime包.
   441  - 增加获取当前代码的函数名, 文件名以及行号的函数.
   442  
   443  ## [1.13.1] - 2023-10-21
   444  ### Changed
   445  - Update changelog.
   446  - 增加应用退出等待机制.
   447  
   448  ## [1.13.0] - 2023-10-20
   449  ### Changed
   450  - Update changelog.
   451  - 调整任务未执行完成跳过的函数封装.
   452  
   453  ## [1.12.9] - 2023-10-20
   454  ### Changed
   455  - Update changelog.
   456  - 调整任务未执行完成跳过的函数封装.
   457  
   458  ## [1.12.8] - 2023-10-19
   459  ### Changed
   460  - Update changelog.
   461  - 修订可延迟执行的定时调度组件.
   462  
   463  ## [1.12.7] - 2023-10-19
   464  ### Changed
   465  - Update changelog.
   466  - 修订日期重置错乱的bug.
   467  
   468  ## [1.12.6] - 2023-10-16
   469  ### Changed
   470  - Update changelog.
   471  - 修正周期初始化时间为9点整.
   472  
   473  ## [1.12.5] - 2023-10-16
   474  ### Changed
   475  - Update changelog.
   476  - 调整周期初始化锁.
   477  
   478  ## [1.12.4] - 2023-10-15
   479  ### Changed
   480  - Update changelog.
   481  - 调整函数名.
   482  
   483  ## [1.12.3] - 2023-10-15
   484  ### Changed
   485  - Update changelog.
   486  - 更新依赖版本.
   487  - 调整hashmap的代码, 引入github.com/orcaman/concurrent-map/v2.
   488  - 删除废弃的代码.
   489  
   490  ## [1.12.2] - 2023-10-15
   491  ### Changed
   492  - Update changelog.
   493  - 增加协程安全的hashmap.
   494  
   495  ## [1.12.1] - 2023-10-10
   496  ### Changed
   497  - Update changelog.
   498  - 收录go-runewidth组件.
   499  
   500  ## [1.12.0] - 2023-10-08
   501  ### Changed
   502  - Update changelog.
   503  - 增加not found判断.
   504  
   505  ## [1.11.9] - 2023-10-07
   506  ### Changed
   507  - Update changelog.
   508  - 增加线程安全的TreeMap.
   509  - 优化http client参数.
   510  - 优化http client.
   511  
   512  ## [1.11.8] - 2023-10-05
   513  ### Changed
   514  - Update changelog.
   515  - 新增embed封装函数.
   516  
   517  ## [1.11.7] - 2023-10-01
   518  ### Changed
   519  - Update changelog.
   520  - 删除废弃的代码.
   521  
   522  ## [1.11.6] - 2023-10-01
   523  ### Changed
   524  - Update changelog.
   525  - 优化fastqueue的push为异步方式.
   526  
   527  ## [1.11.5] - 2023-09-29
   528  ### Changed
   529  - Update changelog.
   530  - 优化滑动窗口锁, 窗口期内只初始化一次.
   531  - 增加context.Context的封装.
   532  - 增加注释, 从1.12版本开始将移除MultiOnce.
   533  
   534  ## [1.11.4] - 2023-09-29
   535  ### Changed
   536  - Update changelog.
   537  - 增加滑动窗口式的加载锁.
   538  
   539  ## [1.11.3] - 2023-09-15
   540  ### Changed
   541  - Update changelog.
   542  - 调整homedir, 所有操作系统设置了GOX_HOME都会优先返回.
   543  
   544  ## [1.11.2] - 2023-09-15
   545  ### Changed
   546  - Windows服务安装时创建系统环境变量GOX_HOME.
   547  
   548  ## [1.11.1] - 2023-09-15
   549  ### Changed
   550  -  启用环境变量GOX_HOME是为了Windows服务以系统账户运行时无法获取登录用户的宿主目录而预备的.
   551  
   552  ## [1.11.0] - 2023-09-15
   553  ### Changed
   554  - 去掉多余的import.
   555  
   556  ## [1.10.9] - 2023-09-15
   557  ### Changed
   558  - 屏蔽检测连接池已打开数量的日志.
   559  - Windows服务屏蔽使用本地用户登录, 本地用户登录有一个问题, 密码更换后会造成服务运行不正常.
   560  
   561  ## [1.10.8] - 2023-09-15
   562  ### Changed
   563  - Windows 服务属性增加本地用户名.
   564  
   565  ## [1.10.7] - 2023-09-13
   566  ### Changed
   567  - Update changelog.
   568  - 获取连接增加告警日志.
   569  
   570  ## [1.10.6] - 2023-09-12
   571  ### Changed
   572  - Update changelog.
   573  - 更换golang.org/x/exp/slices为系统标准库.
   574  
   575  ## [1.10.5] - 2023-09-10
   576  ### Changed
   577  - Update changelog.
   578  - 升级依赖库版本.
   579  - 升级string和bytes转换函数.
   580  
   581  ## [1.10.4] - 2023-09-10
   582  ### Changed
   583  - Update changelog.
   584  - 升级string和bytes转换函数.
   585  
   586  ## [1.10.3] - 2023-08-24
   587  ### Changed
   588  - Update changelog.
   589  - 增加linux cpu 序列号获取方式, 用第一块网卡的mac地址代替.
   590  
   591  ## [1.10.2] - 2023-08-16
   592  ### Changed
   593  - Update changelog.
   594  - 修订进度条结束逻辑, 先复写进度条, 再结束.
   595  
   596  ## [1.10.1] - 2023-08-13
   597  ### Changed
   598  - Update changelog.
   599  - 升级go版本到1.21.0.
   600  
   601  ## [1.10.0] - 2023-08-02
   602  ### Changed
   603  - Update changelog.
   604  - 调整服务的运行顺序.
   605  
   606  ## [1.9.9] - 2023-08-01
   607  ### Changed
   608  - Update changelog.
   609  - 服务组件去掉日志.
   610  
   611  ## [1.9.8] - 2023-08-01
   612  ### Changed
   613  - Update changelog.
   614  - 增加日志初始化.
   615  
   616  ## [1.9.7] - 2023-08-01
   617  ### Changed
   618  - Update changelog.
   619  - 增加日志.
   620  
   621  ## [1.9.6] - 2023-08-01
   622  ### Changed
   623  - Update changelog.
   624  - 调整windows服务的运行方式.
   625  
   626  ## [1.9.5] - 2023-07-21
   627  ### Changed
   628  - Update changelog.
   629  - 恢复daemon的demo.
   630  - 删除daemon的demo.
   631  
   632  ## [1.9.4] - 2023-07-20
   633  ### Changed
   634  - Update changelog.
   635  - 新增daemon工具库.
   636  
   637  ## [1.9.3] - 2023-07-08
   638  ### Changed
   639  - Update changelog.
   640  - 更新依赖库版本.
   641  
   642  ## [1.9.2] - 2023-07-08
   643  ### Changed
   644  - Update changelog.
   645  - 修复季度编码的bug.
   646  
   647  ## [1.9.1] - 2023-07-07
   648  ### Changed
   649  - Update changelog.
   650  - 判断float是否NaN.
   651  
   652  ## [1.9.0] - 2023-07-06
   653  ### Changed
   654  - Update changelog.
   655  - 优化slice去重函数.
   656  - 调整获取周、月开始和结束时间的函数.
   657  
   658  ## [1.8.9] - 2023-07-02
   659  ### Changed
   660  - Update changelog.
   661  - 修复文件句柄未关闭的bug.
   662  - 修复文件句柄未关闭的bug.
   663  
   664  ## [1.8.8] - 2023-06-30
   665  ### Changed
   666  - Update changelog.
   667  - 修复死锁的bug.
   668  
   669  ## [1.8.7] - 2023-06-30
   670  ### Changed
   671  - Update changelog.
   672  - 增加默认初始化日期函数.
   673  
   674  ## [1.8.6] - 2023-06-30
   675  ### Changed
   676  - Update changelog.
   677  - 增加日期切换功能, 默认不开启.
   678  
   679  ## [1.8.5] - 2023-06-29
   680  ### Changed
   681  - Update changelog.
   682  - 没必要加锁, 加锁是个多余的操作.
   683  
   684  ## [1.8.4] - 2023-06-29
   685  ### Changed
   686  - Update changelog.
   687  - 重置计数器加锁.
   688  
   689  ## [1.8.3] - 2023-06-27
   690  ### Changed
   691  - Update changelog.
   692  - 修复chanel阻塞的bug.
   693  
   694  ## [1.8.2] - 2023-06-27
   695  ### Changed
   696  - Update changelog.
   697  - 修复死锁的bug.
   698  
   699  ## [1.8.1] - 2023-06-27
   700  ### Changed
   701  - Update changelog.
   702  - 连接池增加关闭所有链接的方法.
   703  
   704  ## [1.8.0] - 2023-06-27
   705  ### Changed
   706  - Update changelog.
   707  - 增加base64算法.
   708  
   709  ## [1.7.9] - 2023-06-27
   710  ### Changed
   711  - Update changelog.
   712  - 调整package.
   713  
   714  ## [1.7.8] - 2023-06-27
   715  ### Changed
   716  - Update changelog.
   717  - 增加CPU序列号的获取函数.
   718  
   719  ## [1.7.7] - 2023-06-26
   720  ### Changed
   721  - Update changelog.
   722  - 新增项目内的消息队列.
   723  
   724  ## [1.7.6] - 2023-06-24
   725  ### Changed
   726  - Update changelog.
   727  - 季度函数增加财报季的返回值.
   728  
   729  ## [1.7.5] - 2023-06-21
   730  ### Changed
   731  - Update changelog.
   732  - 新增一个定时调度任务, 回调函数不会并发执行.
   733  
   734  ## [1.7.4] - 2023-06-21
   735  ### Changed
   736  - Update changelog.
   737  - 增加计算指定日期的季度开始和结束时间函数.
   738  
   739  ## [1.7.3] - 2023-06-17
   740  ### Changed
   741  - Update changelog.
   742  - 修复字符串数据反射结构体存在数组长度和字段数量不匹配导致数据缺失的bug.
   743  
   744  ## [1.7.2] - 2023-06-16
   745  ### Changed
   746  - Update changelog.
   747  - 新增结构体tag的反射缓存.
   748  
   749  ## [1.7.1] - 2023-06-16
   750  ### Changed
   751  - Update changelog.
   752  - 更新依赖库.
   753  
   754  ## [1.7.0] - 2023-06-14
   755  ### Changed
   756  - Update changelog.
   757  - 新增slice range函数.
   758  
   759  ## [1.6.9] - 2023-06-14
   760  ### Changed
   761  - Update changelog.
   762  - SliceUnique函数第一个参数约束为指针.
   763  
   764  ## [1.6.8] - 2023-06-14
   765  ### Changed
   766  - Update changelog.
   767  - 新增文件系统相关的检测函数.
   768  
   769  ## [1.6.7] - 2023-06-14
   770  ### Changed
   771  - Update changelog.
   772  - 新增slice和csv文件互转的函数.
   773  
   774  ## [1.6.6] - 2023-06-14
   775  ### Changed
   776  - Update changelog.
   777  - 新增MultiOnce组件, 可以重置的Sync.Once.
   778  
   779  ## [1.6.5] - 2023-06-13
   780  ### Changed
   781  - Update changelog.
   782  - 新增排序和去重两个新函数.
   783  
   784  ## [1.6.4] - 2023-06-13
   785  ### Changed
   786  - Update changelog.
   787  - 微调字符串数组转结构体的函数.
   788  - 修订部分警告信息.
   789  
   790  ## [1.6.3] - 2023-06-11
   791  ### Changed
   792  - Update changelog.
   793  - 修订Copy的两个入参, 限制必须是指针.
   794  
   795  ## [1.6.2] - 2023-06-07
   796  ### Changed
   797  - Update changelog.
   798  - 修订部分util工具库.
   799  
   800  ## [1.6.1] - 2023-06-06
   801  ### Changed
   802  - Update changelog.
   803  - 新增四舍五入, 日期时间等函数.
   804  
   805  ## [1.6.0] - 2023-06-03
   806  ### Changed
   807  - Update changelog.
   808  - 调整vek目录为num.
   809  
   810  ## [1.5.1] - 2023-05-13
   811  ### Changed
   812  - Update changelog.
   813  - 收录vek汇编工具库.
   814  
   815  ## [1.5.0] - 2023-05-13
   816  ### Changed
   817  - Update changelog.
   818  - 迁移代码仓库到gitee.
   819  
   820  ## [1.3.33] - 2023-05-12
   821  ### Changed
   822  - Update changelog.
   823  - 更新依赖库版本号.
   824  
   825  ## [1.3.32] - 2023-05-12
   826  ### Changed
   827  - Update changelog.
   828  - 修订http客户端header中accept字段错误的bug.
   829  
   830  ## [1.3.31] - 2023-05-11
   831  ### Changed
   832  - Update changelog.
   833  - 调整进度条检测机制.
   834  
   835  ## [1.3.30] - 2023-05-10
   836  ### Changed
   837  - Update changelog.
   838  - 更新依赖库版本号.
   839  
   840  ## [1.3.29] - 2023-05-07
   841  ### Changed
   842  - Update changelog.
   843  - 调整CheckFilepath参数名.
   844  
   845  ## [1.3.28] - 2023-05-07
   846  ### Changed
   847  - Update changelog.
   848  - 调整array tag反射机制代码.
   849  - 删除早期的测试代码.
   850  
   851  ## [1.3.27] - 2023-05-07
   852  ### Changed
   853  - Update changelog.
   854  - 调整git仓库同步脚本.
   855  
   856  ## [1.3.26] - 2023-05-06
   857  ### Changed
   858  - Update changelog.
   859  - 增加切片唯一性排序.
   860  
   861  ## [1.3.25] - 2023-04-26
   862  ### Changed
   863  - Update changelog.
   864  - 调整源文件名.
   865  - Update changelog.
   866  
   867  ## [1.3.24] - 2023-04-26
   868  ### Changed
   869  - 增加slice 过滤函数.
   870  
   871  ## [1.3.23] - 2023-04-24
   872  ### Changed
   873  - Update changelog.
   874  - Treemap加锁.
   875  
   876  ## [1.3.22] - 2023-04-23
   877  ### Changed
   878  - Update changelog.
   879  - 调整bar代码.
   880  - 调整切片反转函数测试代码.
   881  
   882  ## [1.3.21] - 2023-04-23
   883  ### Changed
   884  - Update changelog.
   885  - 增加切片反转函数.
   886  
   887  ## [1.3.20] - 2023-04-23
   888  ### Changed
   889  - Update changelog.
   890  - 修复计时的bug.
   891  - 提升bar更新速度.
   892  
   893  ## [1.3.19] - 2023-04-23
   894  ### Changed
   895  - Update changelog.
   896  - Update changelog.
   897  - 提升bar更新速度.
   898  
   899  ## [1.3.18] - 2023-04-03
   900  ### Changed
   901  - 收敛信号统一处理机制.
   902  
   903  ## [1.3.17] - 2023-03-20
   904  ### Changed
   905  - 修复时区的bug.
   906  
   907  ## [1.3.16] - 2023-03-20
   908  ### Changed
   909  - 优化http client.
   910  
   911  ## [1.3.15] - 2023-03-18
   912  ### Changed
   913  - 警告不推荐使用SetLogPath.
   914  
   915  ## [1.3.14] - 2023-03-18
   916  ### Changed
   917  - Logger增加初始化函数.
   918  - 增加字符串判断空的函数.
   919  
   920  ## [1.3.13] - 2023-03-18
   921  ### Changed
   922  - 判断closer是否为nil.
   923  
   924  ## [1.3.12] - 2023-03-18
   925  ### Changed
   926  - 增加判断是否debug模式.
   927  
   928  ## [1.3.11] - 2023-03-18
   929  ### Changed
   930  - 增加日志组件退出时可能出现panic.
   931  
   932  ## [1.3.10] - 2023-03-09
   933  ### Changed
   934  - 增加检测文件路径的函数.
   935  
   936  ## [1.3.9] - 2023-02-28
   937  ### Changed
   938  - 修订cron版本.
   939  
   940  ## [1.3.8] - 2023-02-23
   941  ### Changed
   942  - 剔除redis的工具库.
   943  - 收录github.com/modern-go/reflect2, 原作者已不维护更新.
   944  - 收录github.com/modern-go/reflect2, 原作者已不维护更新.
   945  
   946  ## [1.3.7] - 2023-02-21
   947  ### Changed
   948  - 屏蔽主进程关闭, 进度条等着结束信号是产生的panic.
   949  
   950  ## [1.3.6] - 2023-02-19
   951  ### Changed
   952  - 增加信号对操作系统的识别.
   953  - 增加信号对操作系统的识别.
   954  
   955  ## [1.3.5] - 2023-02-19
   956  ### Changed
   957  - 增加progressbar工具, github.com/qianlnk/pgbar, 原库有个问题, 就是不能定位在同一行进行循环展示进度条, 原因是maxline一直在增加.
   958  
   959  ## [1.3.4] - 2023-02-19
   960  ### Changed
   961  - 去除部分废弃的代码.
   962  - 增加两个判断前后缀的函数.
   963  
   964  ## [1.3.3] - 2023-02-18
   965  ### Changed
   966  - 增加exception.
   967  - 增加判断chan是否关闭的函数.
   968  
   969  ## [1.3.2] - 2023-02-18
   970  ### Changed
   971  - 修订ioutil.readall函数, 调整到io.readall, 优化部分closer接口.
   972  
   973  ## [1.3.1] - 2023-01-29
   974  ### Changed
   975  - 修订README.
   976  - 修订主机地址错误的问题.
   977  - 增加推送所有tag的命令.
   978  
   979  ## [1.3.0] - 2023-01-29
   980  ### Changed
   981  - 推送后显示当前的远程仓库地址.
   982  - 在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出.
   983  - 增加gitee和github两个仓库的代码同步脚本.
   984  - 去掉多余的转换.
   985  - 整理部分package.
   986  - 调整包路径.
   987  - 改变package, 将c-struct和struc并入encoding/binary中.
   988  - 不常用的package的归档在labs.
   989  
   990  ## [1.2.7] - 2023-01-29
   991  ### Changed
   992  - 修订reflect2.
   993  
   994  ## [1.2.6] - 2023-01-27
   995  ### Changed
   996  - 增加一对字节数组和字符串互转的函数.
   997  
   998  ## [1.2.5] - 2023-01-24
   999  ### Changed
  1000  - Import github.com/mitchellh/go-homedir.
  1001  
  1002  ## [1.2.4] - 2023-01-15
  1003  ### Changed
  1004  - 增加lambda工具包.
  1005  
  1006  ## [1.2.3] - 2023-01-15
  1007  ### Changed
  1008  - C struct增加测试用例.
  1009  
  1010  ## [1.2.2] - 2023-01-15
  1011  ### Changed
  1012  - Fork github.com/fananchong/cstruct-go.
  1013  
  1014  ## [1.2.1] - 2023-01-14
  1015  ### Changed
  1016  - 新增struc工具包.
  1017  - 更新pool版本.
  1018  - 去掉rune内建关键字的警告.
  1019  - 去掉rune内建关键字的警告.
  1020  
  1021  ## [1.2.0] - 2023-01-01
  1022  ### Changed
  1023  - 修订支持1.20.
  1024  
  1025  ## [1.1.21] - 2021-08-23
  1026  ### Changed
  1027  - 增加string书写风格转换.
  1028  
  1029  ## [1.1.20] - 2021-08-21
  1030  ### Changed
  1031  - 增加http组件.
  1032  
  1033  ## [1.1.19] - 2021-07-29
  1034  ### Changed
  1035  - 调整package.
  1036  
  1037  ## [1.1.18] - 2021-07-29
  1038  ### Changed
  1039  - 改变常量的目录.
  1040  
  1041  ## [1.1.17] - 2021-07-28
  1042  ### Changed
  1043  - 增加数组相关的函数.
  1044  - 调整目录结构.
  1045  
  1046  ## [1.1.16] - 2021-07-26
  1047  ### Changed
  1048  - 增加单测.
  1049  - 增加测试代码.
  1050  - 增加并发hashmap.
  1051  
  1052  ## [1.1.15] - 2021-07-16
  1053  ### Changed
  1054  - 恢复gls的单测.
  1055  
  1056  ## [1.1.14] - 2021-07-16
  1057  ### Fixed
  1058  - README.
  1059  
  1060  ### Changed
  1061  - 修订GO111MODULE为auto.
  1062  - 调整travis 从org转到com.
  1063  - Merge branch 'master' of https://github.com/mymmsc/gox.
  1064  - V1.1.x (#1).
  1065  
  1066  ## [1.1.13] - 2021-07-15
  1067  ### Fixed
  1068  - README.
  1069  
  1070  ### Changed
  1071  - 增加go:nocheckptr.
  1072  - 修订README.
  1073  
  1074  ## [1.1.12] - 2021-07-15
  1075  ### Changed
  1076  - 修订代码检测流水.
  1077  
  1078  ## [1.1.11] - 2021-07-15
  1079  ### Changed
  1080  - 调整travis.
  1081  
  1082  ## [1.1.10] - 2021-07-15
  1083  ### Changed
  1084  - 修订组件依赖.
  1085  - 暂时通过改单测golang原文件名_test.go结尾的方式屏蔽有问题的测试.
  1086  - 修订依赖组件.
  1087  - 修订orm框架的引用.
  1088  
  1089  ## [1.1.9] - 2021-07-10
  1090  ### Changed
  1091  - 增加struct拷贝功能.
  1092  
  1093  ## [1.1.8] - 2021-07-07
  1094  ### Changed
  1095  - 整型忽略非数字部分.
  1096  
  1097  ## [1.1.7] - 2021-07-07
  1098  ### Changed
  1099  - 整型忽略非数字部分.
  1100  
  1101  ## [1.1.6] - 2021-07-07
  1102  ### Changed
  1103  - 整理目录.
  1104  
  1105  ## [1.1.5] - 2021-07-07
  1106  ### Changed
  1107  - 修订方法名.
  1108  
  1109  ## [1.1.3] - 2021-07-07
  1110  ### Changed
  1111  - 增加数值转字符串的方法.
  1112  - 增加安全的字符串转数值的方法.
  1113  - 调整基础工具的package.
  1114  - 增加忽略异常关闭I/O.
  1115  - 去掉没有引用的package.
  1116  
  1117  ## [1.1.2] - 2021-06-29
  1118  ### Changed
  1119  - 调整package路径.
  1120  - Bou.ke/monkey的目录结构.
  1121  - 修改golang版本.
  1122  - Add AOP.
  1123  
  1124  ## [1.1.1] - 2020-08-01
  1125  ### Changed
  1126  - Add encoding.
  1127  
  1128  ## [1.1.0] - 2020-08-01
  1129  ### Changed
  1130  - Fix golang version.
  1131  
  1132  ## [1.0.28] - 2020-03-30
  1133  ### Changed
  1134  - Fix version.
  1135  
  1136  ## [1.0.27] - 2019-08-17
  1137  ### Changed
  1138  - Fix init.
  1139  
  1140  ## [1.0.26] - 2019-08-17
  1141  ### Changed
  1142  - Fix init.
  1143  
  1144  ## [1.0.25] - 2019-08-17
  1145  ### Changed
  1146  - Fix MDC.
  1147  
  1148  ## [1.0.24] - 2019-08-14
  1149  ### Changed
  1150  - Fix logs.
  1151  
  1152  ## [1.0.23] - 2019-08-10
  1153  ### Changed
  1154  - Fix package.
  1155  
  1156  ## [1.0.22] - 2019-08-10
  1157  ### Changed
  1158  - Fix package.
  1159  
  1160  ## [1.0.21] - 2019-08-10
  1161  ### Changed
  1162  - Add 增加滑动窗口式的waitgroup.
  1163  
  1164  ## [1.0.20] - 2019-05-09
  1165  ### Changed
  1166  - Fix fastjson data.
  1167  
  1168  ## [1.0.19] - 2019-05-09
  1169  ### Changed
  1170  - 调整slf4g包名.
  1171  
  1172  ## [1.0.18] - 2019-05-09
  1173  ### Changed
  1174  - 调整slf4g包名.
  1175  - 格式化代码.
  1176  
  1177  ## [1.0.17] - 2019-04-23
  1178  ### Changed
  1179  - Fix 备份历史文件的日期.
  1180  - Merge branch 'v1.0.x' of https://github.com/mymmsc/gox into v1.0.x.
  1181  - Fix sign.
  1182  - 增加测试中文.
  1183  - Fix package.
  1184  - Fix.
  1185  
  1186  ## [1.0.16] - 2019-04-14
  1187  ### Changed
  1188  - Fix go test.
  1189  
  1190  ## [1.0.15] - 2019-04-14
  1191  ### Changed
  1192  - Add github.com/ddliu/go-httpclient.
  1193  
  1194  ## [1.0.14] - 2019-04-14
  1195  ### Changed
  1196  - Add github.com/robfig/cron.
  1197  
  1198  ## [1.0.13] - 2019-04-13
  1199  ### Changed
  1200  - Fix package.
  1201  
  1202  ## [1.0.12] - 2019-04-13
  1203  ### Changed
  1204  - Add GetString.
  1205  
  1206  ## [1.0.11] - 2019-04-13
  1207  ### Changed
  1208  - Add fastjson.
  1209  
  1210  ## [1.0.10] - 2019-04-12
  1211  ### Changed
  1212  - Fix timestamp.
  1213  - Delete filetype.
  1214  - Add filetype.
  1215  
  1216  ## [1.0.9] - 2019-04-05
  1217  ### Changed
  1218  - Fix util error.
  1219  
  1220  ## [1.0.8] - 2019-04-05
  1221  ### Changed
  1222  - Fix package.
  1223  - Add github.com/emirpasic/gods README.
  1224  - Fix README.
  1225  - Fix package.
  1226  - Fix.
  1227  - Fix package.
  1228  - Fix package.
  1229  - Fix util.
  1230  - Fix travis.
  1231  - Fix travis.
  1232  - 修改仓库地址.
  1233  
  1234  ## [1.0.7] - 2019-03-31
  1235  ### Changed
  1236  - Fix module list.
  1237  - 调整测试脚本.
  1238  - 调整测试脚本.
  1239  - Change to execute.
  1240  - 调整go module依赖.
  1241  - 忽略go test测试结果.
  1242  
  1243  ## [1.0.6] - 2019-03-31
  1244  ### Changed
  1245  - 删除废弃的代码.
  1246  - Add thread local.
  1247  
  1248  ## [1.0.5] - 2019-03-30
  1249  ### Changed
  1250  - 删除golang.org/x/sys的引用.
  1251  
  1252  ## [1.0.4] - 2019-03-30
  1253  ### Changed
  1254  - Add logger.
  1255  
  1256  ## [1.0.3] - 2019-03-30
  1257  ### Changed
  1258  - Add redis pool.
  1259  
  1260  ## [1.0.2] - 2019-03-24
  1261  ### Changed
  1262  - Add testing.
  1263  
  1264  ## [1.0.1] - 2019-03-24
  1265  ### Changed
  1266  - Fix version.
  1267  - Fix version.
  1268  
  1269  ## [1.0.0] - 2019-03-24
  1270  ### Changed
  1271  - Fix codecov.
  1272  - Fix license.
  1273  - Fix codecov.
  1274  - Fix codecov.
  1275  - Add test code.
  1276  - Add test code.
  1277  - Fix codecov.
  1278  - Fix codecov.
  1279  - Fix codecov.
  1280  - Fix codecov.
  1281  - Fix codecov.
  1282  - Fix codecov.
  1283  - Fix codecov.
  1284  - Fix codecov.
  1285  - Fix codecov.
  1286  - Fix codecov.
  1287  - Fix license.
  1288  - Fix travis.
  1289  - Fix travis.
  1290  - Fix travis.
  1291  - Fix golang version.
  1292  - Fix.
  1293  - Fix.
  1294  - Fix.
  1295  - Fix.
  1296  - Fix travis.
  1297  - Add travis-ci.
  1298  - Add go-xorm 反转数据库结构 用法.
  1299  - Add go-xorm mysql template.
  1300  - 修改二维码路径.
  1301  - Add QR terminal.
  1302  - Add support go module.
  1303  - Add gitingore.
  1304  - Initial commit.
  1305  
  1306  [Unreleased]: https://gitee.com/quant1x/gox/compare/v1.21.2...HEAD
  1307  [1.21.2]: https://gitee.com/quant1x/gox/compare/v1.21.1...v1.21.2
  1308  [1.21.1]: https://gitee.com/quant1x/gox/compare/v1.21.0...v1.21.1
  1309  [1.21.0]: https://gitee.com/quant1x/gox/compare/v1.20.9...v1.21.0
  1310  [1.20.9]: https://gitee.com/quant1x/gox/compare/v1.20.8...v1.20.9
  1311  [1.20.8]: https://gitee.com/quant1x/gox/compare/v1.20.7...v1.20.8
  1312  [1.20.7]: https://gitee.com/quant1x/gox/compare/v1.20.6...v1.20.7
  1313  [1.20.6]: https://gitee.com/quant1x/gox/compare/v1.20.5...v1.20.6
  1314  [1.20.5]: https://gitee.com/quant1x/gox/compare/v1.20.4...v1.20.5
  1315  [1.20.4]: https://gitee.com/quant1x/gox/compare/v1.20.3...v1.20.4
  1316  [1.20.3]: https://gitee.com/quant1x/gox/compare/v1.20.2...v1.20.3
  1317  [1.20.2]: https://gitee.com/quant1x/gox/compare/v1.20.1...v1.20.2
  1318  [1.20.1]: https://gitee.com/quant1x/gox/compare/v1.20.0...v1.20.1
  1319  [1.20.0]: https://gitee.com/quant1x/gox/compare/v1.19.9...v1.20.0
  1320  [1.19.9]: https://gitee.com/quant1x/gox/compare/v1.19.8...v1.19.9
  1321  [1.19.8]: https://gitee.com/quant1x/gox/compare/v1.19.7...v1.19.8
  1322  [1.19.7]: https://gitee.com/quant1x/gox/compare/v1.19.6...v1.19.7
  1323  [1.19.6]: https://gitee.com/quant1x/gox/compare/v1.19.5...v1.19.6
  1324  [1.19.5]: https://gitee.com/quant1x/gox/compare/v1.19.4...v1.19.5
  1325  [1.19.4]: https://gitee.com/quant1x/gox/compare/v1.19.3...v1.19.4
  1326  [1.19.3]: https://gitee.com/quant1x/gox/compare/v1.19.2...v1.19.3
  1327  [1.19.2]: https://gitee.com/quant1x/gox/compare/v1.19.1...v1.19.2
  1328  [1.19.1]: https://gitee.com/quant1x/gox/compare/v1.19.0...v1.19.1
  1329  [1.19.0]: https://gitee.com/quant1x/gox/compare/v1.18.9...v1.19.0
  1330  [1.18.9]: https://gitee.com/quant1x/gox/compare/v1.18.8...v1.18.9
  1331  [1.18.8]: https://gitee.com/quant1x/gox/compare/v1.18.7...v1.18.8
  1332  [1.18.7]: https://gitee.com/quant1x/gox/compare/v1.18.6...v1.18.7
  1333  [1.18.6]: https://gitee.com/quant1x/gox/compare/v1.18.5...v1.18.6
  1334  [1.18.5]: https://gitee.com/quant1x/gox/compare/v1.18.4...v1.18.5
  1335  [1.18.4]: https://gitee.com/quant1x/gox/compare/v1.18.3...v1.18.4
  1336  [1.18.3]: https://gitee.com/quant1x/gox/compare/v1.18.2...v1.18.3
  1337  [1.18.2]: https://gitee.com/quant1x/gox/compare/v1.18.1...v1.18.2
  1338  [1.18.1]: https://gitee.com/quant1x/gox/compare/v1.18.0...v1.18.1
  1339  [1.18.0]: https://gitee.com/quant1x/gox/compare/v1.17.9...v1.18.0
  1340  [1.17.9]: https://gitee.com/quant1x/gox/compare/v1.17.8...v1.17.9
  1341  [1.17.8]: https://gitee.com/quant1x/gox/compare/v1.17.7...v1.17.8
  1342  [1.17.7]: https://gitee.com/quant1x/gox/compare/v1.17.6...v1.17.7
  1343  [1.17.6]: https://gitee.com/quant1x/gox/compare/v1.17.5...v1.17.6
  1344  [1.17.5]: https://gitee.com/quant1x/gox/compare/v1.17.4...v1.17.5
  1345  [1.17.4]: https://gitee.com/quant1x/gox/compare/v1.17.3...v1.17.4
  1346  [1.17.3]: https://gitee.com/quant1x/gox/compare/v1.17.2...v1.17.3
  1347  [1.17.2]: https://gitee.com/quant1x/gox/compare/v1.17.1...v1.17.2
  1348  [1.17.1]: https://gitee.com/quant1x/gox/compare/v1.17.0...v1.17.1
  1349  [1.17.0]: https://gitee.com/quant1x/gox/compare/v1.16.9...v1.17.0
  1350  [1.16.9]: https://gitee.com/quant1x/gox/compare/v1.16.8...v1.16.9
  1351  [1.16.8]: https://gitee.com/quant1x/gox/compare/v1.16.7...v1.16.8
  1352  [1.16.7]: https://gitee.com/quant1x/gox/compare/v1.16.6...v1.16.7
  1353  [1.16.6]: https://gitee.com/quant1x/gox/compare/v1.16.5...v1.16.6
  1354  [1.16.5]: https://gitee.com/quant1x/gox/compare/v1.16.4...v1.16.5
  1355  [1.16.4]: https://gitee.com/quant1x/gox/compare/v1.16.3...v1.16.4
  1356  [1.16.3]: https://gitee.com/quant1x/gox/compare/v1.16.2...v1.16.3
  1357  [1.16.2]: https://gitee.com/quant1x/gox/compare/v1.16.1...v1.16.2
  1358  [1.16.1]: https://gitee.com/quant1x/gox/compare/v1.16.0...v1.16.1
  1359  [1.16.0]: https://gitee.com/quant1x/gox/compare/v1.15.9...v1.16.0
  1360  [1.15.9]: https://gitee.com/quant1x/gox/compare/v1.15.8...v1.15.9
  1361  [1.15.8]: https://gitee.com/quant1x/gox/compare/v1.15.7...v1.15.8
  1362  [1.15.7]: https://gitee.com/quant1x/gox/compare/v1.15.6...v1.15.7
  1363  [1.15.6]: https://gitee.com/quant1x/gox/compare/v1.15.5...v1.15.6
  1364  [1.15.5]: https://gitee.com/quant1x/gox/compare/v1.15.4...v1.15.5
  1365  [1.15.4]: https://gitee.com/quant1x/gox/compare/v1.15.3...v1.15.4
  1366  [1.15.3]: https://gitee.com/quant1x/gox/compare/v1.15.2...v1.15.3
  1367  [1.15.2]: https://gitee.com/quant1x/gox/compare/v1.15.1...v1.15.2
  1368  [1.15.1]: https://gitee.com/quant1x/gox/compare/v1.15.0...v1.15.1
  1369  [1.15.0]: https://gitee.com/quant1x/gox/compare/v1.14.9...v1.15.0
  1370  [1.14.9]: https://gitee.com/quant1x/gox/compare/v1.14.8...v1.14.9
  1371  [1.14.8]: https://gitee.com/quant1x/gox/compare/v1.14.7...v1.14.8
  1372  [1.14.7]: https://gitee.com/quant1x/gox/compare/v1.14.6...v1.14.7
  1373  [1.14.6]: https://gitee.com/quant1x/gox/compare/v1.14.5...v1.14.6
  1374  [1.14.5]: https://gitee.com/quant1x/gox/compare/v1.14.4...v1.14.5
  1375  [1.14.4]: https://gitee.com/quant1x/gox/compare/v1.14.3...v1.14.4
  1376  [1.14.3]: https://gitee.com/quant1x/gox/compare/v1.14.2...v1.14.3
  1377  [1.14.2]: https://gitee.com/quant1x/gox/compare/v1.14.1...v1.14.2
  1378  [1.14.1]: https://gitee.com/quant1x/gox/compare/v1.14.0...v1.14.1
  1379  [1.14.0]: https://gitee.com/quant1x/gox/compare/v1.13.9...v1.14.0
  1380  [1.13.9]: https://gitee.com/quant1x/gox/compare/v1.13.8...v1.13.9
  1381  [1.13.8]: https://gitee.com/quant1x/gox/compare/v1.13.7...v1.13.8
  1382  [1.13.7]: https://gitee.com/quant1x/gox/compare/v1.13.6...v1.13.7
  1383  [1.13.6]: https://gitee.com/quant1x/gox/compare/v1.13.5...v1.13.6
  1384  [1.13.5]: https://gitee.com/quant1x/gox/compare/v1.13.4...v1.13.5
  1385  [1.13.4]: https://gitee.com/quant1x/gox/compare/v1.13.3...v1.13.4
  1386  [1.13.3]: https://gitee.com/quant1x/gox/compare/v1.13.2...v1.13.3
  1387  [1.13.2]: https://gitee.com/quant1x/gox/compare/v1.13.1...v1.13.2
  1388  [1.13.1]: https://gitee.com/quant1x/gox/compare/v1.13.0...v1.13.1
  1389  [1.13.0]: https://gitee.com/quant1x/gox/compare/v1.12.9...v1.13.0
  1390  [1.12.9]: https://gitee.com/quant1x/gox/compare/v1.12.8...v1.12.9
  1391  [1.12.8]: https://gitee.com/quant1x/gox/compare/v1.12.7...v1.12.8
  1392  [1.12.7]: https://gitee.com/quant1x/gox/compare/v1.12.6...v1.12.7
  1393  [1.12.6]: https://gitee.com/quant1x/gox/compare/v1.12.5...v1.12.6
  1394  [1.12.5]: https://gitee.com/quant1x/gox/compare/v1.12.4...v1.12.5
  1395  [1.12.4]: https://gitee.com/quant1x/gox/compare/v1.12.3...v1.12.4
  1396  [1.12.3]: https://gitee.com/quant1x/gox/compare/v1.12.2...v1.12.3
  1397  [1.12.2]: https://gitee.com/quant1x/gox/compare/v1.12.1...v1.12.2
  1398  [1.12.1]: https://gitee.com/quant1x/gox/compare/v1.12.0...v1.12.1
  1399  [1.12.0]: https://gitee.com/quant1x/gox/compare/v1.11.9...v1.12.0
  1400  [1.11.9]: https://gitee.com/quant1x/gox/compare/v1.11.8...v1.11.9
  1401  [1.11.8]: https://gitee.com/quant1x/gox/compare/v1.11.7...v1.11.8
  1402  [1.11.7]: https://gitee.com/quant1x/gox/compare/v1.11.6...v1.11.7
  1403  [1.11.6]: https://gitee.com/quant1x/gox/compare/v1.11.5...v1.11.6
  1404  [1.11.5]: https://gitee.com/quant1x/gox/compare/v1.11.4...v1.11.5
  1405  [1.11.4]: https://gitee.com/quant1x/gox/compare/v1.11.3...v1.11.4
  1406  [1.11.3]: https://gitee.com/quant1x/gox/compare/v1.11.2...v1.11.3
  1407  [1.11.2]: https://gitee.com/quant1x/gox/compare/v1.11.1...v1.11.2
  1408  [1.11.1]: https://gitee.com/quant1x/gox/compare/v1.11.0...v1.11.1
  1409  [1.11.0]: https://gitee.com/quant1x/gox/compare/v1.10.9...v1.11.0
  1410  [1.10.9]: https://gitee.com/quant1x/gox/compare/v1.10.8...v1.10.9
  1411  [1.10.8]: https://gitee.com/quant1x/gox/compare/v1.10.7...v1.10.8
  1412  [1.10.7]: https://gitee.com/quant1x/gox/compare/v1.10.6...v1.10.7
  1413  [1.10.6]: https://gitee.com/quant1x/gox/compare/v1.10.5...v1.10.6
  1414  [1.10.5]: https://gitee.com/quant1x/gox/compare/v1.10.4...v1.10.5
  1415  [1.10.4]: https://gitee.com/quant1x/gox/compare/v1.10.3...v1.10.4
  1416  [1.10.3]: https://gitee.com/quant1x/gox/compare/v1.10.2...v1.10.3
  1417  [1.10.2]: https://gitee.com/quant1x/gox/compare/v1.10.1...v1.10.2
  1418  [1.10.1]: https://gitee.com/quant1x/gox/compare/v1.10.0...v1.10.1
  1419  [1.10.0]: https://gitee.com/quant1x/gox/compare/v1.9.9...v1.10.0
  1420  [1.9.9]: https://gitee.com/quant1x/gox/compare/v1.9.8...v1.9.9
  1421  [1.9.8]: https://gitee.com/quant1x/gox/compare/v1.9.7...v1.9.8
  1422  [1.9.7]: https://gitee.com/quant1x/gox/compare/v1.9.6...v1.9.7
  1423  [1.9.6]: https://gitee.com/quant1x/gox/compare/v1.9.5...v1.9.6
  1424  [1.9.5]: https://gitee.com/quant1x/gox/compare/v1.9.4...v1.9.5
  1425  [1.9.4]: https://gitee.com/quant1x/gox/compare/v1.9.3...v1.9.4
  1426  [1.9.3]: https://gitee.com/quant1x/gox/compare/v1.9.2...v1.9.3
  1427  [1.9.2]: https://gitee.com/quant1x/gox/compare/v1.9.1...v1.9.2
  1428  [1.9.1]: https://gitee.com/quant1x/gox/compare/v1.9.0...v1.9.1
  1429  [1.9.0]: https://gitee.com/quant1x/gox/compare/v1.8.9...v1.9.0
  1430  [1.8.9]: https://gitee.com/quant1x/gox/compare/v1.8.8...v1.8.9
  1431  [1.8.8]: https://gitee.com/quant1x/gox/compare/v1.8.7...v1.8.8
  1432  [1.8.7]: https://gitee.com/quant1x/gox/compare/v1.8.6...v1.8.7
  1433  [1.8.6]: https://gitee.com/quant1x/gox/compare/v1.8.5...v1.8.6
  1434  [1.8.5]: https://gitee.com/quant1x/gox/compare/v1.8.4...v1.8.5
  1435  [1.8.4]: https://gitee.com/quant1x/gox/compare/v1.8.3...v1.8.4
  1436  [1.8.3]: https://gitee.com/quant1x/gox/compare/v1.8.2...v1.8.3
  1437  [1.8.2]: https://gitee.com/quant1x/gox/compare/v1.8.1...v1.8.2
  1438  [1.8.1]: https://gitee.com/quant1x/gox/compare/v1.8.0...v1.8.1
  1439  [1.8.0]: https://gitee.com/quant1x/gox/compare/v1.7.9...v1.8.0
  1440  [1.7.9]: https://gitee.com/quant1x/gox/compare/v1.7.8...v1.7.9
  1441  [1.7.8]: https://gitee.com/quant1x/gox/compare/v1.7.7...v1.7.8
  1442  [1.7.7]: https://gitee.com/quant1x/gox/compare/v1.7.6...v1.7.7
  1443  [1.7.6]: https://gitee.com/quant1x/gox/compare/v1.7.5...v1.7.6
  1444  [1.7.5]: https://gitee.com/quant1x/gox/compare/v1.7.4...v1.7.5
  1445  [1.7.4]: https://gitee.com/quant1x/gox/compare/v1.7.3...v1.7.4
  1446  [1.7.3]: https://gitee.com/quant1x/gox/compare/v1.7.2...v1.7.3
  1447  [1.7.2]: https://gitee.com/quant1x/gox/compare/v1.7.1...v1.7.2
  1448  [1.7.1]: https://gitee.com/quant1x/gox/compare/v1.7.0...v1.7.1
  1449  [1.7.0]: https://gitee.com/quant1x/gox/compare/v1.6.9...v1.7.0
  1450  [1.6.9]: https://gitee.com/quant1x/gox/compare/v1.6.8...v1.6.9
  1451  [1.6.8]: https://gitee.com/quant1x/gox/compare/v1.6.7...v1.6.8
  1452  [1.6.7]: https://gitee.com/quant1x/gox/compare/v1.6.6...v1.6.7
  1453  [1.6.6]: https://gitee.com/quant1x/gox/compare/v1.6.5...v1.6.6
  1454  [1.6.5]: https://gitee.com/quant1x/gox/compare/v1.6.4...v1.6.5
  1455  [1.6.4]: https://gitee.com/quant1x/gox/compare/v1.6.3...v1.6.4
  1456  [1.6.3]: https://gitee.com/quant1x/gox/compare/v1.6.2...v1.6.3
  1457  [1.6.2]: https://gitee.com/quant1x/gox/compare/v1.6.1...v1.6.2
  1458  [1.6.1]: https://gitee.com/quant1x/gox/compare/v1.6.0...v1.6.1
  1459  [1.6.0]: https://gitee.com/quant1x/gox/compare/v1.5.1...v1.6.0
  1460  [1.5.1]: https://gitee.com/quant1x/gox/compare/v1.5.0...v1.5.1
  1461  [1.5.0]: https://gitee.com/quant1x/gox/compare/v1.3.33...v1.5.0
  1462  [1.3.33]: https://gitee.com/quant1x/gox/compare/v1.3.32...v1.3.33
  1463  [1.3.32]: https://gitee.com/quant1x/gox/compare/v1.3.31...v1.3.32
  1464  [1.3.31]: https://gitee.com/quant1x/gox/compare/v1.3.30...v1.3.31
  1465  [1.3.30]: https://gitee.com/quant1x/gox/compare/v1.3.29...v1.3.30
  1466  [1.3.29]: https://gitee.com/quant1x/gox/compare/v1.3.28...v1.3.29
  1467  [1.3.28]: https://gitee.com/quant1x/gox/compare/v1.3.27...v1.3.28
  1468  [1.3.27]: https://gitee.com/quant1x/gox/compare/v1.3.26...v1.3.27
  1469  [1.3.26]: https://gitee.com/quant1x/gox/compare/v1.3.25...v1.3.26
  1470  [1.3.25]: https://gitee.com/quant1x/gox/compare/v1.3.24...v1.3.25
  1471  [1.3.24]: https://gitee.com/quant1x/gox/compare/v1.3.23...v1.3.24
  1472  [1.3.23]: https://gitee.com/quant1x/gox/compare/v1.3.22...v1.3.23
  1473  [1.3.22]: https://gitee.com/quant1x/gox/compare/v1.3.21...v1.3.22
  1474  [1.3.21]: https://gitee.com/quant1x/gox/compare/v1.3.20...v1.3.21
  1475  [1.3.20]: https://gitee.com/quant1x/gox/compare/v1.3.19...v1.3.20
  1476  [1.3.19]: https://gitee.com/quant1x/gox/compare/v1.3.18...v1.3.19
  1477  [1.3.18]: https://gitee.com/quant1x/gox/compare/v1.3.17...v1.3.18
  1478  [1.3.17]: https://gitee.com/quant1x/gox/compare/v1.3.16...v1.3.17
  1479  [1.3.16]: https://gitee.com/quant1x/gox/compare/v1.3.15...v1.3.16
  1480  [1.3.15]: https://gitee.com/quant1x/gox/compare/v1.3.14...v1.3.15
  1481  [1.3.14]: https://gitee.com/quant1x/gox/compare/v1.3.13...v1.3.14
  1482  [1.3.13]: https://gitee.com/quant1x/gox/compare/v1.3.12...v1.3.13
  1483  [1.3.12]: https://gitee.com/quant1x/gox/compare/v1.3.11...v1.3.12
  1484  [1.3.11]: https://gitee.com/quant1x/gox/compare/v1.3.10...v1.3.11
  1485  [1.3.10]: https://gitee.com/quant1x/gox/compare/v1.3.9...v1.3.10
  1486  [1.3.9]: https://gitee.com/quant1x/gox/compare/v1.3.8...v1.3.9
  1487  [1.3.8]: https://gitee.com/quant1x/gox/compare/v1.3.7...v1.3.8
  1488  [1.3.7]: https://gitee.com/quant1x/gox/compare/v1.3.6...v1.3.7
  1489  [1.3.6]: https://gitee.com/quant1x/gox/compare/v1.3.5...v1.3.6
  1490  [1.3.5]: https://gitee.com/quant1x/gox/compare/v1.3.4...v1.3.5
  1491  [1.3.4]: https://gitee.com/quant1x/gox/compare/v1.3.3...v1.3.4
  1492  [1.3.3]: https://gitee.com/quant1x/gox/compare/v1.3.2...v1.3.3
  1493  [1.3.2]: https://gitee.com/quant1x/gox/compare/v1.3.1...v1.3.2
  1494  [1.3.1]: https://gitee.com/quant1x/gox/compare/v1.3.0...v1.3.1
  1495  [1.3.0]: https://gitee.com/quant1x/gox/compare/v1.2.7...v1.3.0
  1496  [1.2.7]: https://gitee.com/quant1x/gox/compare/v1.2.6...v1.2.7
  1497  [1.2.6]: https://gitee.com/quant1x/gox/compare/v1.2.5...v1.2.6
  1498  [1.2.5]: https://gitee.com/quant1x/gox/compare/v1.2.4...v1.2.5
  1499  [1.2.4]: https://gitee.com/quant1x/gox/compare/v1.2.3...v1.2.4
  1500  [1.2.3]: https://gitee.com/quant1x/gox/compare/v1.2.2...v1.2.3
  1501  [1.2.2]: https://gitee.com/quant1x/gox/compare/v1.2.1...v1.2.2
  1502  [1.2.1]: https://gitee.com/quant1x/gox/compare/v1.2.0...v1.2.1
  1503  [1.2.0]: https://gitee.com/quant1x/gox/compare/v1.1.21...v1.2.0
  1504  [1.1.21]: https://gitee.com/quant1x/gox/compare/v1.1.20...v1.1.21
  1505  [1.1.20]: https://gitee.com/quant1x/gox/compare/v1.1.19...v1.1.20
  1506  [1.1.19]: https://gitee.com/quant1x/gox/compare/v1.1.18...v1.1.19
  1507  [1.1.18]: https://gitee.com/quant1x/gox/compare/v1.1.17...v1.1.18
  1508  [1.1.17]: https://gitee.com/quant1x/gox/compare/v1.1.16...v1.1.17
  1509  [1.1.16]: https://gitee.com/quant1x/gox/compare/v1.1.15...v1.1.16
  1510  [1.1.15]: https://gitee.com/quant1x/gox/compare/v1.1.14...v1.1.15
  1511  [1.1.14]: https://gitee.com/quant1x/gox/compare/v1.1.13...v1.1.14
  1512  [1.1.13]: https://gitee.com/quant1x/gox/compare/v1.1.12...v1.1.13
  1513  [1.1.12]: https://gitee.com/quant1x/gox/compare/v1.1.11...v1.1.12
  1514  [1.1.11]: https://gitee.com/quant1x/gox/compare/v1.1.10...v1.1.11
  1515  [1.1.10]: https://gitee.com/quant1x/gox/compare/v1.1.9...v1.1.10
  1516  [1.1.9]: https://gitee.com/quant1x/gox/compare/v1.1.8...v1.1.9
  1517  [1.1.8]: https://gitee.com/quant1x/gox/compare/v1.1.7...v1.1.8
  1518  [1.1.7]: https://gitee.com/quant1x/gox/compare/v1.1.6...v1.1.7
  1519  [1.1.6]: https://gitee.com/quant1x/gox/compare/v1.1.5...v1.1.6
  1520  [1.1.5]: https://gitee.com/quant1x/gox/compare/v1.1.3...v1.1.5
  1521  [1.1.3]: https://gitee.com/quant1x/gox/compare/v1.1.2...v1.1.3
  1522  [1.1.2]: https://gitee.com/quant1x/gox/compare/v1.1.1...v1.1.2
  1523  [1.1.1]: https://gitee.com/quant1x/gox/compare/v1.1.0...v1.1.1
  1524  [1.1.0]: https://gitee.com/quant1x/gox/compare/v1.0.28...v1.1.0
  1525  [1.0.28]: https://gitee.com/quant1x/gox/compare/v1.0.27...v1.0.28
  1526  [1.0.27]: https://gitee.com/quant1x/gox/compare/v1.0.26...v1.0.27
  1527  [1.0.26]: https://gitee.com/quant1x/gox/compare/v1.0.25...v1.0.26
  1528  [1.0.25]: https://gitee.com/quant1x/gox/compare/v1.0.24...v1.0.25
  1529  [1.0.24]: https://gitee.com/quant1x/gox/compare/v1.0.23...v1.0.24
  1530  [1.0.23]: https://gitee.com/quant1x/gox/compare/v1.0.22...v1.0.23
  1531  [1.0.22]: https://gitee.com/quant1x/gox/compare/v1.0.21...v1.0.22
  1532  [1.0.21]: https://gitee.com/quant1x/gox/compare/v1.0.20...v1.0.21
  1533  [1.0.20]: https://gitee.com/quant1x/gox/compare/v1.0.19...v1.0.20
  1534  [1.0.19]: https://gitee.com/quant1x/gox/compare/v1.0.18...v1.0.19
  1535  [1.0.18]: https://gitee.com/quant1x/gox/compare/v1.0.17...v1.0.18
  1536  [1.0.17]: https://gitee.com/quant1x/gox/compare/v1.0.16...v1.0.17
  1537  [1.0.16]: https://gitee.com/quant1x/gox/compare/v1.0.15...v1.0.16
  1538  [1.0.15]: https://gitee.com/quant1x/gox/compare/v1.0.14...v1.0.15
  1539  [1.0.14]: https://gitee.com/quant1x/gox/compare/v1.0.13...v1.0.14
  1540  [1.0.13]: https://gitee.com/quant1x/gox/compare/v1.0.12...v1.0.13
  1541  [1.0.12]: https://gitee.com/quant1x/gox/compare/v1.0.11...v1.0.12
  1542  [1.0.11]: https://gitee.com/quant1x/gox/compare/v1.0.10...v1.0.11
  1543  [1.0.10]: https://gitee.com/quant1x/gox/compare/v1.0.9...v1.0.10
  1544  [1.0.9]: https://gitee.com/quant1x/gox/compare/v1.0.8...v1.0.9
  1545  [1.0.8]: https://gitee.com/quant1x/gox/compare/v1.0.7...v1.0.8
  1546  [1.0.7]: https://gitee.com/quant1x/gox/compare/v1.0.6...v1.0.7
  1547  [1.0.6]: https://gitee.com/quant1x/gox/compare/v1.0.5...v1.0.6
  1548  [1.0.5]: https://gitee.com/quant1x/gox/compare/v1.0.4...v1.0.5
  1549  [1.0.4]: https://gitee.com/quant1x/gox/compare/v1.0.3...v1.0.4
  1550  [1.0.3]: https://gitee.com/quant1x/gox/compare/v1.0.2...v1.0.3
  1551  [1.0.2]: https://gitee.com/quant1x/gox/compare/v1.0.1...v1.0.2
  1552  [1.0.1]: https://gitee.com/quant1x/gox/compare/v1.0.0...v1.0.1
  1553  [1.0.0]: https://gitee.com/quant1x/gox/releases/tag/v1.0.0