Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1823 commits
Select commit Hold shift + click to select a range
5bee466
feat: client.publish payload (#2597)
cemreyuksel Apr 2, 2025
1fa7496
feat: add optional functions property to AppBundleProps type [EXT-630…
whitelisab Apr 4, 2025
1b2e1b4
chore: update codeowners and catalog-info.yaml to DX [DX-5] (#2604)
whitelisab Apr 7, 2025
8a3ba1b
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 8, 2025
964d6ea
build(deps-dev): bump vite from 5.4.15 to 5.4.17 (#2606)
dependabot[bot] Apr 8, 2025
2cf87cf
fix: make version param optional in patch method [DX-34] (#2609)
whitelisab Apr 9, 2025
4a69da4
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 15, 2025
21bef6e
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 22, 2025
2f2b359
build(deps): bump axios in the production-dependencies group (#2622)
dependabot[bot] Apr 25, 2025
5b365f6
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Apr 29, 2025
abc6fbe
build(deps-dev): bump @types/node from 20.17.30 to 20.17.32 (#2628)
dependabot[bot] Apr 30, 2025
6a70514
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 6, 2025
1d93096
build(deps-dev): bump @types/node from 20.17.32 to 20.17.43 (#2634)
dependabot[bot] May 7, 2025
e2f97c6
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 13, 2025
8a3f450
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] May 28, 2025
032d9f5
build(deps-dev): bump @types/node from 20.17.43 to 20.17.52 (#2646)
dependabot[bot] May 29, 2025
44c7393
chore: rename team-tundra -> team-extensibility [EXT-6372] (#2649)
BobHemphill76 Jun 2, 2025
4fffeeb
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Jun 3, 2025
a640bae
build(deps-dev): bump tar-fs in /test/output-integration/browser (#2651)
dependabot[bot] Jun 3, 2025
6c7833c
build(deps-dev): bump @types/node from 20.17.52 to 20.17.57 (#2654)
dependabot[bot] Jun 4, 2025
d311000
feat: [GROOT-1871] add concept scheme on concepts (#2652)
momenzadehvida Jun 4, 2025
a52765c
test: Taxonomy tests are failing after adding conceptScheme on concep…
momenzadehvida Jun 13, 2025
53ffc5c
feat: add forTemplatedSpaces field for env template creation [DX-173]…
whitelisab Jun 24, 2025
74bd2a7
chore: update test entry IDs in TestDefaults for failing integ tests …
elylucas Jun 27, 2025
aaafcb0
build(deps): bump axios in the production-dependencies group (#2659)
dependabot[bot] Jun 30, 2025
08b5a5d
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Jun 30, 2025
ad41073
build(deps-dev): bump the dev-dependencies group with 3 updates (#2675)
dependabot[bot] Jul 1, 2025
ed7cad3
build(deps-dev): bump @types/node from 20.17.57 to 20.19.4 (#2678)
dependabot[bot] Jul 2, 2025
4b466fa
Add CodeQL workflow for GitHub Actions (#2682)
forged-request Jul 3, 2025
ad6fc41
Add CodeQL workflow for GitHub Actions (#2683)
forged-request Jul 3, 2025
5e70cf5
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Jul 8, 2025
cacaf05
build(deps-dev): bump @types/node from 20.19.4 to 20.19.6 (#2688)
dependabot[bot] Jul 9, 2025
362fcf3
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Jul 15, 2025
12c380f
fix: removed inapplicable query params and improved AiAction types (#…
jfctfl Jul 16, 2025
2f1cafa
test: Skip failing environment template tests (#2702)
michaelphamcf Jul 18, 2025
e62da48
fix: [GROOT-1314] fix broken pagination for taxonomy requests (#2701)
LiamStokingerContentful Jul 21, 2025
52f700b
build(deps-dev): bump the dev-dependencies group with 2 updates (#2703)
dependabot[bot] Jul 22, 2025
bc1d476
chore: skip environment-template tests due to api slowness [DX-267] (…
elylucas Jul 23, 2025
d0d3815
build(deps): bump axios from 1.10.0 to 1.11.0 (#2707)
dependabot[bot] Jul 28, 2025
ae77ef9
chore: unskip environment template tests and update taxonomy tests (#…
michaelphamcf Aug 13, 2025
e78eabf
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Aug 14, 2025
39f031a
build(deps-dev): bump @types/node from 20.19.6 to 20.19.10 (#2714)
dependabot[bot] Aug 15, 2025
0cd9510
build(deps-dev): bump @types/node from 20.19.10 to 20.19.11 (#2715)
dependabot[bot] Aug 19, 2025
7024d5b
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Aug 21, 2025
8f34dc5
build(deps-dev): bump the dev-dependencies group with 4 updates (#2721)
dependabot[bot] Aug 26, 2025
532922f
chore: update taxonomy tests after TaxonomyConcept removed (#2731)
michaelphamcf Sep 4, 2025
f4e5507
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Sep 5, 2025
22c8ea0
build(deps-dev): bump @types/node from 20.19.11 to 20.19.13 (#2734)
dependabot[bot] Sep 8, 2025
ec622a5
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Sep 9, 2025
d3b15ee
feat: add new endpoints for AppActionCall to fetch structured results…
lewisjcs Sep 10, 2025
1afd1f7
feat: add `resultSchema` and `parametersSchema` support to AppAction …
lewisjcs Sep 10, 2025
0fb9c62
build(deps-dev): bump vite from 5.4.17 to 5.4.20 (#2740)
dependabot[bot] Sep 11, 2025
276ffb4
fix: rename previewMode->livePreview (#2738)
colomolo Sep 11, 2025
79a8a66
feat: update AppActionCall parameters to include retry options [] (#2…
lewisjcs Sep 11, 2025
b550402
build(deps): bump axios in the production-dependencies group (#2742)
dependabot[bot] Sep 12, 2025
41d4be0
chore: add details for hostUpload in README [DX-371] (#2744)
whitelisab Sep 12, 2025
504230e
build(deps): bump axios in the production-dependencies group (#2745)
dependabot[bot] Sep 15, 2025
da52b7c
fix: app action call params/payload plumbing for legacy client [EXT-6…
jjolton-contentful Sep 15, 2025
f8f599f
fix: add response.statusCode to AppActionCallRawResponse [EXT-6767] (…
jjolton-contentful Sep 16, 2025
124e987
feat(environment-templates): add collection filter forTemplatedSpaces…
marcolink Sep 18, 2025
8769a09
chore: migrate to prettier 3 (#2751)
axe312ger Sep 18, 2025
7a648cb
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Sep 22, 2025
d2de6d5
fix: AppActionCallProps result xor error [EXT-6783] (#2758)
michaelpineirocontentful Sep 23, 2025
5da548a
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Sep 24, 2025
f817ce6
feat(environment-templates): add forTemplatedSpaces query param (#2761)
Silhoue Sep 24, 2025
f76e424
feat: add support for releases [DX-374] (#2757)
whitelisab Sep 24, 2025
01bef14
build(deps-dev): bump tar-fs in /test/output-integration/browser (#2763)
dependabot[bot] Sep 24, 2025
5b1ebfe
fix(release-asset): invalid query for getMany [] (#2765)
chrishelgert Sep 26, 2025
6a08166
fix: move app-action-call status, result, and error to sys [EXT-6783]…
jjolton-contentful Sep 29, 2025
e151444
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Sep 30, 2025
bfef7be
build(deps-dev): bump @types/node from 20.19.13 to 20.19.17 (#2760)
dependabot[bot] Sep 30, 2025
7a28529
fix: bump axios to 1.12.2 (#2769)
michaelphamcf Sep 30, 2025
9ba9a45
test: update app action structured integration test [] (#2774)
whitelisab Oct 1, 2025
c3e5b2e
build(deps): bump contentful-sdk-core (#2771)
dependabot[bot] Oct 2, 2025
144659f
fix: update params type for release asset process methods [DX-443] (#…
whitelisab Oct 2, 2025
d23982c
build(deps-dev): bump lint-staged from 15.5.1 to 15.5.2 (#2639)
dependabot[bot] Oct 2, 2025
c123722
build(deps-dev): bump @types/node from 20.19.18 to 20.19.19 (#2773)
dependabot[bot] Oct 2, 2025
37bb700
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Oct 7, 2025
2a72ce0
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Oct 20, 2025
862d850
build(deps-dev): bump vite from 5.4.20 to 5.4.21 (#2784)
dependabot[bot] Oct 21, 2025
c27cab2
feat: add new optional parameters template endpoints [NONE] (#2785)
pypas Oct 23, 2025
8c37b29
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Oct 24, 2025
edc5340
build(deps-dev): bump @types/node from 20.19.19 to 20.19.23 (#2788)
dependabot[bot] Oct 27, 2025
c7b4dc7
build(deps): bump axios in the production-dependencies group (#2789)
dependabot[bot] Oct 28, 2025
cef779a
build(deps): bump axios in the production-dependencies group (#2791)
dependabot[bot] Oct 29, 2025
8e72254
feat(environment-templates): add latestOnly query param [COPS-1022] (…
Silhoue Oct 30, 2025
18baf1b
fix: export ScheduledActionStatus type [SPA-3429] (#2796)
Spring3 Nov 5, 2025
5c49e77
feat: add TS support cursor based pagination [CAPI-2270] (#2792)
mrlaessig Nov 6, 2025
ed03961
feat: [TOL-2513][SPA-2443] Bulk actions v2 support (#2528)
colomolo Nov 6, 2025
6f47a0c
build(deps): bump axios in the production-dependencies group (#2795)
dependabot[bot] Nov 7, 2025
b7a3c96
feat: add 'agent' app location type (internal) [EXT-6969] (#2799)
jjolton-contentful Nov 11, 2025
043d384
build(deps-dev): bump the dev-dependencies group across 1 directory w…
dependabot[bot] Nov 12, 2025
7899744
Revert "feat: add TS support cursor based pagination [CAPI-2270] (#27…
mrlaessig Nov 13, 2025
0232898
chore: fix flaky app action call response test [] (#2806)
jjolton-contentful Nov 13, 2025
06c56ba
fix: export enum as such instead of as a type [SPA-3429] (#2798)
Spring3 Nov 13, 2025
ac054c4
chore: update vault secrets to work with github actions (#2807)
elylucasctfl Nov 14, 2025
74f0fc6
chore: update to github actions and npm trusted publishing (#2800)
elylucasctfl Nov 17, 2025
980d146
chore: update readme badge and change to master branch in workflow (#…
elylucasctfl Nov 18, 2025
97797b1
chore: [] ignore npm scripts (#2826)
jamesmbourne Nov 26, 2025
67f1802
chore: remove lifecycles scripts (#2839)
elylucasctfl Dec 3, 2025
250edae
chore: fix docs build [] (#2845)
elylucasctfl Dec 4, 2025
2cde18c
chore: improve tests for reliability [] (#2847)
elylucasctfl Dec 5, 2025
9991487
feat: add dedicated methods for cursor based pagination [CAPI-2357] (…
ebefarooqui Dec 9, 2025
d64f537
feat: add referencingEntryId query parameter to Resource API [ARC-727…
jberry92 Dec 10, 2025
0e2d47c
feat: add dedicated methods for cursor based pagination for published…
ebefarooqui Dec 12, 2025
75dca39
feat: add semantic entities [GROOT-2165] (#2849)
msieroslawska Dec 12, 2025
cb7782e
feat: add agents and agent runs [PIC-828] (#2852)
elliotmassen Jan 2, 2026
3c6d063
chore: [SECURITY-1357] refine condition for dependabot approval in wo…
forged-request Jan 6, 2026
c24c1f7
fix: update sdk-core and express to bump qs dep [DX-663] (#2859)
whitelisab Jan 12, 2026
a60a64b
fix: mark AiActionInvocationType outputFormat as optional (#2858)
jfctfl Jan 13, 2026
5d3cd3d
Add optional `metadata` object to `AgentGeneratePayload` [PIC-852] (#…
elliotmassen Jan 16, 2026
8d6df6c
feat: component type getMany support [DX-619][DX-620] (#2866)
michaelphamcf Jan 20, 2026
272f034
chore(deps-dev): bump lodash-es from 4.17.21 to 4.17.23 (#2868)
dependabot[bot] Jan 21, 2026
0dcd090
chore(deps): bump tar and npm (#2870)
dependabot[bot] Jan 21, 2026
2f689d7
chore(deps): bump qs and body-parser (#2861)
dependabot[bot] Jan 21, 2026
e9a3754
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (#2869)
dependabot[bot] Jan 22, 2026
26da34d
fix(deps): bump contentful-sdk-core version [DX-703] (#2871)
whitelisab Jan 28, 2026
72006e7
feat: add query param support to aiAction.invoke() (#2873)
bhekanik Feb 5, 2026
6b764ac
fix: fail on cache miss in workflows [] (#2875)
whitelisab Feb 5, 2026
e1533fc
fix: spaceMember response props now reflect api response shape [DX-72…
tylerpina Feb 11, 2026
372155b
chore(deps): bump axios from 1.13.2 to 1.13.5 (#2878)
dependabot[bot] Feb 11, 2026
e4c733c
build(deps): patch axios security vulnerability (#2880)
ethan-ozelius-contentful Feb 18, 2026
ac47762
chore(deps): bump qs from 6.14.1 to 6.14.2 (#2879)
dependabot[bot] Feb 18, 2026
81d8a3e
feat(roles): add support for query params for getRoles method (#536)
ruderngespra Nov 6, 2020
c3e0998
feat: bump supported node version to current LTS (#1998) (#2008)
t-col Oct 3, 2023
bbc6356
fix: trigger release (#2012)
marcolink Oct 6, 2023
951df67
fix: release axios upgrade (#2082)
t-col Dec 4, 2023
56bb9ea
fix(): bump release (#2166)
t-col Feb 6, 2024
e5133f9
feat: new esm builds
elylucas Nov 20, 2025
078321b
chore: remove errant deprecation notice
elylucas Nov 20, 2025
1588786
chore: fix imports in tests
elylucas Nov 20, 2025
631ebc5
chore: fix size limit check
elylucas Nov 20, 2025
5a5cc32
chore: remove browser test app run
elylucas Nov 20, 2025
e4bfbec
chore: fix test imports
elylucas Nov 20, 2025
12ea37d
chore: fix format
elylucas Nov 20, 2025
a4b4267
chore: update .nvmrc to v22
elylucas Nov 20, 2025
441edc1
chore: cleanup rollup and tsconfig
elylucas Nov 20, 2025
e948dd1
chore: remove leftover babel and webpack artifacts
elylucas Nov 20, 2025
79c3e7e
chore: fix cjs dist folder name
elylucas Nov 20, 2025
4553dfc
chore: fix new-beta branch name in workflow file
elylucas Nov 20, 2025
198283f
chore: revert back to sdk core latest
elylucas Nov 20, 2025
611d369
fix: change to kickoff release
elylucas Nov 21, 2025
8480866
fix: turn on cjs module interop in rollup
elylucas Nov 21, 2025
b74f5e3
chore: add browser build back in
elylucas Nov 21, 2025
9db0f14
fix: bump build
elylucas Nov 21, 2025
1a1219d
fix: replace node stream type with ReadableStream for better browser …
elylucas Nov 24, 2025
d704238
chore: only polyfil util lib
elylucas Nov 25, 2025
e9d5f3a
chore: update browser list
elylucas Nov 25, 2025
5886bb1
chore: update readme
elylucas Nov 25, 2025
6cc40e9
chore: add migration guide
elylucas Nov 25, 2025
8109d96
chore: change target to 2021 for better support
elylucas Nov 25, 2025
3c83877
chore: reenable checks
elylucas Dec 1, 2025
c74c6fd
chore: update needs
elylucas Dec 1, 2025
789dd04
chore: ignore no-undef in test
elylucas Dec 1, 2025
403ad3b
feat!: bump to update major
elylucas Dec 1, 2025
04a0d10
feat: bump to update major
elylucas Dec 1, 2025
bac5b54
fix: bump build
elylucas Dec 4, 2025
540778f
fix: revert ReadableStream change
elylucas Dec 5, 2025
4ed8320
fix: bump build
elylucas Dec 5, 2025
97caea2
chore: import type stream as named export
elylucas Dec 5, 2025
73fdcde
chore: some cleanup
elylucas Dec 5, 2025
7b46af3
fix: make version param required for entry patch method of plain clie…
whitelisab Apr 16, 2025
e008885
chore: update migration guide for patch change
elylucas Dec 5, 2025
f8bbefa
fix: remove browser export (#2851)
elylucasctfl Dec 16, 2025
923b89a
fix: export TagSysProps type
elylucas Dec 18, 2025
f729bbe
chore: update readme
elylucas Dec 19, 2025
bc194a5
fix: update to contentful-sdk-core dev build
elylucas Dec 22, 2025
a69ae6f
fix: new core sdk build
elylucas Dec 23, 2025
fa607d1
chore: fix build
elylucas Dec 23, 2025
178dd24
chore: putting process back in cause i just dont wanna anymore
elylucas Dec 23, 2025
e7d297e
fix: add latest sdk core dev build
elylucas Dec 23, 2025
28d9bb6
chore: update to latest sdk core
elylucas Jan 6, 2026
e409ba5
feat: taxonomy changes cherry picked [DX-671] (#2862)
tylerpina Jan 13, 2026
0282059
docs: update migration guide with entry.patch version param breaking …
chasepoirier Jan 14, 2026
4cb5c02
chore: deprecate waterfall client [DX-674] (#2865)
tylerpina Jan 15, 2026
55568ed
feat!: Default to plain client instead of waterfall client [DX-690] (…
chasepoirier Jan 21, 2026
037d65e
fix: include op-patch from json-patch [DX-725] (#2823)
axe312ger Feb 17, 2026
72b69c1
feat: clean up code structure for better docs (#2827)
axe312ger Mar 5, 2026
8c8a4c8
feat: [CFISO-3092] add automation definition and execution endpoints …
bhekanik Feb 18, 2026
5061820
feat(releases): add metadata filters (#2881)
YvesRijckaert Feb 19, 2026
4488beb
feat: update agent generate endpoint response type [PIC-918] (#2882)
mshaaban0 Feb 20, 2026
8ff8b04
fix: update ComponentType types to match API changes [DX-692] (#2883)
whitelisab Feb 23, 2026
848e6a0
chore: use new URLs for agents api (#2888)
mshaaban0 Feb 24, 2026
abf5224
build(deps): bump sdk-core and qs dependencies [DX-748] (#2890)
whitelisab Feb 25, 2026
bb73435
chore(deps-dev): bump basic-ftp in /test/output-integration/browser (…
dependabot[bot] Feb 25, 2026
f01ff7b
chore(deps-dev): bump rollup from 4.31.0 to 4.59.0 (#2892)
dependabot[bot] Feb 25, 2026
17d1103
feat: add `defaultUserLanguage` + `preferredLanguage` keys in typings…
cf-remylenoir Feb 26, 2026
e690e1b
chore(deps-dev): bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#2840)
dependabot[bot] Feb 27, 2026
016a3d4
fix(User): adjust `preferredLanguage` type [UFO-1659] (#2897)
cf-remylenoir Mar 2, 2026
b53f3c9
chore(deps-dev): bump express from 4.22.1 to 5.2.1 (#2900)
dependabot[bot] Mar 2, 2026
947077d
feat: add new configurations for semantic endpoints [GROOT-2559] (#2909)
LiamStokingerContentful Mar 5, 2026
437e537
chore(deps): bump tar and npm (#2920)
dependabot[bot] Mar 11, 2026
b977199
chore(deps): bump undici from 7.16.0 to 7.24.1 (#2925)
dependabot[bot] Mar 13, 2026
3eaa987
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 (#2926)
dependabot[bot] Mar 13, 2026
8becd25
feat: add new param to create space and add specs for space creation …
cpesket Mar 23, 2026
064c621
chore: add optional dep
chasepoirier Mar 23, 2026
8c366f5
chore: update linter
chasepoirier Mar 23, 2026
1d8732a
chore: add optional dep for esbuild
chasepoirier Mar 23, 2026
999949b
fix: import paths for unit tests
chasepoirier Mar 23, 2026
687b6d6
chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 (#2935)
dependabot[bot] Mar 23, 2026
da8af86
chore: pin prettier to 3.6.2
chasepoirier Mar 24, 2026
8a6213d
fix: add timeout for space-membership integration tests
chasepoirier Mar 24, 2026
7823858
feat(roles): add support for query params for getRoles method (#536)
ruderngespra Nov 6, 2020
6080e4d
feat: bump supported node version to current LTS (#1998) (#2008)
t-col Oct 3, 2023
58bd376
fix: trigger release (#2012)
marcolink Oct 6, 2023
a6b0d36
fix: release axios upgrade (#2082)
t-col Dec 4, 2023
3072986
fix(): bump release (#2166)
t-col Feb 6, 2024
7042b37
refactor: remove entities barrels file to improve import structure an…
axe312ger Nov 28, 2025
974cd3c
refactor: rename plain/common-types to actually describe what the fil…
axe312ger Mar 25, 2025
1a38c13
refactor: rename params to clientOptions in createClient function to …
axe312ger Mar 25, 2025
5f24fe1
refactor: rename DefaultParams to PlainClientDefaultParams to avoid c…
axe312ger Nov 28, 2025
e8debb5
refactor: standardize API type naming (Api -> API) and fix duplicate …
axe312ger Feb 18, 2026
3680856
refactor: remove entities barrels file to improve import structure an…
axe312ger Nov 28, 2025
b684f89
fix: upgrade typedoc, include missing types and plenty of tsdoc fixes
axe312ger Feb 28, 2025
e1143a6
dx: simplify doc scripts to essentials
axe312ger Mar 20, 2025
78f67f1
refactor: further improving and cleaning up typedocs config
axe312ger Mar 20, 2025
0fa987f
build: update package-lock.json
axe312ger Nov 28, 2025
b25d37b
fix: make docs build again
axe312ger Nov 28, 2025
a070824
refactor: clean up createClient overloads, add examples for each way …
axe312ger Mar 25, 2025
8d22ec2
docs: categorise code files for typedoc
axe312ger Nov 28, 2025
f38fa4a
docs: improve typedocs config to finally make some sense
axe312ger Nov 28, 2025
f9bae8b
fix: declare __VERSION__ variable as global
axe312ger Nov 28, 2025
b972644
fix: resolve post-rebase issues in createClient overloads and __VERSI…
axe312ger Feb 18, 2026
8aa6b5b
docs: enable excludePrivate/excludeInternal, fix docs:publish script,…
axe312ger Feb 27, 2026
3b02a17
docs: simplify typedoc config with glob pattern for entity entry points
axe312ger Feb 27, 2026
ab3578b
docs: fix all 36 TypeDoc warnings — unused tags, mismatched params, b…
axe312ger Feb 27, 2026
7eab2c1
docs: add @module and @category tags to 10 missing entity files
axe312ger Feb 27, 2026
ddd914f
docs: add JSDoc descriptions to public types in common-types.ts
axe312ger Feb 27, 2026
b8fd193
docs: add JSDoc descriptions to all entity Props interfaces and types
axe312ger Feb 27, 2026
4afbda6
docs: add and fix @example blocks on key API methods
axe312ger Feb 27, 2026
594c16b
docs: add JSDoc descriptions to 124 PlainClientAPI inline methods
axe312ger Feb 27, 2026
ca6fbea
fix: correct JSDoc inaccuracies found during verification rounds
axe312ger Feb 27, 2026
f43ab75
feat(roles): add support for query params for getRoles method (#536)
ruderngespra Nov 6, 2020
70c5eb3
feat: bump supported node version to current LTS (#1998) (#2008)
t-col Oct 3, 2023
a7b241f
fix: trigger release (#2012)
marcolink Oct 6, 2023
e58a003
fix: release axios upgrade (#2082)
t-col Dec 4, 2023
c3f170a
fix(): bump release (#2166)
t-col Feb 6, 2024
3bd84ca
refactor: fix @internal contradictions and improve typedoc config for…
axe312ger Mar 4, 2026
5d718f7
docs: enhance typedoc config with search boosts, navigation links, st…
axe312ger Mar 4, 2026
30d4c6a
docs: plain-client and legacy API are now fully reachable and clickab…
axe312ger Mar 4, 2026
37d008d
docs: add Getting Started project document and restructure typedoc na…
axe312ger Mar 13, 2026
099005a
refactor: convert typedoc config from JSON to ESM and derive sidebar …
axe312ger Mar 13, 2026
6c4fae0
fix: resolve 76 TypeDoc warnings from mismatched and malformed @param…
axe312ger Mar 13, 2026
7b28828
fix: add missing internal flags from rebase
axe312ger Mar 26, 2026
72a54bb
fix: fill other missing gaps, especially wrapper funcs
axe312ger Mar 26, 2026
7aa3da6
fix: found more
axe312ger Mar 26, 2026
9acb6f5
feat: upgrade typedoc and github theme to latest versions
axe312ger Mar 27, 2026
93b0dba
docs: improve and fix contributing
axe312ger Mar 30, 2026
d528c38
fix: missing import
axe312ger Mar 30, 2026
895ae14
feat: add version switcher and upgrade deps
axe312ger Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 0 additions & 14 deletions .babelrc

This file was deleted.

7 changes: 7 additions & 0 deletions .contentful/vault-secrets.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 1
services:
github-action:
policies:
- dependabot
- semantic-release
- packages-read
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
* @contentful/team-developer-experience

package.json
package-lock.json
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: bug
assignees: ''
---

## Bug Description

A clear and concise description of what the bug is.

## Steps to Reproduce

1. Go to '...'
2. Execute '...'
3. See error

## Expected Behavior

A clear and concise description of what you expected to happen.

## Actual Behavior

A clear and concise description of what actually happened.

## Code Sample

```javascript
// Minimal code to reproduce the issue
```

## Environment

- OS: [e.g. macOS 13.0, Windows 11, Ubuntu 22.04]
- Package Version: [e.g. 1.2.3]
- Node Version: [e.g. 18.0.0]
- Package Manager: [e.g. npm 9.0.0, yarn 1.22.0]

## Error Messages/Logs

```
Paste any error messages or relevant logs here
```

## Screenshots

If applicable, add screenshots to help explain your problem.

## Additional Context

Add any other context about the problem here.

## Possible Solution

If you have suggestions on how to fix the bug, please describe them here.
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: true
contact_links:
- name: Question or Discussion
url: https://github.com/contentful/contentful-management/discussions
about: Ask questions or discuss ideas with the community
- name: Documentation
url: https://www.contentful.com/developers/docs/references/content-management-api/
about: Check out our documentation for help and guides
- name: Security Vulnerability
url: https://github.com/contentful/contentful-management/security/advisories/new
about: Report a security vulnerability privately
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
name: Feature Request
about: Suggest an idea for this project
title: '[FEATURE] '
labels: enhancement
assignees: ''
---

## Feature Description

A clear and concise description of the feature you'd like to see.

## Problem Statement

Is your feature request related to a problem? Please describe.
Example: I'm always frustrated when [...]

## Proposed Solution

A clear and concise description of what you want to happen.

## Use Case

Describe the use case for this feature. How would you use it?

```javascript
// Example of how the feature would be used
const example = new Feature({
option: 'value',
});
```

## Alternatives Considered

A clear and concise description of any alternative solutions or features you've considered.

## Benefits

What are the benefits of implementing this feature?

- Benefit 1
- Benefit 2
- Benefit 3

## Potential Drawbacks

Are there any potential drawbacks or challenges with this feature?

## Additional Context

Add any other context, screenshots, or examples about the feature request here.

## Implementation Suggestions

If you have ideas about how this could be implemented, please share them here.

## Priority

How important is this feature to you?

- [ ] Critical - Blocking my usage
- [ ] High - Important for my use case
- [ ] Medium - Would be nice to have
- [ ] Low - Just a suggestion

## Willingness to Contribute

- [ ] I'd be willing to submit a PR for this feature
- [ ] I can help test this feature
- [ ] I can help with documentation
29 changes: 29 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!--
Thank you for opening a pull request.

Please fill in as much of the template below as you're able. Feel free to remove
any section you want to skip.
-->

## Summary

<!-- Give a short summary what your PR is introducing/fixing. -->

## Description

<!-- Describe your changes in detail -->

## Motivation and Context

<!--
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.
-->

## PR Checklist

- [ ] I have read the `CONTRIBUTING.md` file
- [ ] All commits follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/)
- [ ] Documentation is updated (if necessary)
- [ ] PR doesn't contain any sensitive information
- [ ] There are no breaking changes
28 changes: 28 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
directory: '/'
schedule:
interval: 'weekly'
day: 'monday'
open-pull-requests-limit: 10
reviewers:
- 'contentful/team-developer-experience'
labels:
- 'dependencies'
commit-message:
prefix: 'chore'
include: 'scope'
ignore:
- dependency-name: husky
versions:
- ">=5.0.0"
- dependency-name: typedoc
versions:
- '>= 0'
- dependency-name: webpack
versions:
- '>= 5.0.0'
cooldown:
default-days: 15
39 changes: 39 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Build

on:
workflow_call:

jobs:

build:
runs-on: ubuntu-latest

permissions:
contents: read

steps:

- name: Checkout code
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Build
run: npm run build

- name: Check build artifacts
run: ls -la dist/

- name: Save Build folders
uses: actions/cache/save@v4
with:
path: |
dist
key: build-cache-${{ github.run_id }}-${{ github.run_attempt }}
44 changes: 44 additions & 0 deletions .github/workflows/check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Run Checks

on:
workflow_call:

jobs:
lint:
runs-on: ubuntu-latest

permissions:
contents: read

steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'npm'

- name: Install dependencies
run: npm ci

- name: Restore the build folders
uses: actions/cache/restore@v4
with:
path: |
dist
key: build-cache-${{ github.run_id }}-${{ github.run_attempt }}
fail-on-cache-miss: true

- name: Run linter
run: npm run lint

- name: Check formatting
run: npm run format:check

- name: Run unit tests
run: npm run test:unit:cover

- name: Test package size
run: npm run test:size
29 changes: 29 additions & 0 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: "CodeQL Scan for GitHub Actions Workflows"

on:
push:
branches: [main]
paths: [".github/workflows/**"]

jobs:
analyze:
name: Analyze GitHub Actions workflows
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

steps:
- uses: actions/checkout@v5

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: actions

- name: Run CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: actions
15 changes: 15 additions & 0 deletions .github/workflows/dependabot-approve-and-request-merge.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: "dependabot approve-and-request-merge"

on: pull_request_target

jobs:
worker:
permissions:
contents: write
id-token: write
runs-on: ubuntu-latest
if: github.event.pull_request.user.login == 'dependabot[bot]' && github.repository == github.event.pull_request.head.repo.full_name
steps:
- uses: contentful/github-auto-merge@v1
with:
VAULT_URL: ${{ secrets.VAULT_URL }}
36 changes: 36 additions & 0 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI
permissions:
contents: read

on:
push:
branches: ['**']

jobs:
build:
uses: ./.github/workflows/build.yaml

check:
needs: build
uses: ./.github/workflows/check.yaml

test-demo-projects:
needs: [build, check]
uses: ./.github/workflows/test-demo-projects.yaml
secrets: inherit

test-integration:
needs: [build, check, test-demo-projects]
uses: ./.github/workflows/test-integration.yaml
secrets: inherit

release:
if: github.event_name == 'push' && contains(fromJSON('["refs/heads/master", "refs/heads/beta", "refs/heads/canary", "refs/heads/dev", "refs/heads/new-beta"]'), github.ref)
needs: [build, check, test-demo-projects, test-integration]
permissions:
contents: write
id-token: write
actions: read
uses: ./.github/workflows/release.yaml
secrets:
VAULT_URL: ${{ secrets.VAULT_URL }}
Loading
Loading