Releases: swaggest/go-asyncapi
v0.8.0: Use contextual schema in bindings (#18)
v0.7.1
v0.7.0
v0.6.2
v0.6.1
v0.6.0
github.com/swaggest/go-asyncapi
compatible changes
package added
github.com/swaggest/go-asyncapi/reflector/asyncapi-2.0.0
compatible changes
(*MessageEntity).BindingsEns: added
(*MessageEntity).CorrelationIDEns: added
(*MessageEntity).ExternalDocsEns: added
(*MessageEntity).WithHeadersItem: added
(*MessageEntity).WithMapOfAnythingItem: added
(*MessageEntity).WithPayloadItem: added
(*Reflector).InterceptDefName: added
github.com/swaggest/go-asyncapi/spec-2.0.0
incompatible changes
(*AsyncAPI).WithChannelsItem: changed from func(string, ChannelItem) to func(string, ChannelItem) *AsyncAPI
AsyncAPI.Info: changed from *Info to Info
Oauth2Flows.Flows: changed from *Oauth2FlowsFlows to Oauth2FlowsFlows
Oauth2FlowsFlows.AuthorizationCode: changed from Oauth2Flow to *Oauth2Flow
Oauth2FlowsFlows.ClientCredentials: changed from Oauth2Flow to *Oauth2Flow
Oauth2FlowsFlows.Implicit: changed from Oauth2Flow to *Oauth2Flow
Oauth2FlowsFlows.Password: changed from Oauth2Flow to *Oauth2Flow
compatible changes
(*AMQP091ChannelBindingObject).ExchangeEns: added
(*AMQP091ChannelBindingObject).QueueEns: added
(*AMQP091ChannelBindingObject).UnmarshalJSON: added
(*AMQP091MessageBindingObject).UnmarshalJSON: added
(*AMQP091OperationBindingObject).UnmarshalJSON: added
(*APIKey).WithMapOfAnythingItem: added
(*APIKeyHTTPSecurityScheme).WithMapOfAnythingItem: added
(*AsymmetricEncryption).WithMapOfAnythingItem: added
(*AsyncAPI).ExternalDocsEns: added
(*AsyncAPI).WithMapOfAnythingItem: added
(*AsyncAPI).WithServersItem: added
(*BearerHTTPSecurityScheme).WithMapOfAnythingItem: added
(*ChannelBindingsObject).AmqpEns: added
(*ChannelBindingsObject).WithAdditionalPropertiesItem: added
(*ChannelItem).BindingsEns: added
(*ChannelItem).PublishEns: added
(*ChannelItem).SubscribeEns: added
(*ChannelItem).WithMapOfAnythingItem: added
(*ChannelItem).WithParametersItem: added
(*Components).CorrelationIdsEns: added
(*Components).SecuritySchemesEns: added
(*Components).UnmarshalJSON: added
(*Components).WithChannelBindingsItem: added
(*Components).WithMessageBindingsItem: added
(*Components).WithMessageTraitsItem: added
(*Components).WithOperationBindingsItem: added
(*Components).WithOperationTraitsItem: added
(*Components).WithParametersItem: added
(*Components).WithSchemasItem: added
(*Components).WithServerBindingsItem: added
(*ComponentsCorrelationIds).WithMapOfComponentsCorrelationIdsWDValuesItem: added
(*ComponentsCorrelationIdsWD).CorrelationIDEns: added
(*ComponentsCorrelationIdsWD).ReferenceEns: added
(*ComponentsSecuritySchemes).WithMapOfComponentsSecuritySchemesWDValuesItem: added
(*ComponentsSecuritySchemesWD).ReferenceEns: added
(*ComponentsSecuritySchemesWD).SecuritySchemeEns: added
(*Contact).WithMapOfAnythingItem: added
(*CorrelationID).WithMapOfAnythingItem: added
(*ExternalDocs).WithMapOfAnythingItem: added
(*HTTPSecurityScheme).APIKeyHTTPSecuritySchemeEns: added
(*HTTPSecurityScheme).BearerHTTPSecuritySchemeEns: added
(*HTTPSecurityScheme).NonBearerHTTPSecuritySchemeEns: added
(*Info).ContactEns: added
(*Info).LicenseEns: added
(*Info).WithMapOfAnythingItem: added
(*License).WithMapOfAnythingItem: added
(*Message).EntitiesEns: added
(*Message).EntityEns: added
(*Message).ReferenceEns: added
(*MessageBindingsObject).AmqpEns: added
(*MessageBindingsObject).WithAdditionalPropertiesItem: added
(*MessageEntities).UnmarshalJSON: added
(*MessageEntity).BindingsEns: added
(*MessageEntity).CorrelationIDEns: added
(*MessageEntity).ExternalDocsEns: added
(*MessageEntity).WithHeadersItem: added
(*MessageEntity).WithMapOfAnythingItem: added
(*MessageEntity).WithPayloadItem: added
(*MessageEntityCorrelationID).CorrelationIDEns: added
(*MessageEntityCorrelationID).ReferenceEns: added
(*MessageEntityTraitsItems).MessageTraitEns: added
(*MessageEntityTraitsItems).ReferenceEns: added
(*MessageTrait).BindingsEns: added
(*MessageTrait).CorrelationIDEns: added
(*MessageTrait).ExternalDocsEns: added
(*MessageTrait).HeadersEns: added
(*MessageTrait).WithMapOfAnythingItem: added
(*MessageTraitCorrelationID).CorrelationIDEns: added
(*MessageTraitCorrelationID).ReferenceEns: added
(*MessageTraitHeaders).ReferenceEns: added
(*MessageTraitHeaders).WithSchemaItem: added
(*NonBearerHTTPSecurityScheme).WithMapOfAnythingItem: added
(*Oauth2Flow).WithMapOfAnythingItem: added
(*Oauth2Flow).WithScopesItem: added
(*Oauth2Flows).WithMapOfAnythingItem: added
(*Oauth2FlowsFlows).AuthorizationCodeEns: added
(*Oauth2FlowsFlows).ClientCredentialsEns: added
(*Oauth2FlowsFlows).ImplicitEns: added
(*Oauth2FlowsFlows).PasswordEns: added
(*Oauth2FlowsFlows).UnmarshalJSON: added
(*OpenIDConnect).WithMapOfAnythingItem: added
(*Operation).BindingsEns: added
(*Operation).ExternalDocsEns: added
(*Operation).MessageEns: added
(*Operation).WithMapOfAnythingItem: added
(*OperationBindingsObject).AmqpEns: added
(*OperationBindingsObject).WithAdditionalPropertiesItem: added
(*OperationTrait).BindingsEns: added
(*OperationTrait).ExternalDocsEns: added
(*OperationTrait).WithMapOfAnythingItem: added
(*OperationTraitsItems).OperationTraitEns: added
(*OperationTraitsItems).ReferenceEns: added
(*Parameter).WithMapOfAnythingItem: added
(*Parameter).WithSchemaItem: added
(*Reference).UnmarshalJSON: added
(*SecurityScheme).APIKeyEns: added
(*SecurityScheme).AsymmetricEncryptionEns: added
(*SecurityScheme).HTTPSecuritySchemeEns: added
(*SecurityScheme).Oauth2FlowsEns: added
(*SecurityScheme).OpenIDConnectEns: added
(*SecurityScheme).SymmetricEncryptionEns: added
(*SecurityScheme).UserPasswordEns: added
(*SecurityScheme).X509Ens: added
(*Server).BindingsEns: added
(*Server).WithMapOfAnythingItem: added
(*Server).WithVariablesItem: added
(*ServerBindingsObject).WithAdditionalPropertiesItem: added
(*ServerVariable).WithMapOfAnythingItem: added
(*SymmetricEncryption).WithMapOfAnythingItem: added
(*Tag).ExternalDocsEns: added
(*Tag).WithMapOfAnythingItem: added
(*UserPassword).WithMapOfAnythingItem: added
(*X509).WithMapOfAnythingItem: added
NonBearerHTTPSecuritySchemeNot: added
github.com/swaggest/go-asyncapi/swgen/asyncapi-2.0.0
compatible changes
(*MessageEntity).BindingsEns: added
(*MessageEntity).CorrelationIDEns: added
(*MessageEntity).ExternalDocsEns: added
(*MessageEntity).WithHeadersItem: added
(*MessageEntity).WithMapOfAnythingItem: added
(*MessageEntity).WithPayloadItem: added