Releases: kikiutils/node-mongoose
Releases · kikiutils/node-mongoose
Release list
v7.0.2
🔥 Performance
- Replace
IfElsetype withextendsto significantly reducetscmemory usage and build time (9899373)
🩹 Fixes
- Correct typo privaimmutablete → immutable in number schema builder (17fe812)
🏡 Chore
- Update vscode settings (7b2f6f9)
- Update eslint config (77a5f00)
- Update deps, tsdown config and package scripts (5ada952)
- Update deps and configs (6082b0e)
- Upgrade deps (b18a376)
❤️ Contributors
- Kiki-kanri
v7.0.1
v7.0.0
🏡 Chore
- Update script (44312fb)
- Update
pnpm.onlyBuiltDependencies(9788a78) - Update tsdown config (59407a9)
- Disable tsdown
fixedExtensionconfig (9039405) - Update eslint config (e75c3d7)
⚠️ Upgrade deps (6d8ec00)- Add missing dev deps (1f893c4)
- Lint code (274d22b)
⚠️ Update codebase to support Mongoose 9 (633ba5e)
🤖 CI
- Update config file (cfba23c)
⚠️ Breaking Changes
❤️ Contributors
- Kiki-kanri
v6.2.0
🚀 Enhancements
- Add
immutableproperty to all schema builders (a98bfcc)
💅 Refactors
- Rename func parameters in
arr.mapand similar methods toitemfor consistency (c5768ac) - Tidy up code (1a92f2c)
- Remove exports for types that should not be exported in schema builders (a7b7c5f)
🏡 Chore
- Update base tsconfig (26f4158)
- Add
.editorconfig(11056ce) - Upgrade dependencies (dc0abef)
- Upgrade devDependencies (aca04e8)
- Replace
@kikiutils/changelogenwithchangelogen(8d1d648)
❤️ Contributors
- Kiki-kanri
v6.1.1
🩹 Fixes
- Correct implementation error in
assertUpdateSuccessstatic method ofmongooseAssertionsPlugin(95661c9)
❤️ Contributors
- kiki-kanri
v6.1.0
🚀 Enhancements
mongooseAssertionsPluginaddassertUpdateSuccessstatic model method (be7817a)
❤️ Contributors
- kiki-kanri
v6.0.1
v6.0.0
🚀 Enhancements
- Add assertions plugin and enforce it in
buildMongooseModel(2504e0e)
🔥 Performance
- mongooseNormalizePlugin: Pre-compute paths for conversion to improve performance and simplify code logic (2399e8a)
💅 Refactors
🏡 Chore
- Remove alias config (e353604)
- Change
update-peer-dependencies-meta.tsto non-executable permission file (62a7690) - Upgrade dependencies (8e206cc)
⚠️ Breaking Changes
❤️ Contributors
- kiki-kanri
v5.2.0
🚀 Enhancements
- Enable deep registration of
normalizePluginfor all schemas (including sub-schemas) inbuildMongooseModelby default; add option to disable (09068f0)
❤️ Contributors
- kiki-kanri
v5.1.6
🩹 Fixes
- Ensure tsdown
customExportsreturns after deleting keys containing internals (7324bab)
💅 Refactors
- Revert all import paths back to relative paths instead of using aliases (0f6c1ae)
📖 Documentation
- Update README (63ba464)
📦 Build
- Clean up js files under
dist/typesafter tsdown build and update exports config (6fa1d2b) - Update tsdown config to treat all dependencies as external (f5e4f7a)
- Update tsdown customExports to remove entries with keys containing "internals" (59b1622)
- Update tsdown entry (2e67d6b)
- Set tsdown external from package.json instead of using wildcard * (7dc5f28)
- Update
customExportsrules to enable IDE import hints for package usage (e4111c0) - Update
customExportsrules to enable IDE import hints for package usage (fa88888)
🏡 Chore
- Set minimum supported version to 22.12.0 (76e8cc1)
❤️ Contributors
- kiki-kanri