Releases: SolaceLabs/solace-tools-typescript
Releases · SolaceLabs/solace-tools-typescript
@solace-labs/[email protected]
Minor Changes
-
3cf5bf7: ep extensions
- added ep extension:
x-ep-application-domain-name
for every object - added object ep extensions:
- enum:
x-ep-enum-version-displayname
- event:
x-ep-event-version-displayname
- schema:
x-ep-schema-version-displayname
- api:
x-ep-displayname
- enum:
- added ep extension:
@solace-labs/[email protected]
Minor Changes
-
074640f: multi-domain support for each asset
New Features
- importer uses the ep extension:
x-ep-application-domain-name
for each object- enums, events, schemas
- if omitted, defaults back to
x-ep-assets-application-domain-name
Changes
- change default for CLI_TEST_SETUP_DOMAINS_FOR_APIS to true
Known Issues
-
enum version description is not exported by EP as extension
- using a version description would result in an attempt to create a new version
- workaround: do not use a description
- the importer will omit the description for an enum version
-
schema version description is not exported by EP as extension
- using a version description would result in an attempt to create a new version
- workaround: do not use a description
- the importer will omit the description for an schema version
- importer uses the ep extension:
Patch Changes
- Updated dependencies [3cf5bf7]
- Updated dependencies [074640f]
- @solace-labs/[email protected]
- @solace-labs/[email protected]
@solace-labs/[email protected]
Minor Changes
-
3e7f1b3: added support for XML
- new:
EEpSdkSchemaType.XSD
- new:
EEpSdkSchemaContentType.APPLICATION_XML
added source application domain id as attribute on copy
- objects: enums, schemas, events, event apis
- name: x-ep-sdk-source-application-domain-id
value: the source application domain id
- new:
@solace-labs/[email protected]
Minor Changes
-
af8c368: added ep extensions
- when parsing the document ep extensions are taken into consideration
- priority:
- existing extensions
- ep extensions
- priority:
The following ep extensions are supported:
/** extensions used by EP when exporting spec */ export enum EpParameterExtensions { xEpEnumName = "x-ep-enum-name", xEpEnumVersionDisplayName = "x-ep-enum-version-displayname", } /** extensions used by EP when exporting spec */ export enum EpMessageExtensions { xEpEventName = "x-ep-event-name", xEpEventVersionDisplayName = "x-ep-event-version-displayname", } /** extensions used by EP when exporting spec */ export enum EpSchemaExtensions { xEpSchemaName = "x-ep-schema-name", xEpSchemaVersionDisplayName = "x-ep-schema-version-displayname", } /** extensions used by EP when exporting spec */ export enum EpApiInfoExtensions { xEpApiInfoVersionDisplayName = "x-ep-displayname", }
- when parsing the document ep extensions are taken into consideration
@solace-labs/[email protected]
Minor Changes
-
d5cb94f: Added support for additional ep extensions
- see CHANGELOG.md for ep-asyncapi.
Added new CLI environment variable:
export CLI_IMPORT_CREATE_API_EVENT_API=true/false
if set to true, the importer will create the Event API.
if set to false, the import will not create the Event API.Use in conjunction with:
export CLI_IMPORT_CREATE_API_APPLICATION=true/false
Patch Changes
- Updated dependencies [af8c368]
- Updated dependencies [3e7f1b3]
- @solace-labs/[email protected]
- @solace-labs/[email protected]
@solace-labs/[email protected]
Minor Changes
- 7022ec4: update to ea.14 spec
@solace-labs/[email protected]
Patch Changes
- 77845aa: enhancements to EpSdkApplicationDomainService and tests
@solace-labs/[email protected]
Patch Changes
- Updated dependencies [77845aa]
- @solace-labs/[email protected]
@solace-labs/[email protected]
Minor Changes
- 2beefa7: upgrade api spec to 2.0.0-ea.13
@solace-labs/[email protected]
Minor Changes
-
120f8bf: add managing custom attributes for application domains
- EpSdkApplicationDomainsServiceClass
setCustomAttributes()
unsetCustomAttributes()
removeAssociatedEntityTypeFromCustomAttributeDefinitions()
listAll()
- new optional parameter:
attributesQuery?: IEpSdkAttributesQuery;
- new optional parameter:
- EpSdkApplicationDomainsServiceClass