jkunz
694bc9bdea
fix(deps): move smartmongo to dev dependency
2026-05-19 06:40:58 +00:00
jkunz
de23b44a23
fix(deps): bump development dependencies for tooling and Node types
2026-03-26 07:50:29 +00:00
jkunz
03431535d7
fix(build): update build and test tooling configuration, migrate project config to .smartconfig.json, and align TypeScript typings
2026-03-24 19:44:49 +00:00
jkunz
5bf2aae2b9
fix(build): Bump devDependency @git.zone/tsbuild to ^3.1.2
2025-11-28 08:54:48 +00:00
jkunz
4f1d359752
fix(build): Update build tooling and TypeScript compilation target
2025-11-27 23:07:58 +00:00
jkunz
c3a8a15225
BREAKING CHANGE(mongodb): Upgrade dependencies: bump mongodb to ^7.0.0 and @git.zone/tstest to ^3.1.3
2025-11-27 23:01:25 +00:00
jkunz
1cd0f09598
BREAKING CHANGE(decorators): Migrate to TC39 Stage 3 decorators and refactor decorator metadata handling; update class initialization, lucene adapter fixes and docs
2025-11-17 12:51:45 +00:00
jkunz
7344ae2db3
fix(classes): Add Deno compatibility, prototype-safe decorators and safe collection accessor; bump a few deps
2025-11-17 04:16:39 +00:00
jkunz
59186d84a9
fix(watcher): Update dependencies, tooling and watcher import; add .serena cache ignore
2025-11-16 18:19:57 +00:00
jkunz
cdd1ae2c9b
feat: Add comprehensive query filters guide and enhance type safety for MongoDB queries
...
- Introduced a detailed guide on query filters in the README, covering basic filtering, comparison operators, array operators, logical operators, element operators, and advanced filtering patterns.
- Implemented a type-safe filtering system in `classes.doc.ts` with `MongoFilterCondition` and `MongoFilter` types to support MongoDB operators while maintaining nested type safety.
- Enhanced error handling for invalid operators and conditions in the filtering logic.
- Added extensive tests for various filtering scenarios, including basic, comparison, array, logical, and complex filters, ensuring robust functionality and performance.
- Implemented security measures to prevent the use of dangerous operators like `$where` and validate operator usage.
2025-08-18 11:29:15 +00:00
jkunz
e58c0fd215
fix(core): Improve error handling and logging; enhance search query sanitization; update dependency versions and documentation
2025-08-12 11:25:42 +00:00
philkunz
5cb043009c
feat(watcher): Enhance change stream watchers with buffering and EventEmitter support; update dependency versions
2025-04-25 09:35:51 +00:00
philkunz
408b2cce4a
feat(core): introduced lucene style search
2025-04-06 13:49:56 +00:00
philkunz
19d5f553b9
fix(core): update
2024-03-22 18:36:34 +01:00
philkunz
8166d2f7c2
fix(core): update
2023-08-15 19:55:22 +02:00
philkunz
2ff3a4e0b7
fix(core): update
2023-08-15 01:01:16 +02:00
philkunz
c7c9acf5bd
fix(core): update
2023-08-12 23:32:02 +02:00
philkunz
4dd9557e1d
fix(core): update
2023-08-10 18:06:45 +02:00
philkunz
e0fc81179a
fix(core): update
2023-07-21 20:08:18 +02:00
philkunz
902fab4cc0
fix(core): update
2023-06-24 23:57:34 +02:00
philkunz
5b88da7dce
fix(core): update
2023-03-21 20:16:07 +01:00
philkunz
fd590e0be3
fix(core): update
2023-02-06 11:43:11 +01:00
philkunz
cd14eb8bf3
fix(core): update
2022-11-08 10:26:20 +01:00
philkunz
3f28ff80cb
fix(core): update
2022-11-01 18:23:57 +01:00