Releases: jun3372/weaver
Releases · jun3372/weaver
Release list
v0.1.0
Weaver v0.1.0 —— 自 v0.0.1 以来的首个里程碑版本。
🐛 Bug 修复(PR #1)
- runtime: 修复
widget组件实例化与生命周期管理中的若干问题 - codegen: 修复
findAutoMarshalspanic;组件方法签名校验告警(opt.Warn) - generate: 修复代码生成工具的相关小缺陷
🛠 工具链
- 升级至 Go 1.27,并按最新惯用写法现代化代码(
slices、泛型辅助等) - 新增
AGENTS.md协作说明
📖 官网与文档站(PR #2)
- 全新官网 + 手册文档站:https://jun3372.github.io/weaver/
- VitePress 构建,中英双语(中文默认,英文在
/en/),支持本地搜索 - 手册内容:快速开始、核心概念(组件与依赖注入)、配置管理、日志系统、生命周期、代码生成工具、OpenTelemetry 集成、示例索引
- 自定义主题:Go 绿品牌色、IBM Plex Sans + JetBrains Mono、Lucide SVG 图标、深色代码块
docs.yml工作流:push main 且docs/**变更时自动部署 GitHub Pages
Full Changelog: v0.0.1...v0.1.0
v0.0.1: chore: 更新go.mod和go.sum中的依赖版本
更新了go.mod和go.sum文件中的依赖版本,移除了部分不再需要的间接依赖,并确保依赖版本的一致性
v0.0.0-beta
refactor: 优化代码结构和变量声明 - 移除了 InitializationCmd 中的多余空行 - 简化了 Chat 接口的定义 - 优化了类型声明和变量命名 - 调整了 logger 函数中的变量声明和初始化 - 统一了代码格式和注释风格
v0.0.0-alpha
feat(wechat): 添加微信组件启动逻辑 - 在 wechat.go 中添加了 impl 结构体的 Start 方法,用于启动微信组件 - 在 widget.go 中改进了组件启动逻辑,使用等待组确保所有组件启动完成后再返回