v0.9.8

2024/10/12版本rc

vino

版本说明

  1. 新增Log类;
// 创建一个日志对象
let logger = new Log();
  1. sql模块新增queryRowqueryRowJson方法;
let client = sql.open("mysql", config);
// 不论是否查询出多条记录,只返回第一条数据
let users = client.queryRow(`select id,name,age from user limit ?,?`, [1, 10]);
let json = client.queryJson(`select id,name,age from user limit #{0},#{1}`, [1, 10]);
  1. sql.client对象新增nameconfig两个属性;
let client = sql.open("mysql", config);
console.log(client.name)
console.log(client.config)
  1. sql模块新增log配置;
let config = {
	url: "root:123456@tcp(127.0.0.1:3306)/test",
	//可以指定日志对象,默认使用全局log对象
	log: new Log({level: "info"})
};
let db = sql.open("mysql", config);
  1. objects对象新增parse函数;
  2. 修复了httpClient请求响应超时时间失效的bug
  3. string对象的substring函数第二个参数修改为可选参数。
  4. 修复模板字符串中转义字符的无效问题
  5. 修复了循环语句中获取上下文变量错误的问题
  6. 修复debug调试时,类型信息显示错误的问题
  7. HttpServer对象新增log属性
  8. 优化ThreadPool类,支持submit提交原生函数
  9. Date 对象新增setTimezonegetTimezonegetTimezoneOffset 函数
  10. crypto模块新增hmac函数
  11. 修复了对象属性在进行自增赋值时无效的问题
let o = {
	t: 1
}
o.t += 1
  1. 修复导入对象名为object时报错的问题
import object from "./xx.js"
  1. 新增class的导出和默认导出语法
export class Test1 {
}

export default class Test2 {
}
  1. 修复了创建HttpClient对象时,config配置中timeout配置没有生效的bug
  2. 修复了Excel表格导出时,日期对象utc时间,非【yyyy-MM-dd HH:mm:ss】格式的问题

下载

文件名类型系统架构文件大小
vino-v0.9.8_rc-windows-x86_64.msi安装程序x86_6443MB
vino-v0.9.8_rc-windows-x86_64.zip压缩包x86_6442MB
vino-v0.9.8_rc-darwin-arm64.pkg安装程序ARM6444MB
vino-v0.9.8_rc-darwin-x86_64.pkg安装程序x86_6447MB
vino-v0.9.8_rc-darwin-arm64.tar.gz压缩包ARM6444MB
vino-v0.9.8_rc-darwin-x86_64.tar.gz压缩包x86_6447MB
vino-v0.9.8_rc-linux-arm64.tar.gz压缩包ARM6439MB
vino-v0.9.8_rc-linux-x86_64.tar.gz压缩包x86_6442MB
更新时间 10/12/2024, 5:43:07 PM
ON THIS PAGE