Skip to content

Releases: dromara/electron-egg

v3.5.1

03 Jul 13:53
Compare
Choose a tag to compare

先去掉icon命令,有的用户无法安装icon-gen包

v3.5.0

03 Jul 10:57
Compare
Choose a tag to compare

3.5.0

  1. 【增加】新增ee-core icon 命令,一键生成应用所有类型的logo。
  2. 【优化】优化logo名称,以兼容新的icon命令。
  3. 【优化】优化rd命令,在public/dist不存在时,自动创建。
  4. 【优化】优化rd命令,兼容不同版本的文件删除功能。
  5. 【优化】优化demo示例,job、view、window等功能代码。
  6. 【优化】优化ipcRenderer.js 导出Renderer对象。
  7. 【修复】修复Mac平台主进程在file模式下,异常问题。
  8. 【升级】升级ee-core到v2.3.0

v3.4.0

14 Jun 01:00
Compare
Choose a tag to compare

3.4.0

  1. 【增加】主进程mainserver支持加载静态资源,支持入口文件配置。
  2. 【增加】config模块,增加isWebProtocol()/isFileProtocol()。
  3. 【升级】升级electron到v21.4.4
  4. 【升级】升级@electron/rebuild到v3.2.13
  5. 【升级】demo分支,升级better-sqlite3到v8.4.0
  6. 【修复】修复service多层调用。
  7. 【优化】将打包配置独立出builder.json文件,精简package.json内容。

v3.3.1

30 May 03:02
Compare
Choose a tag to compare
  1. 修复services模块多层调用

v3.3.0

28 May 04:18
Compare
Choose a tag to compare
  1. 【增加】新增main模块,支持第三方框架或项目引入ee-core,使用其 100+ API。
  2. 【增加】新增addon模块,可以在controller、preload、用户自定义模块等,使用addon实例。
  3. 【增加】新增services模块,可以在controller、preload、用户自定义模块等,使用service实例。
  4. 【增加】elecron模块,增加 window模块,提供createMainWindow()/restoreMainWindow()。
  5. 【增加】elecron模块,增加 app模块,提供create()/quit()。
  6. 【增加】ps模块,增加 initMode()/mode()/verifyMode()/isFrameworkMode()/isModuleMode()。
  7. 【优化】将main.js中业务移动到electron/index.js中,实现全局代码加密。
  8. 【优化】demo中所有this.app依赖替换为模块化api。
  9. 【优化】开发环境加载前端失败,优化错误提示。

v3.2.0

16 May 09:04
Compare
Choose a tag to compare

3.2.0

  1. 【优化】新增demo分支,用来展示功能效果。
  2. 【优化】简化master分支,仅保留必要依赖。
  3. 【增加】demo分支优化分类(框架、系统、硬件、特效)并增加打印机demo、视频播放demo。
  4. 【优化】简化master分支,仅保留必要依赖。
  5. 【修复】ee-core 日志模块,修复跨天记录异常问题。
  6. 【增加】ee-core utils模块,增加 machineIdSync() / machineId() 两个api。

v3.1.0

15 Apr 03:40
Compare
Choose a tag to compare
  1. 【增加】Utils模块mac功能:getMAC / isMAC
  2. 【增加】Utils模块IP功能:publicIpv4 / publicIpv6
  3. 【增加】Job模块childJob功能:createProcess / getPids / execPromise
  4. 【增加】Job模块childJobPool功能:create / run / runPromise / getChildByPid /
    getChild / getPids / killAll
  5. 【增加】exception模块:main/child/renderer进程捕获异常后是否退出
  6. 【增加】ps模块:getEncryptDir / isEncrypted / exitChildJob / isChildJob / isChildPoolJob
  7. 【增加】Utils模块:co / deprecate / extend / get-port / time
  8. 【增加】tools模块:加密文件过滤及匹配
  9. 【增加】bin模块:clean 清理加密文件

v3.0.1

11 Mar 07:18
Compare
Choose a tag to compare
  1. 优化storage替换为conf
  2. 去除重复的api
  3. 修复变量单词错误

v3.0.0

09 Mar 03:39
Compare
Choose a tag to compare

3.0.0

  1. 框架核心ee-core重构,升级到2.0.0
  2. 整体架构由 单进程&大对象 模型 转变为:单进程&模块化&多任务。
  3. ee-core模块划分:
  4. addon:插件,不提供api
  5. bin:脚本,提供api
  6. config:配置,提供api
  7. const:常量,提供api
  8. controller:控制器类,提供api
  9. core:核心,不提供api
  10. ee:全局对象,提供api
  11. electron:electron功能,提供api
  12. exception:异常处理,提供api
  13. httpclient:curl请求,提供api
  14. jobs:任务,提供api
  15. loader:加载器,提供api
  16. log:日志,提供api
  17. message:消息,提供api
  18. oldUtils:旧的类库,提供api
  19. ps:进程,提供api
  20. service:服务层类,提供api
  21. socket:通信,提供api
  22. tools:工具,提供api
  23. utils:类库,提供api

v2.5.0

28 Jan 02:35
Compare
Choose a tag to compare

2.5.0

  1. 增加开发模式自定义协议头
  2. 增加sqlite数据库db文件自定义目录
  3. 增加sqlite数据库动态切库demo
  4. 增加远程web使用教程及demo
  5. 删除loading文件、ci/cd配置文件
  6. 删除ee-core中无用的constant
  7. 升级ee-core到1.5.0