- 清单文件可以放在非根目录下面
- 细节更新和改善
- 自升级功能
- 允许用户通过自定义位置完成版本迁移
- 更加稳定的 ui 窗口
- 通过 oss 传递依赖文件 (相较于 pip 更加稳定快速)
- 修复在客户端初次启动时的各类兼容性问题
- 精简独立版发布包体积 (实验性支持)
- 重构 manifest 结构
- 更稳定的依赖版本锁定
- 完善离线构建
- 新的 ui (基于 streamlit 和 toga webview)
- 启动时通知栏提示
- 优化 appstore 体验
- 重构 manifest 数据结构
- 完整的离线安装功能
- 免安装形态
- 当新旧版本的依赖列表没有变化时, 快速创建 venv
- 使用多进程加速
pip install
- 使用环境变量来修改
depsland.paths
的值
- 增加可视化用户界面 (appstore)
- 支持保留同一应用的多个历史版本
- 消除 gui 应用启动时的闪窗现象
- 修复在 windows 上的权限问题
- 修复安装引导程序部分逻辑问题
- 为安装引导程序制作可视化界面
- 移除历史遗留文件
- 升级命令行界面库 (argsense-cli).
- 修复参数中含有空格时无法正确解析的问题.
- 修复要求管理员权限的问题.
- 去掉 pywin32 依赖, 使用更轻量化的, 跨平台的 (自建) 方案
- 修复路径含有空格时, 无法正常启动的问题
- 修复 windows uac 权限问题
- 增强
depsland run
的稳定性
- 修复第三方库的依赖关系解析
- 修复在同一电脑发布和安装时报 "目标版本已存在" 的错误
- 修复 oss 安装途径
- 优化安装过程中的 python 依赖库查找
- 修复启动器图标的路径问题
apps_launcher
目录变更为apps/.bin
目录- 修复在安装新版本的第三方应用时的一些错误
- 更新 manifest 的 launcher 信息
- 增加 manifest 检查
- 发布 whl 包到 pypi
- 使用更好的 merge_links 方案
- local oss
- 大量修复和优化
- 修复获取文件夹的最近修改时间
- 修复第三方应用启动器的工作路径问题
depsland install
支持增量更新的安装方式- 完善 depsland CLI
- 为程序生成 exe 启动器
- 模拟流程通过
- 重新设计 depsland
- 概念验证 (上传和下载)