Skip to content

Commit bbeeec3

Browse files
committed
Merge development branch with comprehensive test improvements
- Sync with development branch (error-messages.ts, security fixes) - Add Jest globals imports to all test/api files - Fix error handling patterns (error.status vs error.response.status) - Fix test data alignment (entry/content type matching) - Remove invalid asset query test - Fix npm audit vulnerabilities (0 remaining)
2 parents f3447e4 + 147140d commit bbeeec3

85 files changed

Lines changed: 7974 additions & 2495 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1-
.DS_Store
2-
node_modules/
3-
dist/
4-
coverage/
1+
*.DS_Store
2+
**/node_modules/*
3+
.idea/*
4+
reports/*
5+
apidocs-templates/*
6+
test/smtpconfig.js/*
7+
test/config.js/*
8+
test/sync_config.js/*
9+
test/report.json/*
10+
tap-html.html
11+
*html-report
12+
coverage
513
.env
6-
*.log
14+
.dccache
15+
dist/
716
.idea/
817
.vscode/
918
*.swp
@@ -31,4 +40,6 @@ test/bundlers/**/package-lock.json
3140
# Temporary internal scripts
3241
test/docs/*.js
3342
test/docs/*.mjs
34-
test/docs/sanity-report*
43+
test/docs/sanity-report*
44+
*.log
45+
.nx/

.npmignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,4 @@ src
1919
*.tgz
2020
.talismanrc
2121
tap-html.html
22-
.github
23-
regions.json
22+
.github

.talismanrc

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,57 @@ fileignoreconfig:
1414
- filename: test/browser/real-api-calls.spec.ts
1515
checksum: 514930cdde28cdc8b37ab054031260d5703dc8bdf777906dd5f9baa270ab7c3a
1616
- filename: package-lock.json
17+
checksum: cb21e1b4fc8240b8ee33c6f974a9d1cf25d96afb9161c85633cbb061f069bbc4
1718
- filename: test/api/live-preview-comprehensive.spec.ts
1819
checksum: fe961d576a31f1ea502ecd10c890a78b77b6f3019dd810dd3be914e6abf298dd
1920
ignore_detectors: [ base64 ]
21+
- filename: test/unit/contentstack.spec.ts
22+
checksum: d5b99c01459ab8bc597baaa9e6cc4aa91ac6d9bf78af08e1d0220d0c5db3d0b3
23+
- filename: test/unit/utils.spec.ts
24+
checksum: 79ce5bd78376db37a34df82c0fea19031e995b66a5a246e73f8262fa05d65a9c
25+
- filename: test/unit/query-optimization-comprehensive.spec.ts
26+
checksum: f5aaf6c784d7c101a05ca513c584bbd6e95f963d1e42779f2596050d9bcbac96
27+
- filename: src/lib/entries.ts
28+
checksum: f6a19da15baed75062ad0cc599573ed08926e28fffe3f6e4890a0efb4d58c910
29+
- filename: src/lib/cache.ts
30+
checksum: d8d32089b8a4b247e4ba71c22b56cbb0a54440ebf35b102af222eb8032919f02
31+
- filename: test/unit/cache.spec.ts
32+
checksum: e96f913a466a1f4d55a422e7032fc2c06eeed5fea86cdcc86a05fbe3eba29b7a
33+
- filename: src/lib/query.ts
34+
checksum: 073c47e46755eb79d1d7e9fcaf2864296a218bf650888dd37c42480cce7df379
35+
- filename: test/api/retry-integration.spec.ts
36+
checksum: dc07b0a8111fd8e155b99f56c31ccdddd4f46c86f1b162b17d73e15dfed8e3c8
37+
- filename: test/unit/retry-configuration.spec.ts
38+
checksum: 359c8601c6205a65f3395cc209a93b278dfe7f5bb547c91b2eeab250b2c85aa3
39+
- filename: package-lock.json
40+
checksum: 993afd503e9f5d399fac30ae230cb47538cec2c61c5364e88be72726fb723dda
41+
ignore_detectors: [base64, filecontent]
42+
- filename: src/lib/global-field.ts
43+
checksum: 70b9652bcba16ddc4d853ac212ad909a8ecfc76f491c55a05e4e3cdf9ce476b5
44+
- filename: src/lib/content-type.ts
45+
checksum: 1dc0fa53ae209efb67d68a01493822e9dec560799f8309329213dae69459655f
46+
- filename: src/lib/stack.ts
47+
checksum: 145dd6add876a771a9a6ba024f57ef2c4b46a911fe1bf3885a69cf1f6c9dd72d
48+
- filename: src/lib/entry.ts
49+
checksum: 1c64ccf19226873d068d6896028bfb74546c1cfd993779515bccfcc747180ca0
50+
- filename: src/lib/error-messages.ts
51+
checksum: 3b960af19f3ba302522e912616b147b11d63dfe3f7ad2e0cf2de807815ee236a
52+
- filename: src/lib/global-field-query.ts
53+
checksum: 824c54061b80236380e776640e7f52f45164230bcc0ee88de302b30e9f83297f
54+
- filename: src/lib/base-query.ts
55+
checksum: 8d67435121581d43ba9c5f544daf30a0579b7faa7c8661000d8d37ddfc172112
56+
- filename: test/unit/base-query.spec.ts
57+
checksum: ceaceb1d65965b151edc9fc11d5a226460328b1913319994df51ca1b453cd6af
58+
- filename: src/lib/entries.ts
59+
checksum: 3ffe426234ef710d0fcfd8e41ca57f61ce6bc44298ee7dde6f4530fa3c16d2ee
60+
- filename: test/unit/error-messages.spec.ts
61+
checksum: b64be136b19890aa9e9000bac7df6eb1188828ee4b740d5c756396699716c428
62+
- filename: test/api/modular-blocks.spec.ts
63+
checksum: 1e536b0409f05f2d5c1d6e87b0ec4bda2c3fde9bc4ff331406f33464a26cff55
64+
- filename: test/unit/centralized-error-handling.spec.ts
65+
checksum: 66a5eb520414bd71da331338bfb4faa2fc9f233eadf0eb18ddd7915db6849238
66+
- filename: src/lib/query.ts
67+
checksum: f7200cb6e3b9ff681439482faaf882781dfb5f6ab6fefd4c98203ba8bf30d5e6
68+
- filename: test/api/base-query-casting.specs.ts
69+
checksum: 9185df498914e2966d78d9d216acaaa910d43cd7ac9a5e9a26e7241ac9edc9b5
2070
version: "1.0"

CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,28 @@
1+
### Version: 4.10.5
2+
#### Date: Jan-05-2026
3+
Fix: Fix security issues
4+
5+
### Version: 4.10.4
6+
#### Date: Dec-08-2025
7+
Feat: Improved error messages
8+
9+
### Version: 4.10.3
10+
#### Date: Nov-12-2025
11+
fix: reverts the endpoints helper method integration
12+
13+
### Version: 4.10.2
14+
#### Date: Dec-15-2025
15+
Build: bump @contentstack/core version to ^1.3.4
16+
17+
### Version: 4.10.3
18+
#### Date: Nov-13-2025
19+
Fix: reverts the endpoints helper method integration
20+
121
### Version: 4.10.2
2-
#### Date: Oct-29-2025
22+
#### Date: Nov-12-2025
323
Enhancement: Added logHandler interceptors for request and response logging
24+
Enhancement: Upgraded @contentstack/utils dependency to version 1.6.2
25+
Refactor: Replaced region handling logic to use getContentstackEndpoint from @contentstack/utils
426

527
### Version: 4.10.1
628
#### Date: Oct-27-2025

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
The MIT License (MIT)
22

33

4-
Copyright (c) 2016-2025 Contentstack
4+
Copyright (c) 2016-2026 Contentstack
55

66
Permission is hereby granted, free of charge, to any person obtaining a copy
77
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)