This website requires JavaScript.
a91fac450a
5.16.0
master
v5.16.0
Philipp Kunz
2025-04-25 09:35:51 +00:00
5cb043009c
feat(watcher): Enhance change stream watchers with buffering and EventEmitter support; update dependency versions
Philipp Kunz
2025-04-25 09:35:51 +00:00
4a1f11b885
5.15.1
v5.15.1
Philipp Kunz
2025-04-24 11:34:49 +00:00
43f9033ccc
fix(cursor): Improve cursor usage documentation and refactor getCursor API to support native cursor modifiers
Philipp Kunz
2025-04-24 11:34:49 +00:00
e7c0951786
5.15.0
v5.15.0
Philipp Kunz
2025-04-24 11:08:19 +00:00
efc107907c
feat(svDb): Enhance svDb decorator to support custom serialization and deserialization options
Philipp Kunz
2025-04-24 11:08:19 +00:00
2b8b0e5bdd
5.14.1
v5.14.1
Philipp Kunz
2025-04-23 17:28:49 +00:00
3ae2a7fcf5
fix(db operations): Update transaction API to consistently pass optional session parameters across database operations
Philipp Kunz
2025-04-23 17:28:49 +00:00
0806d3749b
5.14.0
v5.14.0
Philipp Kunz
2025-04-23 09:03:15 +00:00
f5d5e20a97
feat(doc): Implement support for beforeSave, afterSave, beforeDelete, and afterDelete lifecycle hooks in document save and delete operations to allow custom logic execution during these critical moments.
Philipp Kunz
2025-04-23 09:03:15 +00:00
db2767010d
5.13.1
v5.13.1
Philipp Kunz
2025-04-22 20:42:11 +00:00
e2dc094afd
fix(search): Improve search query parsing for implicit AND queries by preserving quoted substrings and better handling free terms, quoted phrases, and field:value tokens.
Philipp Kunz
2025-04-22 20:42:11 +00:00
39d2957b7d
5.13.0
v5.13.0
Philipp Kunz
2025-04-22 20:34:23 +00:00
490524516e
feat(search): Improve search query handling and update documentation
Philipp Kunz
2025-04-22 20:34:23 +00:00
ccd4b9e1ec
5.12.2
v5.12.2
Philipp Kunz
2025-04-22 20:09:21 +00:00
9c6d6d9f2c
fix(search): Fix handling of quoted wildcard patterns in field-specific search queries and add tests for location-based wildcard phrase searches
Philipp Kunz
2025-04-22 20:09:21 +00:00
e4d787096e
5.12.1
v5.12.1
Philipp Kunz
2025-04-22 19:37:50 +00:00
2bf923b4f1
fix(search): Improve implicit AND logic for mixed free term and field queries in search and enhance wildcard field handling.
Philipp Kunz
2025-04-22 19:37:50 +00:00
0ca1d452b4
5.12.0
v5.12.0
Philipp Kunz
2025-04-22 19:13:17 +00:00
436311ab06
feat(doc/search): Enhance search functionality with filter and validate options for advanced query control
Philipp Kunz
2025-04-22 19:13:17 +00:00
498f586ddb
5.11.4
v5.11.4
Philipp Kunz
2025-04-22 18:36:47 +00:00
6c50bd23ec
fix(search): Implement implicit AND logic for mixed simple term and field:value queries in search
Philipp Kunz
2025-04-22 18:36:47 +00:00
419eb163f4
5.11.3
v5.11.3
Philipp Kunz
2025-04-22 18:24:27 +00:00
75aeb12e81
fix(lucene adapter and search tests): Improve range query parsing in Lucene adapter and expand search test coverage
Philipp Kunz
2025-04-22 18:24:26 +00:00
c5a44da975
5.11.2
v5.11.2
Philipp Kunz
2025-04-21 17:31:30 +00:00
969b073939
fix(readme): Update readme to clarify usage of searchable fields retrieval
Philipp Kunz
2025-04-21 17:31:30 +00:00
ac80f90ae0
5.11.1
v5.11.1
Philipp Kunz
2025-04-21 16:35:29 +00:00
d0e769622e
fix(doc): Refactor searchable fields API and improve collection registration.
Philipp Kunz
2025-04-21 16:35:29 +00:00
eef758cabb
5.11.0
v5.11.0
Philipp Kunz
2025-04-21 15:29:11 +00:00
d0cc2a0ed2
feat(ts/classes.lucene.adapter): Expose luceneWildcardToRegex method to allow external usage and enhance regex transformation capabilities.
Philipp Kunz
2025-04-21 15:29:11 +00:00
87c930121c
5.10.0
v5.10.0
Philipp Kunz
2025-04-21 15:27:55 +00:00
23b499b3a8
feat(search): Improve search functionality: update documentation, refine Lucene query transformation, and add advanced search tests
Philipp Kunz
2025-04-21 15:27:55 +00:00
0834ec5c91
5.9.2
v5.9.2
Philipp Kunz
2025-04-18 15:10:04 +00:00
6a2a708ea1
fix(documentation): Update search API documentation to replace deprecated searchWithLucene examples with the unified search(query) API and clarify its behavior.
Philipp Kunz
2025-04-18 15:10:03 +00:00
1d977986f1
5.9.1
v5.9.1
Philipp Kunz
2025-04-18 14:56:11 +00:00
e325b42906
fix(search): Refactor search tests to use unified search API and update text index type casting
Philipp Kunz
2025-04-18 14:56:11 +00:00
1a359d355a
5.9.0
v5.9.0
Philipp Kunz
2025-04-18 11:25:39 +00:00
b5a9449d5e
feat(collections/search): Improve text index creation and search fallback mechanisms in collections and document search methods
Philipp Kunz
2025-04-18 11:25:39 +00:00
558f83a3d9
5.8.4
v5.8.4
Philipp Kunz
2025-04-17 11:47:38 +00:00
76ae454221
fix(core): Update commit metadata with no functional code changes
Philipp Kunz
2025-04-17 11:47:38 +00:00
90cfc4644d
5.8.3
v5.8.3
Philipp Kunz
2025-04-17 11:21:35 +00:00
0be279e5f5
fix(readme): Improve readme documentation on data models and connection management
Philipp Kunz
2025-04-17 11:21:35 +00:00
9755522bba
5.8.2
v5.8.2
Philipp Kunz
2025-04-14 18:13:10 +00:00
de8736e99e
fix(classes.doc.ts): Ensure collection initialization before creating a cursor in getCursorExtended
Philipp Kunz
2025-04-14 18:13:10 +00:00
c430627a21
5.8.1
v5.8.1
Philipp Kunz
2025-04-14 18:06:29 +00:00
0bfebaf5b9
fix(cursor, doc): Add explicit return types and casts to SmartdataDbCursor methods and update getCursorExtended signature in SmartDataDbDoc.
Philipp Kunz
2025-04-14 18:06:29 +00:00
4733982d03
5.8.0
v5.8.0
Philipp Kunz
2025-04-14 17:58:54 +00:00
368dc27607
feat(cursor): Add toArray method to SmartdataDbCursor to convert raw MongoDB documents into initialized class instances
Philipp Kunz
2025-04-14 17:58:54 +00:00
938b25c925
5.7.0
v5.7.0
Philipp Kunz
2025-04-14 17:49:07 +00:00
ab251858ba
feat(SmartDataDbDoc): Add extended cursor method getCursorExtended for flexible cursor modifications
Philipp Kunz
2025-04-14 17:49:07 +00:00
24371ccf78
5.6.0
v5.6.0
Philipp Kunz
2025-04-07 16:47:16 +00:00
ed1eecbab8
feat(indexing): Add support for regular index creation in documents and collections
Philipp Kunz
2025-04-07 16:47:16 +00:00
0d2dcec3e2
5.5.1
v5.5.1
Philipp Kunz
2025-04-06 18:18:40 +00:00
9426a21a2a
fix(ci & formatting): Minor fixes: update CI workflow image and npmci package references, adjust package.json and readme URLs, and apply consistent code formatting.
Philipp Kunz
2025-04-06 18:18:39 +00:00
4fac974fc9
5.5.0
v5.5.0
Philipp Kunz
2025-04-06 18:14:47 +00:00
cad2decf59
feat(search): Enhance search functionality with robust Lucene query transformation and reliable fallback mechanisms
Philipp Kunz
2025-04-06 18:14:46 +00:00
0f61bdc455
5.4.0
v5.4.0
Philipp Kunz
2025-04-06 13:49:56 +00:00
408b2cce4a
feat(core): introduced lucene style search
Philipp Kunz
2025-04-06 13:49:56 +00:00
7a08700451
5.3.0
v5.3.0
Philipp Kunz
2025-03-10 23:55:45 +00:00
ebaf3e685c
feat(docs): Enhance documentation with updated installation instructions and comprehensive usage examples covering advanced features such as deep queries, automatic indexing, and distributed coordination.
Philipp Kunz
2025-03-10 23:55:44 +00:00
c8d51a30d8
5.2.12
v5.2.12
Philipp Kunz
2025-02-03 14:06:42 +01:00
d957e911de
fix(documentation): Remove license badge from README
Philipp Kunz
2025-02-03 14:06:42 +01:00
fee936c75f
5.2.11
v5.2.11
Philipp Kunz
2025-02-03 14:03:04 +01:00
ac867401de
fix(documentation): Updated project documentation for accuracy and added advanced feature details
Philipp Kunz
2025-02-03 14:03:03 +01:00
c066464526
5.2.10
v5.2.10
Philipp Kunz
2024-09-05 15:28:53 +02:00
0105aa2a18
fix(smartdata.classes.doc): Fix issue with array handling in convertFilterForMongoDb function
Philipp Kunz
2024-09-05 15:28:52 +02:00
4c2477c269
5.2.9
v5.2.9
Philipp Kunz
2024-09-05 15:06:36 +02:00
ea0d2bb251
fix(smartdata.classes.doc): Fixed issue with convertFilterForMongoDb to handle array operators.
Philipp Kunz
2024-09-05 15:06:35 +02:00
b3e30a8711
5.2.8
v5.2.8
Philipp Kunz
2024-09-05 13:45:56 +02:00
64621dd38f
fix(smartdata.classes.doc): Fix key handling in convertFilterForMongoDb function
Philipp Kunz
2024-09-05 13:45:55 +02:00
117c257a27
5.2.7
v5.2.7
Philipp Kunz
2024-09-05 13:02:28 +02:00
b30522c505
fix(core): Fixed issue with handling filter keys containing dots in smartdata.classes.doc.ts
Philipp Kunz
2024-09-05 13:02:27 +02:00
57d2d56d00
5.2.6
v5.2.6
Philipp Kunz
2024-06-18 20:12:15 +02:00
90751002aa
fix(core): update
Philipp Kunz
2024-06-18 20:12:14 +02:00
7606e074a5
5.2.5
v5.2.5
Philipp Kunz
2024-06-18 20:11:41 +02:00
7ec39e397e
fix(core): update
Philipp Kunz
2024-06-18 20:11:40 +02:00
21d8d3dc32
5.2.4
v5.2.4
Philipp Kunz
2024-05-31 18:47:49 +02:00
6d456955d8
fix(core): update
Philipp Kunz
2024-05-31 18:47:48 +02:00
d08544c782
5.2.3
v5.2.3
Philipp Kunz
2024-05-31 18:39:34 +02:00
bda9ac8a07
fix(saveableProperties): fix issue where _createdAt and _updatedAt registered saveableProperties for all document types
Philipp Kunz
2024-05-31 18:39:33 +02:00
d27dafba2b
5.2.2
v5.2.2
Philipp Kunz
2024-05-31 18:25:52 +02:00
b6594de18c
fix(core): update
Philipp Kunz
2024-05-31 18:25:51 +02:00
d9246cbeac
update description
Philipp Kunz
2024-05-29 14:12:26 +02:00
9a5864656e
5.2.1
v5.2.1
Philipp Kunz
2024-04-16 07:47:25 +02:00
307f0c7277
fix(core): update
Philipp Kunz
2024-04-16 07:47:24 +02:00
62dc897e73
5.2.0
v5.2.0
Philipp Kunz
2024-04-15 18:34:14 +02:00
552b344914
feat(SmartDataDbDoc): add static .getCount({}) method
Philipp Kunz
2024-04-15 18:34:13 +02:00
5a2cc2406c
5.1.2
v5.1.2
Philipp Kunz
2024-04-15 14:26:22 +02:00
73a11370b6
fix(_createdAt/_updatedAt): fields are now ISO format
Philipp Kunz
2024-04-15 14:26:21 +02:00
162265f353
5.1.1
v5.1.1
Philipp Kunz
2024-04-14 04:00:56 +02:00
06776d74c8
fix(core): update
Philipp Kunz
2024-04-14 04:00:56 +02:00
b4cd6b0fe1
5.1.0
v5.1.0
Philipp Kunz
2024-04-14 01:26:11 +02:00
b282f69b35
feat(_createdAt & _updatedAt): adds default _createdAt and _updatedAt fields, fixes #1
Philipp Kunz
2024-04-14 01:26:11 +02:00
203a284c88
5.0.43
v5.0.43
Philipp Kunz
2024-04-14 01:24:22 +02:00
30ae641a9c
fix(core): update
Philipp Kunz
2024-04-14 01:24:21 +02:00
cfe733621f
update npmextra.json: githost
Philipp Kunz
2024-04-01 21:34:27 +02:00
1f76e2478e
update npmextra.json: githost
Philipp Kunz
2024-04-01 19:57:58 +02:00
7d668bee05
update npmextra.json: githost
Philipp Kunz
2024-03-30 21:46:55 +01:00
bef7f68360
5.0.42
v5.0.42
Philipp Kunz
2024-03-30 12:26:43 +01:00
56e9754725
fix(TypeScript): improve tsconfig.json for ES Module use
Philipp Kunz
2024-03-30 12:26:42 +01:00