Skip to content

Releases: shibayan/openapi-weaver

v1.3.3

Choose a tag to compare

@shibayan shibayan released this 07 Jun 14:27
Immutable release. Only release title and notes can be modified.
e51bb91

What's Changed

New Features

  • Fix OpenAPI parameter, schema, and security handling by @shibayan in #62
  • Support readOnly/writeOnly schema serialization by @shibayan in #65
  • Add GitHub release notes customization template by @shibayan in #80

Bug Fixes

  • Fix boolean and date/time formatting for URL and header parameters by @shibayan in #77

Documentation

Dependency Updates

  • Bump github/codeql-action from 4.35.3 to 4.35.4 in the dependencies group by @dependabot[bot] in #63
  • Bump github/codeql-action from 4.35.4 to 4.35.5 in the dependencies group by @dependabot[bot] in #64
  • Bump deps in docs/package-lock.json by @shibayan in #74
  • Bump actions/setup-dotnet from 5.2.0 to 5.3.0 in the dependencies group by @dependabot[bot] in #75
  • Bump the dependencies group with 3 updates by @dependabot[bot] in #76
  • Bump actions/checkout from 6.0.2 to 6.0.3 in the dependencies group by @dependabot[bot] in #78
  • Bump the dependencies group with 2 updates by @dependabot[bot] in #79

Other Changes

  • Delete .github/workflows/codeql.yml by @shibayan in #68
  • Skip null guard for required header parameters by @shibayan in #69
  • Use scheme type instead of literal key for OAuth2 parameter name by @shibayan in #70
  • Align RequestBody property names with the referenced schema by @shibayan in #71
  • Reject schema properties marked both readOnly and writeOnly by @shibayan in #72
  • Drop duplicated field name from multipart Content-Disposition fileName by @shibayan in #73

Full Changelog: v1.3.2...v1.3.3

v1.3.2

Choose a tag to compare

@shibayan shibayan released this 03 May 11:29
Immutable release. Only release title and notes can be modified.
fc62630

What's Changed

  • Add support for number enums and enhance request body content handling by @shibayan in #58
  • Bump the dependencies group with 2 updates by @dependabot[bot] in #59
  • Bump github/codeql-action from 4.35.2 to 4.35.3 in the dependencies group by @dependabot[bot] in #60
  • Bump the dependencies group with 3 updates by @dependabot[bot] in #61

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@shibayan shibayan released this 20 Apr 15:46
Immutable release. Only release title and notes can be modified.
cdc2e14

What's Changed

  • Add local search provider to theme configuration by @shibayan in #54
  • Bump github/codeql-action from 4.35.1 to 4.35.2 in the dependencies group by @dependabot[bot] in #55
  • Refactor ClientGenerator methods for improved readability and efficiency by @shibayan in #56
  • Improve OpenAPI spec compliance handling by @shibayan in #57

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@shibayan shibayan released this 18 Apr 07:26
Immutable release. Only release title and notes can be modified.
d1c39cf

What's Changed

  • Update badge links in README.md by @shibayan in #47
  • Refactor error handling and update inline schema management by @shibayan in #48
  • Refactor ClientEmitter to improve enum type handling and enhance string literal escaping by @shibayan in #49
  • Rename source generator to ClientGenerator and simplify helper types by @shibayan in #50
  • Implement discriminator support for polymorphic schema handling by @shibayan in #51
  • Refactor ClientGenerator to improve schema handling and initialization by @shibayan in #52
  • Refactor ClientGenerator to Enhance Type Handling and Naming Conventions by @shibayan in #53

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@shibayan shibayan released this 15 Apr 06:59
Immutable release. Only release title and notes can be modified.
4a16ba7

What's Changed

  • Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 in the dependencies group by @dependabot[bot] in #44
  • Refactor OpenApiWeaver source generator to use IndentedStringBuilder for improved code formatting by @shibayan in #45
  • Enhance OpenApiWeaver documentation and client generation by @shibayan in #46

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@shibayan shibayan released this 12 Apr 04:52
Immutable release. Only release title and notes can be modified.
ce3c4b9

What's Changed

  • Update logo in README and fix package version parameter in publish workflow by @shibayan in #43

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@shibayan shibayan released this 12 Apr 04:25
Immutable release. Only release title and notes can be modified.
8b852c7

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@shibayan shibayan released this 01 Apr 17:23
Immutable release. Only release title and notes can be modified.
69fa1dd

What's Changed

  • Update README.md to clarify requirements and enhance documentation structure by @shibayan in #31
  • Add custom theme styles for VitePress documentation by @shibayan in #32
  • Update copyright information and enhance project description by @shibayan in #33
  • Implement error handling for OpenAPI responses by @shibayan in #34
  • Enhance documentation to support OpenAPI 3.0-3.2 features and clarify usage instructions by @shibayan in #35

Full Changelog: v1.0.0-preview9...v1.0.0

v1.0.0-preview9

v1.0.0-preview9 Pre-release
Pre-release

Choose a tag to compare

@shibayan shibayan released this 31 Mar 15:25
Immutable release. Only release title and notes can be modified.
a603454

What's Changed

  • Refactor naming logic for pluralization and string escaping by @shibayan in #22
  • Add documentation for schema type mapping and setup VitePress by @shibayan in #23
  • Optimize CI and CodeQL workflows with paths-ignore and concurrency by @shibayan in #25
  • Enhance documentation for OpenApiWeaver by @shibayan in #26
  • Refactor method naming logic and add tests for resource names by @shibayan in #24
  • Refactor documentation and update OpenApiWeaverDocument logic by @shibayan in #27
  • Add multilingual VitePress documentation by @shibayan in #28
  • Enhance documentation with new "How It Works" section by @shibayan in #29

Full Changelog: v1.0.0-preview8...v1.0.0-preview9

v1.0.0-preview8

v1.0.0-preview8 Pre-release
Pre-release

Choose a tag to compare

@shibayan shibayan released this 31 Mar 02:12
Immutable release. Only release title and notes can be modified.
fe0b238

What's Changed

  • Add JsonIgnore attribute for optional properties in schema generation by @shibayan in #21

Full Changelog: v1.0.0-preview7...v1.0.0-preview8