422 Star 4.6K Fork 1.2K

GVPdromara / electron-egg

2024-03-11 10:17
744074 wallace5303 1640262078 哆啦好梦

【fix】修复升级功能插件。

最后提交信息为: AutoUpdaterAddon
2024-03-07 19:15
744074 wallace5303 1640262078 哆啦好梦

3.11.0

  1. 【增加】ee-core、ee-bin 支持python。
  2. 【增加】demo分支增加python使用示例,包含flask/fastapi。
  3. 【增加】ee-bin exec命令,增加stdio参数。
  4. 【增加】ee-bin dev命令增加force属性。
  5. 【增加】ee-core utils模块,新增API: fileIsExist()。
  6. 【增加】ee-core 新增 html模块。
  7. 【增加】ee-core socket模块,增加sockerServer增加socket属性。
  8. 【增加】ee-core cross模块,cmdPath优化、增加stdio参数。
  9. 【修改】demo分支增加左键单击的时候能够显示主窗口、开启webgl、 关闭同源策略
  10. 【升级】升级 ee-bin v1.5.0、ee-core v2.9.2。
2024-01-16 19:03
744074 wallace5303 1640262078 哆啦好梦

3.10.0

  1. 【优化】优化 ee-core 模块,支持go、java等。
  2. 【增加】新增 ee-core cross模块API:run()\killAll()\kill(pid)\killByName(name)\getUrl(name)\getProcByName(name)\getProc(pid)getPids()。
  3. 【增加】新增 ee-core cross模块进程对象,包含API:pid\name\port\config\child\emitter\kill()\getUrl()\getArgsObj()。
  4. 【增加】新增 go、java 功能使用demo。
  5. 【修复】修复 electron/index 缓存问题。
  6. 【修复】修复 jobs 日志写多了会卡死的问题。
  7. 【修复】修复 第三方使用model错乱问题。
  8. 【修改】修改 配置 默认开启gpu,修改默认协议为 file://。
  9. 【修改】修改 go开发环境配置。
  10. 【升级】升级ee-core v2.8.0。
最后提交信息为: doc
2023-12-04 18:22
744074 wallace5303 1640262078 哆啦好梦

3.9.0

【重大更新】

  1. 【增加】新增 ee-go 模块,支持go语言,以及众多功能。
  2. 【增加】新增 ee-bin dev for go。
  3. 【增加】新增 ee-bin dev 配置electron.loadingPage。
  4. 【增加】新增 ee-core cross模块,支持跨语言服务。
  5. 【增加】新增 ee-core 生产环境配置 loadingPage。
  6. 【优化】优化 ee-bin dev --serve 支持自定义命令。
  7. 【优化】优化 ee-bin exec --cmds 支持自定义命令。
  8. 【优化】优化 ee-bin build --cmds 支持自定义命令。
  9. 【升级】升级ee-core v2.7.0,升级ee-bin v1.4.0
最后提交信息为: dist
2023-10-19 18:28
744074 wallace5303 1640262078 哆啦好梦

3.8.0

  1. 【增加】新增 ee-bin exec 命令,支持自定义命令。
  2. 【增加】新增 ee-core jobs 配置,打开/关闭 messageLog。
  3. 【优化】优化 ee-core jsondb 异常处理。
  4. 【优化】优化 ee-core controller/services 异常捕获并写log。
  5. 【优化】优化 ee-bin loading 动画居中。
  6. 【优化】优化 electron-egg logo,优化mac图标,优化Linux系统图标。
  7. 【优化】优化 electron-egg loading 动画居中。
最后提交信息为: doc
2023-09-07 17:53
744074 wallace5303 1640262078 哆啦好梦

3.7.0

  1. 【增加】新增 config/bin.js配置文件,统一处理 ee-bin 功能配置项。
  2. 【增加】新增 ee-bin dev 命令,同时启动 frontend electron 服务。
  3. 【增加】新增 ee-bin start 命令,使用node spawn启动electron。
  4. 【增加】新增 ee-bin build 命令,构建出包含renderer进程数据的process。
  5. 【增加】新增 ee-core boot、failure页面,优化开发体验。
  6. 【增加】新增 ee-core jsondb支持修改数据存储目录。
  7. 【增加】新增 ee-bin rd 参数,支持dist、target参数。
  8. 【增加】新增 ee-bin rd 参数,支持dist、target参数。
  9. 【增加】新增 demo分支,(frontend)loading动画、登录窗口效果、加载本机图片效果。
  10. 【增加】新增 demo分支,(electron)jsondb目录切换功能、java插件状态检查功能。
  11. 【优化】优化 ee-bin 命令的log提示,增加颜色效果。
  12. 【优化】优化 ee-core config.openDevTools 支持传参。
  13. 【优化】优化 http服务listen 参数。
  14. 【优化】优化 开发体验。
  15. 【修复】修复 getPort 端口获取bug。
  16. 【删除】删除 app.on('activate')、 app.on('second-instance')。
  17. 【升级】升级ee-core -> v2.5.0、升级ee-bin -> 1.2.0
