Skip to content

Commit d5c486f

Browse files
committed
feat:update to 1.1.8
1 parent 121264e commit d5c486f

3 files changed

Lines changed: 9 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
| 版本 | 日期 | 变更摘要 | 详细 |
1111
|------|------|---------|------|
12-
| [v1.1.7](./changelogs/v1.1.7.md) | 2026-03-16 | 🆕 **新功能**:Model 热重载支持(`undefine()` + `redefine()` + `_loadModels` reload 模式)+ 22个测试 (100%通过) | [查看](./changelogs/v1.1.7.md) |
12+
| [v1.1.8](./changelogs/v1.1.8.md) | 2026-03-16 | 🆕 **新功能**:Model 热重载支持(`undefine()` + `redefine()` + `_loadModels` reload 模式)+ 22个测试 (100%通过) | [查看](./changelogs/v1.1.8.md) |
1313
| [v1.1.6](./changelogs/v1.1.6.md) | 2026-02-11 | 🎉 **重大功能**:精准缓存失效机制 + 🚨 upsert 缓存失效 Bug 修复 + 36个测试 (100%通过) | [查看](./changelogs/v1.1.6.md) |
1414
| [v1.1.4](./changelogs/v1.1.4.md) | 2026-02-09 | 🎉 重大功能:通用函数缓存 - 52个测试 (100%通过) + 多层缓存 delPattern 修复 | [查看](./changelogs/v1.1.4.md) |
1515
| [v1.1.3](./changelogs/v1.1.3.md) | 2026-02-03 | 📚 文档完善:多连接池文档优化 + 健康检查详解 + 验证体系规范 | [查看](./changelogs/v1.1.3.md) |
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Changelog v1.1.7
1+
# Changelog v1.1.8
22

33
> **发布日期**: 2026-03-16
44
> **版本类型**: 🆕 新功能:Model 热重载支持 (New Feature: Model Hot Reload Support)
@@ -139,8 +139,8 @@ await msq._loadModels({ reload: true });
139139

140140
- 修正 Model namespace 中的 `remove``undefine`
141141
- 新增 `redefine` 方法签名
142-
- 新增 `RegisteredModel<T>` 接口,修正 `Model.get()` 返回值类型(原声明为裸 `ModelDefinition<T>`,实际返回 `{ collectionName, definition }` 包装对象)
143-
- 移除类型声明中不存在的 `clear()` 方法(实现为私有方法 `_clear()`,不应暴露在公共类型中)
142+
- 新增 `RegisteredModel<T>` 接口,修正 `Model.get()` 返回值类型(原声明为裸 `ModelDefinition<T>`,实际返回 `{ collectionName, definition }` 包装对象)(v1.1.8 修正)
143+
- 移除类型声明中不存在的 `clear()` 方法(实现为私有方法 `_clear()`,不应暴露在公共类型中)(v1.1.8 修正)
144144
- 完整的类型提示支持
145145

146146
**类型定义变更**:
@@ -282,12 +282,12 @@ declare namespace Model {
282282
### 升级步骤
283283

284284
```bash
285-
# 1. 升级到 v1.1.7
286-
npm install monsqlize@1.1.7
285+
# 升级到 v1.1.8
286+
npm install monsqlize@1.1.8
287287

288288
# 2. 验证升级
289289
npm list monsqlize
290-
# 应该显示: monsqlize@1.1.7
290+
# 应该显示: monsqlize@1.1.8
291291

292292
# 3. 无需修改代码,所有测试应该仍然通过
293293
npm test
@@ -366,4 +366,4 @@ v1.1.7 是一个**功能增强版本**,为 monSQLize 添加了 Model 热重载
366366
**发布时间**: 2026-03-16
367367
**维护者**: monSQLize Team
368368
**GitHub**: https://github.com/vextjs/monSQLize
369-
**npm**: https://www.npmjs.com/package/monsqlize
369+
**npm**: https://www.npmjs.com/package/monsqlize/v/1.1.8

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monsqlize",
3-
"version": "1.1.7",
3+
"version": "1.1.8",
44
"description": "A lightweight MongoDB ORM with multi-level caching, transaction support, distributed features, Saga distributed transactions, unified expression system with 122 operators, and universal function caching (100% MongoDB support)",
55
"main": "lib/index.js",
66
"module": "index.mjs",

0 commit comments

Comments
 (0)