# Changelog

## [4.4.13](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.12...v4.4.13) (2026-08-09)


### Bug Fixes

* 修复FilterQuery对普通object和array的类型推导不正确的问题 ([0d7346d](https://github.com/buka-ltd/npm.nestjs-kit/commit/0d7346dc024b8e2684fc39f89c1652e6050d6bbb))

## [4.4.12](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.11...v4.4.12) (2026-08-09)


### Bug Fixes

* 修复collection类型处理filter错误 ([1896dc8](https://github.com/buka-ltd/npm.nestjs-kit/commit/1896dc8770d2f6bf2bece9f076dd78a6a38961f4))
* 修复getModelPropertyKeys未遍历原型链导致父类属性丢失 ([a4f7dee](https://github.com/buka-ltd/npm.nestjs-kit/commit/a4f7dee73a99ba4d331712572ecb3b1cfca7c847))

## [4.4.11](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.10...v4.4.11) (2026-07-27)


### Bug Fixes

* should export IntersectionType ([350af46](https://github.com/buka-ltd/npm.nestjs-kit/commit/350af460f2aa45700f68a7ea0fe224fff2735d8e))
* 修复QueryType的循环引用问题 ([c94d110](https://github.com/buka-ltd/npm.nestjs-kit/commit/c94d11008eccadee3c6cff02fd1a71b1a2e24faa))

## [4.4.10](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.9...v4.4.10) (2026-07-06)


### Bug Fixes

* 修复Keq处理错误信息丢失错误信息的问题 ([8a5f353](https://github.com/buka-ltd/npm.nestjs-kit/commit/8a5f353ff97a8ac4aff18b1ee3e015b503abc9e7))

## [4.4.9](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.8...v4.4.9) (2026-07-05)


### Bug Fixes

* 修复collection生成的filter query的swagger错误 ([810c3ef](https://github.com/buka-ltd/npm.nestjs-kit/commit/810c3efef10204462be94b9075a07f9e8c983058))

## [4.4.8](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.7...v4.4.8) (2026-07-05)


### Bug Fixes

* 修复cursor格式无法获取首页的问题 ([f13c11d](https://github.com/buka-ltd/npm.nestjs-kit/commit/f13c11d8088f432a408209ac7d7cf97259521c87))

## [4.4.7](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.6...v4.4.7) (2026-07-05)


### Bug Fixes

* 修复Slice未正确处理Cursor泛型的问题 ([85414ee](https://github.com/buka-ltd/npm.nestjs-kit/commit/85414eee102f309bdcc91325d98be5b9ff93bdda))

## [4.4.6](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.5...v4.4.6) (2026-06-30)


### Bug Fixes

* wrong package depenpencies version ([2bd531a](https://github.com/buka-ltd/npm.nestjs-kit/commit/2bd531ad6a24cc80d7b72a3f566c2539d59e71d4))

## [4.4.5](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.4...v4.4.5) (2026-06-30)


### Performance Improvements

* upgrade keq to 5.0.0-beta.14 ([8e93f73](https://github.com/buka-ltd/npm.nestjs-kit/commit/8e93f73a58dc178a0bda06ffc1dc3546db1a5885))

## [4.4.4](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.3...v4.4.4) (2026-06-28)


### Bug Fixes

* keq module is required for open bao module ([dca3091](https://github.com/buka-ltd/npm.nestjs-kit/commit/dca30910a3de536c8a34247864b2425c0dd450b5))
* 修复Entity引用类重名问题 ([5bab569](https://github.com/buka-ltd/npm.nestjs-kit/commit/5bab569643f652dd6990237cafc9ae6394ddadbe))
* 修复isBrowserRequest的误判问题 ([17f9274](https://github.com/buka-ltd/npm.nestjs-kit/commit/17f92747fa2073bc70a2b894e1c7ba7d60dc0115))

## [4.4.3](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.2...v4.4.3) (2026-06-22)


### Bug Fixes

* 修复ValidationPipe导致的自定义参数装饰器被错误的解构问题 ([ba01a81](https://github.com/buka-ltd/npm.nestjs-kit/commit/ba01a817cb151af5da0700c8127c362958e0a46d))
* 升级 keq 并修复版本错误 ([39ada4f](https://github.com/buka-ltd/npm.nestjs-kit/commit/39ada4fbbb41d2bc64d41d0993348dce2dbd30e6))

## [4.4.2](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.1...v4.4.2) (2026-06-07)


### Bug Fixes

* 修复 Column.Enum 不兼容 arrary 类型的问题 ([0b1e5e1](https://github.com/buka-ltd/npm.nestjs-kit/commit/0b1e5e1d6e5b94349aae4eeebc68c615719e252e))
* 修复jsonb不支持schalar class的问题 ([281e61e](https://github.com/buka-ltd/npm.nestjs-kit/commit/281e61ef8124b4464f050b9cf335510715d3b213))

## [4.4.1](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.4.0...v4.4.1) (2026-06-04)


### Bug Fixes

* 修复 EntityDto 导致swagger属性丢失的问题 ([b6b2f69](https://github.com/buka-ltd/npm.nestjs-kit/commit/b6b2f6902f3eb6ccd8bc4373b0c9b12a772b385d))

## [4.4.0](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.5...v4.4.0) (2026-06-03)


### Features

* add throwOnResponseError handle request exception ([847d3ba](https://github.com/buka-ltd/npm.nestjs-kit/commit/847d3bab337750eab915db975029e2e46fd40a37))

## [4.3.5](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.4...v4.3.5) (2026-06-02)


### Bug Fixes

* 修复ManyToMany和OneToMany立刻获取type数据导致的循环引用报错问题 ([c2c44c1](https://github.com/buka-ltd/npm.nestjs-kit/commit/c2c44c1d3e5d7ac2110f480f303fc9123a73087e))

## [4.3.4](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.3...v4.3.4) (2026-05-27)


### Performance Improvements

* 修正 urn 支持最新规范 ([a4ba918](https://github.com/buka-ltd/npm.nestjs-kit/commit/a4ba918cc237ee720eda28b120ddd2ce489ae1fe))

## [4.3.3](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.2...v4.3.3) (2026-05-27)


### Bug Fixes

* 修正Entity默认产生的swagger格式与findOne默认查询结果不一致的问题 ([03bf307](https://github.com/buka-ltd/npm.nestjs-kit/commit/03bf307882cdf0e451a36e5b970e0e86f9179e01))

## [4.3.2](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.1...v4.3.2) (2026-05-26)


### Performance Improvements

* 对象存储模块添加错误日志 ([968aaab](https://github.com/buka-ltd/npm.nestjs-kit/commit/968aaab5542e3a1f952027f61ad17cafca8fd4ba))

## [4.3.1](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.3.0...v4.3.1) (2026-05-25)


### Bug Fixes

* 因 Transient 装饰器未注册 Proptery 导致无法执行正确的转换 ([6a23663](https://github.com/buka-ltd/npm.nestjs-kit/commit/6a2366359bf62164e67909b2387672f8b7282cd9))

## [4.3.0](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.2.0...v4.3.0) (2026-05-24)


### Features

* add MatchUrn validator ([89196bd](https://github.com/buka-ltd/npm.nestjs-kit/commit/89196bd1d263feccf7cc9d0f8b8adad90d1d219f))

## [4.2.0](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.9...v4.2.0) (2026-05-24)


### Features

* urn支持通配符 ([31bc4e1](https://github.com/buka-ltd/npm.nestjs-kit/commit/31bc4e13045255eb99b8b719589af697046005d0))

## [4.1.9](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.8...v4.1.9) (2026-05-24)


### Bug Fixes

* authLogging should export ([0f0bf53](https://github.com/buka-ltd/npm.nestjs-kit/commit/0f0bf53ff992b9fdf13e8f4e3641f5869e929623))

## [4.1.8](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.7...v4.1.8) (2026-05-23)


### Bug Fixes

* 修复dek缓存返回原始数据被删除后缓存损坏的问题 ([5761659](https://github.com/buka-ltd/npm.nestjs-kit/commit/57616596144eaacb9e9488ed26d441f45ef1d9ac))

## [4.1.7](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.6...v4.1.7) (2026-05-23)


### Bug Fixes

* 修复预热dek和openbao初始化鉴权冲突的问题 ([4e75b91](https://github.com/buka-ltd/npm.nestjs-kit/commit/4e75b914cfa8d2a503b277215fb88ef0eaef136f))

## [4.1.6](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.5...v4.1.6) (2026-05-23)


### Performance Improvements

* 控制数据库连接数 ([55ea1ed](https://github.com/buka-ltd/npm.nestjs-kit/commit/55ea1ed660e5c948d6591d6c7605b525e399b5a5))

## [4.1.5](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.4...v4.1.5) (2026-05-23)


### Bug Fixes

* deep import error ([0b0645f](https://github.com/buka-ltd/npm.nestjs-kit/commit/0b0645f6018d6ed810aaa305380d6105379b5e59))

## [4.1.4](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.3...v4.1.4) (2026-05-21)


### Bug Fixes

* 修复setTimeout溢出问题 ([ac82108](https://github.com/buka-ltd/npm.nestjs-kit/commit/ac82108f1d958cc436584bc86bd1db01f215830c))

## [4.1.3](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.2...v4.1.3) (2026-05-21)


### Bug Fixes

* 修复格式化错误无效的问题 ([6fca5cb](https://github.com/buka-ltd/npm.nestjs-kit/commit/6fca5cbb5526055f34dc35028e9eb82c8c709866))

## [4.1.2](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.1...v4.1.2) (2026-05-21)


### Performance Improvements

* 优化 openbao module 报错信息提示准确性 ([2245b17](https://github.com/buka-ltd/npm.nestjs-kit/commit/2245b1765b7d65ee4827727eb2f5fddb67b523a2))

## [4.1.1](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.1.0...v4.1.1) (2026-05-10)


### Bug Fixes

* rename buka-inc to buka-ltd ([43e72ca](https://github.com/buka-ltd/npm.nestjs-kit/commit/43e72ca4065676cc384f07daf1953f2e04565244))

## [4.1.0](https://github.com/buka-ltd/npm.nestjs-kit/compare/v4.0.0...v4.1.0) (2026-05-10)

### Features

- add logger module ([5ead6da](https://github.com/buka-ltd/npm.nestjs-kit/commit/5ead6da6c15ae46929e713063b2dd0d580d63996))

## [4.0.0](https://github.com/buka-ltd/npm.nestjs-kit/compare/v3.0.1...v4.0.0) (2026-05-06)

### ⚠ BREAKING CHANGES

- overhaul entire project architecture

### Code Refactoring

- overhaul entire project architecture ([b4047a7](https://github.com/buka-ltd/npm.nestjs-kit/commit/b4047a790498a9f4b967d33830d6786ba3b24642))
