DX | 16-07-2026 | Release#376
Conversation
…taxonomy management
feat dx-3628 get all taxonomies
get a single taxonomy
…seDataMock for consistency in tests
feat: Add Term and TermQuery classes
… and adjust related tests
Feat/dx 3632 terms loacales
feat: Add ancestors method to Term class and update related tests
…ion and fetch methods
…lished status and feature flag requirements
feat: Add descendants method to Term class and update related tests
…y-api Feat/dx 3797 update taxonomy api
…t new directory structure
chore: back-merge main into development
chore: back-merge main into development
chore: back-merge main into development
Adds locale-aware retrieval for taxonomy and term CDA endpoints
(cdn.contentstack.io) to cover the localized-delivery flow (CD-11371).
- Taxonomy.fetch(locale?) — pass locale to GET /taxonomies/{uid}
- TermQuery.locale(code) + includeFallback() — chainable params on
GET /taxonomies/{uid}/terms for locale and fallback filtering
- Term.fetch(locale?) — pass locale to GET /taxonomies/{uid}/terms/{uid}
- Fixed incorrect JSDoc on Term.fetch (copy-paste from descendants)
- Fixed broken test imports pointing to non-existent src/lib/* paths
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat: add locale and includeFallback support to taxonomy CDA delivery
…rmQuery Add chainable helpers so common CDA query params can be sent on the published taxonomy/term endpoints, which previously issued requests with no params at all: - Term: depth(), includeFallback(), includeBranch(), param(), addParams() and locale support on fetch(); all request methods (fetch/locales/ ancestors/descendants) now forward _queryParams. - Taxonomy: includeFallback(), includeBranch(), param(), addParams(), and locale support on fetch() (fetch() now forwards _queryParams). - TermQuery: depth(), skip(), limit(), includeCount(), includeFallback(), includeBranch(), locale(), param(), addParams(). Also fix broken unit-test imports (src/lib/* -> src/taxonomy/*, src/query/*) so the taxonomy suites load, and add coverage asserting the params reach the request. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…m-query Add mock fixtures and unit/API test cases exercising locale-based fetch and query behavior across Taxonomy, Term, and TermQuery.
Feat/taxonomy publishing
Changelog Update
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
Coverage report
Show new covered files 🐣
Show files with reduced coverage 🔻
Test suite run success698 tests passing in 35 suites. Report generated by 🧪jest coverage report action from 01c3e69 |
…xonomy-test-data # Conflicts: # test/api/entries.spec.ts
fix: update entries taxonomy tests to use real stack data
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
version bump: 5.2.2 -> 5.3.0
Feature: Added Taxonomy Publishing support to the Content Delivery SDK via
stack.taxonomy().stack.taxonomy().find()stack.taxonomy(uid).fetch(locale?)stack.taxonomy(uid).term().find()stack.taxonomy(uid).term(uid).fetch(locale?)stack.taxonomy(uid).term(uid).locales()stack.taxonomy(uid).term(uid).ancestors()stack.taxonomy(uid).term(uid).descendants()locale()andincludeFallback()methods onTermQueryNote: Taxonomy Publishing requires the
taxonomy_publish.