Go Asyncapi Versions Save

AsyncAPI spec from Go code

v0.8.0

1 year ago

v0.7.1

1 year ago

v0.7.0

1 year ago

v0.6.2

2 years ago

v0.6.1

2 years ago

v0.6.0

2 years ago

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

v0.5.4

3 years ago

v0.5.3

3 years ago

v0.5.2

3 years ago

v0.5.1

3 years ago