Skip to content

Releases: swagger-api/swagger-core

Swagger-core 2.2.49 released!

28 Apr 14:58
3ebcde8

Choose a tag to compare

  • fix(gradle-plugin): avoid eager classpath resolution in Gradle plugin (#5164)
  • fix: ensure deduplication of required items in Schema (#5163)
  • fix: add support for Positive, PositiveOrZero, Negative, and NegativeOrZero validation constraints (#5162)
  • chore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 in /modules/swagger-project-jakarta/modules/swagger-maven-plugin-jakarta (#5155)
  • chore(deps): bump org.codehaus.plexus:plexus-utils from 3.6.0 to 3.6.1 (#5147)
  • Regenerate maven wrapper after bumping (#5143)
  • Bump build-helper-maven-plugin to 3.6.1 (#5141)
  • chore: bump Apache Maven to 3.9.14 and maven-wrapper to 3.3.4 (#5139)
  • Update apache maven distributionUrl to 3.9.9 fixing npe on snapshot deploy step (#5138)
  • ci: add -e flag to deploy command for full stacktrace on failure (#5134)
  • Update sonatype central-publishing-maven-plugin to 0.10.0 (#5133)
  • fix: exclude bridge methods from @jsonvalue enum detection (#5127) (#5128)
  • fix: OAS 3.1 schema generation for raw Object properties is controlled with explicit-object-schema flag (#5112)
  • chore(deps): bump org.apache.maven.plugins:maven-plugin-plugin from 3.6.4 to 3.15.2 (#5110)
  • chore(deps-dev): bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.4.0 (#5109)
  • chore(deps): bump org.yaml:snakeyaml from 2.3 to 2.6 (#5108)
  • fix(gradle-plugin): add .convention() defaults to Property fields in ResolveTask (#5065)

Swagger-core 2.2.48 released!

13 Apr 13:17
ebfcfbc

Choose a tag to compare

  • fix: move env under deploy step from under integration tests (#5129)
  • fix: revert DEFAULT_SENTINEL for defaultValue (#5123)
  • fix: AnnotationUtils cache misses due to reinstantiation of ModelConverterContext (#5114)
  • fix: add so that the Java Deprecated annotation is considered a processable annotation type (#5099)

Swagger-core 2.2.47 released!

09 Apr 10:20
50c1047

Choose a tag to compare

  • chore(deps): bump org.codehaus.plexus:plexus-utils from 4.0.2 to 4.0.3 in /modules/swagger-eclipse-transformer-maven-plugin (#5118)
  • Update gh actions (#5106)
  • fix: re-add a null guard for setDefaultSchema (#5089)
  • refactor how the size constraint is applied to a parameter (#5080)
  • fix: do not process a nullable annotation for container items (#5079)
  • fix: treat number example as number and not string (#5062)
  • [Feature]: Provide a BOM module for managing dependencies (#4966) (#4987)

Swagger-core 2.2.46 released!

31 Mar 11:02
f8e24d1

Choose a tag to compare

  • bug fix for test - reset enumAsRef value in the test to default (#5092)

Swagger-core 2.2.45 released!

10 Mar 08:14
d474f37

Choose a tag to compare

  • fix: ensure sentinel values are handled correctly in defaultValue mer… (#5078)
  • chore: update jackson dependencies (#5075)
  • chore(deps-dev): bump ch.qos.logback:logback-core from 1.5.22 to 1.5.25 (#5072)
  • nit: Renamed GericModelConverter into GenericModelConverter (#5066)
  • fix: treat streams with arraySchema annotation as array type (#5013) (#5064)

Swagger-core 2.2.44 released!

03 Mar 08:01
3bca869

Choose a tag to compare

  • fix: add empty default value (#4838) (#5063)
  • fix: null values in examples, example and default (#4339, #4229) (#5060)
  • fix: do not set schema.nullable for OAS 3.1 (#5059)
  • fix: calculate sibling properties based upon whether the schema is the array or the item in the array (#5055)
  • fix: OAS 3.1 schema generation for raw Object properties (#5034)
  • feat: Multiple SecurityRequirement annotations with AND condition #3556 (#5025)
  • bug fix propertyNames schema is not removed as unreferenced by SpecFilter #5017 (#5020)
  • 5001: Add support for @nullable annotations in OpenAPI 3.1 schemas (#5018)

Swagger-core 2.2.43 released!

17 Feb 08:52
48b8686

Choose a tag to compare

  • fix: add missing @ArraysSchema.arraySchema properties (#5049)
  • refactor: introduce class responsible for how bean validation annotations affect schemas (#5047)
  • fix: treat example values starting with numbers as strings (#5046)
  • refactor: add an overloaded method for resolving required so that the field type can be utilized (#5042)
  • test: Add test showing how @JsonSubTypes can be used with @Schema-oneOf annotations (#5030)
  • chore: update commons-lang3 to 3.20 (#5026)

Swagger-core 2.2.42 released!

19 Jan 14:52
07935ca

Choose a tag to compare

  • fix: apply minItems/minLength from @NotEmpty/@notblank regardless of requiredMode (#5033)
  • chore: update logback-core dependency (#5029)

Swagger-core 2.2.41 released!

24 Nov 12:20
fae397a

Choose a tag to compare

  • Fix/annotated type caching 5003 (#5005)
  • #4852 Unit test and fix to allow recursive models to process without StackOverflow (#5004)
  • fix: Refactor JsonAssert and apply to json/yaml assertions (#5002)
  • fix: use arraySchema when deciding required of an array (#4998)
  • fix: NotBlank and NotEmpty annotations follow NotNull behavior (#4968)

Swagger-core 2.2.40 released!

28 Oct 07:58

Choose a tag to compare

  • fix: remove superfluous ref for a composed schema. Fixes #4959 (#5000)
  • Bump classgraph version to 4.8.184 (#4992)
  • fix(test): Make serialization tests robust against key reordering (#4990)