v12.6.0-dev.1
Pre-release
Pre-release
·
16 commits
to dev
since this release
12.6.0-dev.1 (2026-05-26)
Bug Fixes
- add DataAssemblyCollection alias and fix Fragment metadata type [DX-1004] (#3018) (a13ae8b)
- align DesignPropertyValue with upstream schema refactor [DX-990] (#3014) (ba19acc)
- align Fragment and Experience create/upsert types with upstream schema [DX-1155] (#3047) (8fe71f2)
- component type switch to cursor pagination [DX-805] (#2956) (52f5525)
- component-type: sync design property value types with upstream schema [DX-907] (#2990) (12ceaf0)
- component-type: sync tree node types with upstream schema [DX-905] (#2987) (fc35b95)
- correct NestedDataAssemblyResolver source type and add dataAssembly field [DX-1081] (#3036) (60fc79b)
- data-assembly: add name and description fields to DataAssemblyLinkParameter [DX-830] (#2964) (83e77aa)
- DesignTokenValue field name DX-750 (f5148a9)
- experience: use DimensionedDesignPropertyValue for designProperties [DX-923] (#2989) (5ee53ed)
- make ExperienceSys.componentType optional for template-backed experiences [DX-980] (#3003) (62685cb)
- migrate /views endpoint to /experiences [DX-885] (#2954) (fd114eb)
- narrow ContentProperty.type to enum and remove stale designTokenSet [DX-986] (#3007) (d61c73b)
- narrow UpdateTemplateProps.sys to minimal write shape [DX-934] (#2994) (83ca77c)
- omit x-contentful-version when creating componentType during upsert (#2953) (956e770)
- remove deprecated componentType/componentTypeId from Experience types [DX-1107] (#3039) (2528817)
- remove localeStatus from FragmentSys and narrow slots union [DX-1014] (#3029) (0021c8a)
- remove stale $contentBindings pointer variant from ContentPropertyPointerValue [DX-906] (#2992) (689625a)
- remove stale contentBindings types and SlotNode.name [DX-1013] (#3028) (9c25be4)
- restrict ComponentTypeDesignProperty.type to enum [DX-816] (#2955) (747b3ff)
- strip immutable creation-only fields from update payloads [DX-1102, DX-1104] (#3038) (511b593)
- tighten sys link types for ComponentTypeSys and DataAssemblySys [DX-909] (#2993) (b087f7f)
Features
- add $from binding and $on type dispatch to DataAssembly ReturnMappingValue [DX-1084] (#3042) (d51f8b7)
- add collection response types for ComponentType, Template, and Experience [DX-933] (#2995) (d70c2c9)
- add component type create method [DX-634] (#2895) (4f36f8e)
- add component type update method [DX-635] (#2898) (957215f)
- add dataAssembly create method to plain client (#2924) (160186d)
- add dataAssembly get method to plain client (#2923) (f3def6e)
- add dataAssembly publish method to plain client (#2932) (e2f6c0e)
- add DataAssembly types and interfaces (#2918) (cc29945)
- add dataAssembly unpublish method to plain client (#2930) (178d780)
- add delete method to componentType API [DX-636] (#2887) (f2d3665)
- add Fragment create, update, and delete methods [DX-928] (#3001) (0362ae1)
- add Fragment getMany and get methods [DX-927] (#3000) (e9b189d)
- add Fragment publish and unpublish methods [DX-929] (#3002) (89e52b0)
- add missing archive fields to ExperienceSys [DX-981] (#3005) (4592a43)
- add missing source? field to ComponentTypeProps [DX-1069] (#3031) (e8c6d95)
- add ReleaseExperience and ReleaseExperienceSys type family [DX-1001] (#3016) (ea95446)
- add ResourceLinkParameter variant to DataAssembly ParameterConfig [DX-1083] (#3041) (8394ab4)
- add Template create, update, and delete methods [DX-900] [DX-901] [DX-902] (#2969) (617360c)
- add TypeRefContentProperty variant to ComponentTypeContentProperty union [DX-1082] (#3037) (d9e96c4)
- add TypeRefDataTypeField variant to DataAssembly DataTypeField union [DX-1080] (#3035) (972efbb)
- add View entity types and properties to the library [DX-625] (#2893) (3f93140)
- add view getMany method to plain client api [DX-639] (#2906) (2bc3549)
- add view.delete method to plain client (#2910) (17baacc)
- add view.update method for plain client [DX-653] (#2912) (1e36c54)
- component type publish method [DX-637] (#2889) (4713faa)
- component type query filters [DX-833] (#2961) (6df56b5)
- create view method [DX-643] (#2908) (fc5619b)
- dataAssembley.getManyPublished() [DX-814] (#2939) (b18952e)
- dataAssembly.del() DX-657 (24ed4b7)
- dataAssembly.getMany() [DX-645] (#2919) (538f4bb)
- dataAssembly.getPublished [DX-815] (#2945) (4fa8e28)
- dataAssembly.update() [DX-656] (#2927) (18d7c98)
- enable locale-based publishing for view.publish method (#2959) (5dc4cb7)
- expand ComponentTypeDesignProperty to full discriminated union [DX-1068] (#3030) (0c2a645)
- get componentType [DX-633] (#2884) (fd6b461)
- get view method [DX-642] (#2907) (5cf712b)
- inlineFragmentNode type added & ViewProps updated [DX-831] (#2963) (31b0671)
- introduce ExoCursorPaginatedCollectionProp for ExO endpoints [DX-1016] (#3020) (26808dd)
- introduce ExoMetadataProps and align ExO entity metadata types [DX-908] (#2991) (6647c1e)
- publish view method [DX-644] (#2911) (1467269)
- rename update → upsert for Experience, ComponentType, Template [DX-1108] (#3040) (36ee681)
- rename View entity to Experience across CMA SDK [DX-895] (#2985) (bf3902d), closes #2986
- scaffold Fragment entity types and GetFragmentParams [DX-926] (#2999) (1fe012b)
- split ExoMetadataProps into base and ExperienceMetadataProps [DX-987] (#3008) (d7ab506)
- support templateId in CreateExperienceProps for template-backed experiences [DX-982] (#3006) (eabb521)
- template: add template getMany and get methods [DX-898] [DX-899] (#2967) (e54fcb5)
- template: add Template publish and unpublish methods [DX-903] [DX-904] (#2971) (4931443)
- template: scaffold Template entity types and params [DX-897] (#2966) (6ca0588)
- type ExO query filter parameters for Template, Experience, and Fragment [DX-935] (#3013) (e29254f)
- view unpublish method DX-655 (3c19682)