Skip to content

v2.1.2

  • v2.1.2
  • 7085d23
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • v2.1.2
  • 7085d23
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@VisualBean VisualBean tagged this 07 Dec 22:46
* Fix: Try read relative uri's as files.

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Update src/ByteBard.AsyncAPI.Readers/Services/DefaultStreamLoader.cs

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Apply suggestion from @VisualBean

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Apply suggestion from @VisualBean

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Apply suggestion from @VisualBean

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Apply suggestion from @VisualBean

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>

* Refactor method signatures to include `baseUri` parameter

Updated all methods in `IStreamLoader`, `DefaultStreamLoader`, and related tests to accept both `baseUri` and `uri`.
Added a new property `BaseUri` to `AsyncApiReaderSettings` for resolving relative references.
Adjusted the implementation of external reference loading in `AsyncApiJsonDocumentReader`.

* Refactor `AsyncApiWalker` to ensure null checks before walking references

Added explicit null checks for `reply.Address` and `reply.Channel`.
This prevents potential NullReferenceException when these properties are not initialized.
This change ensures that the walker safely handles cases where optional fields might be missing, improving robustness of the code.

---------

Signed-off-by: Alex Wichmann <VisualBean@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Assets 2
Loading