diff --git a/package.json b/package.json index dd32870..7642631 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "dependencies": { "better-sqlite3": "^7.6.0", "dayjs": "^1.10.7", - "ee-core": "^2.0.3", + "ee-core": "^2.1.0", "electron-updater": "^5.3.0", "lodash": "^4.17.21" } diff --git a/update.md b/update.md deleted file mode 100644 index 9b8ec44..0000000 --- a/update.md +++ /dev/null @@ -1,243 +0,0 @@ -## 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 - - -## 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 - -## 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.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.2.1 -1. 增加http服务请求过滤配置 -2. 优化http服务开启后,浏览器默认请求报错 -3. 将开发环境热启动配置加入config -4. 构建包支持windows免安装版、arm64版 -5. 构建包支持linux arm64版、armv7l版、rpm包、pacman包 -6. 关闭上下文隔离配置 - -## 2.2.0 -1. 修复加密配置 - -## 2.1.9 -1. 增加bytecode字节码加密的配置文件 -2. 增加加密类型、目录、文件后缀可扩展 -3. sqlite功能可选 -4. 增加上下文隔离 -5. 修复win7系统下开发异常 - -## 2.1.8 -1. 安全性更新 -2. 支持bytecode字节码加密 -3. 优化压缩混淆加密 -4. 将废弃compress、restore命令,使用encrypt替代 -5. mainServer增加option支持 -6. 限制控制器业务必须为class文件 - -## 2.1.7 -1. 增加ssl,支持https -2. 优化http服务的路由写法 -3. 优化utils部分函数 && 修复错误。 -4. 优化http返回状态码 -5. 去除ee-core中延迟加载功能 -6. 去除ee-core中无效代码 - -## 2.1.6 -1. 增加sqlite数据库 -2. 增加sqlite增删改查demo -3. 增加http服务body,支持表单、文件等 -4. 修复热重启bug -5. 升级ee-core到1.2.8 - -## 2.1.5 -1. 增加ee-core命令 - -## 2.1.4 -1. 增加开发环境代码热重载 -2. 增加菜单栏配置属性 -3. 增加配置选项,开启/关闭硬件加速 -4. 优化启动 -5. 修复linux系统构建的deb包,安装后图标显示问题 -6. 升级electron-builder到23.0.3 -7. 升级ee-core到1.2.6 -8. 升级electron到13.6.9 -9. 移除loading页 - -## 2.1.2 -1. ipc通信增加 invoke/handle 模型 -2. ipcRender增加 invoke异步/sendSync同步方法 -3. 优化ee-core代码 -4. 优化storage demo -5. 优化ipc通信 同步、异步、双向通信demo -6. 替换所有前端ipcCall为ipcInvoke -7. 修复ipc并发请求问题 - -## 2.1.1 -1. 修复托盘窗口关闭问题 -2. 修复ee-core窗口事件 -3. 优化mac系统应用坞点击显示 -4. 优化单应用模式 -5. 优化代码加密 - -## 2.1.0 -1. 增加内置http server服务,支持配置host、端口、跨域等属性 -2. 增加http服务相关demo -3. 增加socket服务相关demo -4. 优化内置socket server服务,支持开启/关闭 -5. 优化前端主菜单、子菜单 -6. 升级前端组件库 -7. 升级store包 -8. 一些代码优化 - -## 2.0.6 -1. 增加socket service options,支持path,connectTimeout,maxHttpBufferSize,cors等属性 -2. 修复任务栏显示问题 -3. 修复socket跨域问题 -4. 修复构建应用失败问题 - -## 2.0.5 -1. 增加生命周期函数 appReady() -2. 增加dll调用方法 -3. 增加Utils工具类方法,获取额外资源目录 -4. 增加socket.koa属性 -5. 修复co包异常 -6. 优化软件调用demo - -## 2.0.3 -1. 增加html模式,前端支持多个html页面 -2. 增加socket服务,第三方应用可调用EE应用 -3. 增加全局config属性: userHome、appVersion、isPackaged、execDir -4. 增加Utils工具类方法,获取socket端口,socket频道 -5. 优化应用创建逻辑 -6. 优化配置文件 -7. 优化pkg方法 -8. 优化动态端口获取 - -## 2.0.0 -1. 框架重构 -2. 增加控制器 -3. 增加服务器 -4. 增加ipc -5. 增加socket -6. 增加storage -7. 增加全局app对象 -8. 增加预加载 -9. 增加核心npm包 -10. 增加.... 太多了 - -## 1.16.3 -1. 增加手动更新 和 强制更新 -2. 修复ipc监听 -3. 限制一个窗口 -4. 更新demo - -## 1.16.2 -1. 忘记更新什么了 - -## 1.16.1 -1. 代码压缩与混淆,增加安全性 -2. 新logo -3. 文档更新 - -## 1.16.0 -1. 增加lowdb数据库实例代码 -2. 更新npm源 -3. 更新electron版本 -4. 打包过滤frontend - -## 1.15.0 -1. 增加chrome扩展程序(重点) -2. 增加web(html)内容嵌入 -3. 增加多窗口打开 -4. 增加桌面通知 -5. 增加电源监控 -6. 增加获取显示器信息 -7. 增加系统主题设置 -8. 修改功能分类 -9. 删除非必要代码 - -## 1.14.0 -1. 视图样式重构 -2. demo增加分类 -3. demo界面优化,重新排版 -4. 增加选择文件夹目录 -5. 增加ipc通信模块与apis模块语法统一 -6. 增加路由分类 -7. 增加ipc支持长通信,服务端持续向页面发消息 -8. 增加操作系统弹框demo -9. 删除非必要代码 -10. 修复拉伸窗口空白 - -## 1.13.0 -1. 修复自动更新 -2. 支持将任意网站打包成桌面软件 -3. 优化启动时白屏问题 -4. 安全检查,防止inspect debug -5. 自动升级支持多平台更新 -6. 部分代码优化 - -## 1.12.0 -1. 崩溃上报 -2. 调用第三方软件 及 demo实现 -3. 名称设置 -4. 方法注释说明 - -## 1.11.0 -1. 唤醒应用功能 -2. 优化代码 - -## 1.10.0 -1. 优化代码结构,功能模块更加合理。 -2. 升级electron核心到12版本。 -3. 升级electron-builder,支持Mac M1芯片架构。 -4. 增加快捷键功能模块并提供demo。 -5. 修复ejs bug。 -6. 修复引入路径。 -7. 优化自动升级重复代码、废弃旧的api。 \ No newline at end of file