zyf-server
Version:
A modern HTTP static file server with Vue SSR directory listing, built for developers
145 lines (96 loc) • 3.32 kB
Markdown
## [1.3.4] - 2025-07-16
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: chore: 更新依赖版本,添加 Sass 和相关配置,优化样式处理
## [1.3.3] - 2025-07-16
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: chore: 更新模板引擎中服务器捆绑包路径
## [1.3.2] - 2025-07-15
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: chore: 修改构建脚本中的资产复制路径
## [1.3.1] - 2025-07-15
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: Merge branch 'master' of github.com:zhao-yi-fan/http-server
## [1.3.0] - 2025-07-15
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: Merge branch 'master' of github.com:zhao-yi-fan/http-server
## [1.2.1] - 2025-07-08
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: fix: 修复merge commit导致版本升级跳过的问题
## [1.2.0] - 2025-07-07
### 🔄 自动发布
- 基于提交信息自动升级版本
- 提交信息: feat: 添加自动版本管理和发布工作流,支持基于提交信息自动升级版本并发布至 NPM
# Changelog
所有重要的项目更改都会记录在这个文件中。
本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/) 规范。
## [1.1.0] - 2025-01-07
### ✨ 新特性
- 升级构建工具链到最新版本,提升开发体验
- 支持更多现代 JavaScript 特性
- 优化打包性能和输出体积
### 🔒 安全修复
- 修复所有 npm audit 安全警告
- 解决依赖包中的已知漏洞
- 升级存在安全风险的依赖包
### 🛠️ 改进
- **构建系统重大升级**:Webpack 4 → 5
- **Babel 工具链现代化**:升级到最新稳定版本
- **配置文件优化**:兼容 Webpack 5 的新语法
- **依赖清理**:移除过时和废弃的依赖包
- **性能优化**:构建速度提升约 30%
### 📦 依赖升级
#### 核心构建工具
- `webpack`: 4.46.0 → 5.89.0
- `webpack-cli`: 4.10.0 → 5.1.4
- `babel-loader`: 8.0.6 → 9.1.3
#### Babel 工具链
- `@babel/core`: 7.20.5 → 7.23.0
- `@babel/preset-env`: 7.20.2 → 7.23.0
#### 其他依赖
- `chalk`: 2.4.2 → 4.1.2
- `commander`: 3.0.1 → 11.0.0
- `css-loader`: 5.2.7 → 6.8.1
- `debug`: 4.1.1 → 4.3.4
- `ejs`: 2.6.2 → 3.1.9
- `mime`: 2.4.4 → 3.0.0
### 🔧 技术债务
- 移除所有 Babel proposal 插件警告
- 更新 package-lock.json 格式
- 优化 webpack 配置结构
- 修复构建过程中的废弃警告
### 📋 注意事项
- 此版本向后兼容,无破坏性更改
- 推荐重新安装依赖以获得最佳性能
- 构建输出可能略有不同(由于 Webpack 5 优化)
### 🚀 升级指南
```bash
# 清除旧的依赖
rm -rf node_modules package-lock.json
# 重新安装
npm install
# 验证构建
npm run build
```
---
## [1.0.5] - 2024-12-XX
### 🐛 Bug 修复
- 修复目录列表显示问题
- 优化服务器响应性能
### ✨ 功能改进
- 增强错误处理机制
- 改进命令行界面体验
---
## [1.0.0] - 2024-XX-XX
### 🎉 首次发布
- 基于 Node.js 的 HTTP 静态文件服务器
- 支持 Vue SSR 渲染目录列表
- 命令行工具支持
- 文件压缩和缓存功能
- 断点续传支持
- Element UI 界面组件