Releases: dromara/electron-egg
Releases · dromara/electron-egg
v3.5.1
先去掉icon命令,有的用户无法安装icon-gen包
v3.5.0
3.5.0
- 【增加】新增ee-core icon 命令,一键生成应用所有类型的logo。
- 【优化】优化logo名称,以兼容新的icon命令。
- 【优化】优化rd命令,在public/dist不存在时,自动创建。
- 【优化】优化rd命令,兼容不同版本的文件删除功能。
- 【优化】优化demo示例,job、view、window等功能代码。
- 【优化】优化ipcRenderer.js 导出Renderer对象。
- 【修复】修复Mac平台主进程在file模式下,异常问题。
- 【升级】升级ee-core到v2.3.0
v3.4.0
3.4.0
- 【增加】主进程mainserver支持加载静态资源,支持入口文件配置。
- 【增加】config模块,增加isWebProtocol()/isFileProtocol()。
- 【升级】升级electron到v21.4.4
- 【升级】升级@electron/rebuild到v3.2.13
- 【升级】demo分支,升级better-sqlite3到v8.4.0
- 【修复】修复service多层调用。
- 【优化】将打包配置独立出builder.json文件,精简package.json内容。
v3.3.1
- 修复services模块多层调用
v3.3.0
- 【增加】新增main模块,支持第三方框架或项目引入ee-core,使用其 100+ API。
- 【增加】新增addon模块,可以在controller、preload、用户自定义模块等,使用addon实例。
- 【增加】新增services模块,可以在controller、preload、用户自定义模块等,使用service实例。
- 【增加】elecron模块,增加 window模块,提供createMainWindow()/restoreMainWindow()。
- 【增加】elecron模块,增加 app模块,提供create()/quit()。
- 【增加】ps模块,增加 initMode()/mode()/verifyMode()/isFrameworkMode()/isModuleMode()。
- 【优化】将main.js中业务移动到electron/index.js中,实现全局代码加密。
- 【优化】demo中所有this.app依赖替换为模块化api。
- 【优化】开发环境加载前端失败,优化错误提示。
v3.2.0
3.2.0
- 【优化】新增demo分支,用来展示功能效果。
- 【优化】简化master分支,仅保留必要依赖。
- 【增加】demo分支优化分类(框架、系统、硬件、特效)并增加打印机demo、视频播放demo。
- 【优化】简化master分支,仅保留必要依赖。
- 【修复】ee-core 日志模块,修复跨天记录异常问题。
- 【增加】ee-core utils模块,增加 machineIdSync() / machineId() 两个api。
v3.1.0
- 【增加】Utils模块mac功能:getMAC / isMAC
- 【增加】Utils模块IP功能:publicIpv4 / publicIpv6
- 【增加】Job模块childJob功能:createProcess / getPids / execPromise
- 【增加】Job模块childJobPool功能:create / run / runPromise / getChildByPid /
getChild / getPids / killAll - 【增加】exception模块:main/child/renderer进程捕获异常后是否退出
- 【增加】ps模块:getEncryptDir / isEncrypted / exitChildJob / isChildJob / isChildPoolJob
- 【增加】Utils模块:co / deprecate / extend / get-port / time
- 【增加】tools模块:加密文件过滤及匹配
- 【增加】bin模块:clean 清理加密文件
v3.0.1
- 优化storage替换为conf
- 去除重复的api
- 修复变量单词错误
v3.0.0
3.0.0
- 框架核心ee-core重构,升级到2.0.0
- 整体架构由 单进程&大对象 模型 转变为:单进程&模块化&多任务。
- ee-core模块划分:
- addon:插件,不提供api
- bin:脚本,提供api
- config:配置,提供api
- const:常量,提供api
- controller:控制器类,提供api
- core:核心,不提供api
- ee:全局对象,提供api
- electron:electron功能,提供api
- exception:异常处理,提供api
- httpclient:curl请求,提供api
- jobs:任务,提供api
- loader:加载器,提供api
- log:日志,提供api
- message:消息,提供api
- oldUtils:旧的类库,提供api
- ps:进程,提供api
- service:服务层类,提供api
- socket:通信,提供api
- tools:工具,提供api
- utils:类库,提供api
v2.5.0
2.5.0
- 增加开发模式自定义协议头
- 增加sqlite数据库db文件自定义目录
- 增加sqlite数据库动态切库demo
- 增加远程web使用教程及demo
- 删除loading文件、ci/cd配置文件
- 删除ee-core中无用的constant
- 升级ee-core到1.5.0