This repository was archived by the owner on Dec 25, 2024. It is now read-only.
4.0.0
Updates
- Java client added with openapi v3.0.0 - 3.0.3 schema validation
- Python: pem content-type added
Breaking Changes:
- Generators, simplifies storage of txt that is codeEscaped vs htmlEscaped [breaking] by @spacether in #315
- Generators, adjusts storage of exclusiveMaximum/exclusiveMinimum [breaking] by @spacether in #316
- Java, schema documentation improvements for strings [breaking] by @spacether in #322
- Java, adds map builders [breaking] by @spacether in #347
What's Changed
- Java: adds MapSchema by @spacether in #279
- Java: changes return types from BigDecimal to Number by @spacether in #281
- Java: adds ListSchema by @spacether in #282
- Java, adds UUID schema and format checking by @spacether in #283
- Java, adjusts schema validator argument order by @spacether in #284
- Java, adds output class instantiation for Map and List use cases by @spacether in #285
- Java, generates all schemas by @spacether in #289
- Java, improves ref schemas by @spacether in #291
- Java, reduces unused imports by @spacether in #292
- Java, adds output class types for array and object schema types by @spacether in #293
- Java, improves validation by @spacether in #294
- Java, adds test of validate performance by @spacether in #295
- Java, adds array output type by @spacether in #296
- Java, property getters added to map output class by @spacether in #297
- Java, adds and uses exception types by @spacether in #298
- Java, adds schema docs by @spacether in #299
- Java, adds more json schema validators by @spacether in #300
- Java, adds composition validators by @spacether in #301
- Add support for application/x-pem-file MIME type by @robin-nitrokey in #280
- Updates generators and features by @spacether in #302
- Removes ts files by @spacether in #303
- Bump actions/setup-java from 3 to 4 by @dependabot in #305
- Java, adds more openapi v3.0.3 validators by @spacether in #304
- Java, creates v303 unit test client sample by @spacether in #306
- Java, adds 303 unit test client json schema tests by @spacether in #307
- Java, tests java clients in CI by @spacether in #308
- Java, adjusts validation method names in JsonSchema by @spacether in #309
- Java, improves package structure by @spacether in #310
- Java, readme update by @spacether in #311
- Java, improves schema docs, adds missing inherited validate by @spacether in #312
- Python/Java adds escapeUnsafeCharacters method to generators by @spacether in #313
- Generators, simplifies storage of txt that is codeEscaped vs htmlEscaped [breaking] by @spacether in #315
- Replace slf4j-simple with Logback by @ayewo in #317
- Removes unused org.codehaus.janino library by @spacether in #319
- Bump actions/setup-dotnet from 3 to 4 by @dependabot in #318
- Generators, adjusts storage of exclusiveMaximum/exclusiveMinimum [breaking] by @spacether in #316
- Java, adds code samples to schema docs by @spacether in #320
- Java, improves schema doc code samples by @spacether in #321
- Java, schema documentation improvements for strings [breaking] by @spacether in #322
- Java + Python documentation fix, changes newlines to html br by @spacether in #323
- Java, adds list input builder placeholder by @spacether in #324
- Java, adds map builder class placeholder by @spacether in #325
- Java, eliminates almost all schema reflection by @spacether in #327
- Java, adds SetMaker to allow null into enum by @spacether in #328
- Java, adds JsonSchema input map and list generics by @spacether in #329
- Java, reduce unchecked casts by @spacether in #331
- Java, improves schema generics by @spacether in #332
- Bump actions/download-artifact from 3 to 4 by @dependabot in #334
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #333
- Java, adjusts KeywordValidator validate inputs by @spacether in #335
- Java, adjusts storage of JsonSchema keyword info by @spacether in #336
- Java, renames schema validators by @spacether in #337
- Java, eliminate unsafe casts by @spacether in #338
- Java, protect output class direct instantiation by @spacether in #339
- Java, adds checker framework by @spacether in #342
- Java, updates JsonSchema + List/MapSchemaValidator validate methods by @spacether in #343
- Java, adds enums and uses them in Schema validate methods by @spacether in #344
- Java, removes spaces from docs by @spacether in #345
- Java, adds list builder by @spacether in #346
- Java, adds map builders [breaking] by @spacether in #347
- Lists java generator, updates version to 4.0.0-alpha by @spacether in #348
- Small readme fixes by @spacether in #349
- Generators, removes unused config options and libraries by @spacether in #350
- Update README.md by @spacether in #352
- Removes AbstractXGenerators by @spacether in #351
- Python client, adds test of pem content type send and receive by @spacether in #353
- v4.0.0 release by @spacether in #354
New Contributors
- @robin-nitrokey made their first contribution in #280
- @ayewo made their first contribution in #317
Full Changelog: 3.3.1...4.0.0