最后提交信息为: ui
2023-07-17 22:38
744074 wallace5303 1640262078 哆啦好梦

3.6.0

  1. 【增加】新增 ee-bin 库,安装到dev依赖,减少安装包大小。
  2. 【增加】demo分支用 vue3 + vite重写,备份demo为demo-vue2。
  3. 【优化】优化rd命令,参数可扩展,错误提示优化。
  4. 【优化】优化encrypt命令,可指定config文件,输出目录。
  5. 【优化】优化clean命令,可指定删除目录。
  6. 【优化】优化icon命令,可单独安装依赖库,避免某些系统无法安装而报错。
  7. 【优化】去除devtool生产环境的校验。
  8. 【废弃】ee-core bin脚本去除,用ee-bin代替。
  9. 【升级】升级ee-core到v2.4.0
最后提交信息为: terser
2023-07-03 21:55
744074 wallace5303 1640262078 哆啦好梦

先去掉icon命令,有的用户无法安装icon-gen包,
TODO:后续将bin功能单独做包

最后提交信息为: 3.5.1
2023-07-03 19:01
744074 wallace5303 1640262078 哆啦好梦

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
最后提交信息为: 3.5.0
2023-06-14 09:02
744074 wallace5303 1640262078 哆啦好梦

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内容。
最后提交信息为: 添加配置
2023-05-30 11:03
744074 wallace5303 1640262078 哆啦好梦
  1. 修复services模块多层调用
最后提交信息为: doc
2023-05-28 12:21
744074 wallace5303 1640262078 哆啦好梦
  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. 【优化】开发环境加载前端失败,优化错误提示。
最后提交信息为: 新的样式
2023-05-16 17:09
744074 wallace5303 1640262078 哆啦好梦

3.2.0

  1. 【优化】新增demo分支,用来展示功能效果。
  2. 【优化】简化master分支,仅保留必要依赖。
  3. 【增加】demo分支优化分类(框架、系统、硬件、特效)并增加打印机demo、视频播放demo。
  4. 【优化】简化master分支,仅保留必要依赖。
  5. 【修复】ee-core 日志模块,修复跨天记录异常问题。
  6. 【增加】ee-core utils模块,增加 machineIdSync() / machineId() 两个api。
最后提交信息为: v 3.2.0
2023-04-15 12:11
744074 wallace5303 1640262078 哆啦好梦
  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 清理加密文件
最后提交信息为: 3.1.0
2023-03-11 15:19
744074 wallace5303 1640262078 哆啦好梦
  1. 优化storage替换为conf
  2. 去除重复的api
  3. 修复变量单词错误
最后提交信息为: 修复单词错误
2023-03-09 11:42
744074 wallace5303 1640262078 哆啦好梦

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
最后提交信息为: 3.0.0
2023-01-28 10:39
744074 wallace5303 1640262078 哆啦好梦

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
最后提交信息为: doc
2022-12-17 12:40
744074 wallace5303 1640262078 哆啦好梦

2.4.0

  1. 增加混淆/bytecode加密配置opt,提升安全性
  2. 增加插件的方式重写托盘、唤醒、升级、安全、扩展等功能
  3. 增加java服务插件,感谢“zuihou”提供的PR
  4. 增加jave服务demo,jar等完整用例
  5. 增加Utils库函数:getEnv/getAppUserDataDir/getHomeDir/getBaseDir/
    getRootDir/getAppVersion/getExecDir/getAddonConfig/
    getMainServerConfig/getHttpServerConfig/getSocketServerConfig
  6. 移除多余代码
  7. 升级ee-core到1.4.1
最后提交信息为: 2.4.0
2022-11-25 17:30
744074 wallace5303 1640262078 哆啦好梦

2.3.0

  1. 增加addon插件模块,开发者可以自由扩展app对象
  2. 内置window插件,实现多窗口通信
  3. 增加上传文件demo
  4. 增加多窗口通信demo,实现子窗口与主进程通信、子窗口之间互相通信
  5. 增加插件config配置
  6. 优化title显示
  7. 增加更强大obfuscator混淆功能,提供strict类型
  8. 移除uglify混淆及包
  9. 升级ee-core到1.4.0
最后提交信息为: 2.3.0
2022-10-27 16:16
744074 wallace5303 1640262078 哆啦好梦

2.2.1

  1. 增加http服务请求过滤配置
  2. 优化http服务开启后,浏览器默认请求报错
  3. 将开发环境热启动配置加入config
  4. 构建包支持windows免安装版、arm64版
  5. 构建包支持linux arm64版、armv7l版、rpm包、pacman包
  6. 关闭上下文隔离配置
最后提交信息为: doc
JavaScript
1
https://gitee.com/dromara/electron-egg.git
git@gitee.com:dromara/electron-egg.git
dromara
electron-egg
electron-egg

搜索帮助