diff --git a/als-common/shared/src/main/scala/org/mulesoft/amfintegration/override/OverrideProfileNames.scala b/als-common/shared/src/main/scala/org/mulesoft/amfintegration/override/OverrideProfileNames.scala index 4377b89b4..048f8e7ec 100644 --- a/als-common/shared/src/main/scala/org/mulesoft/amfintegration/override/OverrideProfileNames.scala +++ b/als-common/shared/src/main/scala/org/mulesoft/amfintegration/override/OverrideProfileNames.scala @@ -22,6 +22,7 @@ object ProfileNames { val GRAPHQL: ProfileName = GraphQLProfile val GRAPHQL_FEDERATION: ProfileName = GraphQLFederationProfile val JSONSCHEMA: ProfileName = JsonSchemaProfile + val AVROSCHEMA: ProfileName = AvroSchemaProfile lazy val specProfiles: Seq[ProfileName] = Seq( @@ -36,7 +37,8 @@ object ProfileNames { GraphQLProfile, GraphQLFederationProfile, GrpcProfile, - JsonSchemaProfile + JsonSchemaProfile, + AvroSchemaProfile ) } @@ -95,6 +97,11 @@ object JsonSchemaProfile extends ProfileName(JsonSchema.id, AMFStyle) { override def isRaml(): Boolean = false } +object AvroSchemaProfile extends ProfileName(AvroSchema.id, AMFStyle) { + override def isOas(): Boolean = false + override def isRaml(): Boolean = false +} + object ProfileName { def unapply(name: String): Option[ProfileName] = name match { @@ -108,6 +115,7 @@ object ProfileName { case GraphQLProfile.p => Some(GraphQLProfile) case GraphQLFederationProfile.p => Some(GraphQLFederationProfile) case JsonSchemaProfile.p => Some(JsonSchemaProfile) + case AvroSchemaProfile.p => Some(AvroSchemaProfile) case _ => None } @@ -129,6 +137,7 @@ object ProfileName { case GraphQL.id => GraphQLProfile case GraphQLFederation.id => GraphQLFederationProfile case JsonSchema.id => JsonSchemaProfile + case AvroSchema.id => AvroSchemaProfile case custom => new ProfileName(custom) } } diff --git a/dependencies.properties b/dependencies.properties index 009c2a85e..07fc2ba78 100644 --- a/dependencies.properties +++ b/dependencies.properties @@ -1,5 +1,5 @@ version=6.3.0-SNAPSHOT -amf=5.5.3 +amf=5.5.4 amf.custom-validator.js=1.7.2 -amf.custom-validator-scalajs=0.5.13 +amf.custom-validator-scalajs=0.5.14 amf-antlr-parsers=0.7.25