-
Notifications
You must be signed in to change notification settings - Fork 291
Closed
Labels
Rubyhelp wantedIssue caused by core project dependency modules or libraryIssue caused by core project dependency modules or library
Milestone
Description
Ruby has been left on the ice for now because we're blocked on #421
This checklist intends to facilitate resuming work on Ruby whenever we get unblocked by listing changes we've made in other languages which should be reflected in Ruby:
- observability of kiota clients #618
- application/x-www-form-urlencoded request content type is not handled properly #219
Already splat and added to the backlog
- Add support for discriminator and type downcast during deserialization #648
- Url parameter names with characters that cannot be used in language identifiers do not work. #1445
- GitHub OpenAPI file fails to generate due to the use of two different parameters as collection indexes. #1535 (multiple indexers, scalar content type for request information)
- TypeScript - Reconsider
RequestInfoclass name as the name is built-in in the language #551 - Parsable interface should be splat #737
- Optimization - get field deserializers doesn't need to be passed the current object in most languages #1490
- Handling 204 response codes #1410
- Add support for requests that allow passing a model or a stream. #134
- baseUrl set on request adapter is overwritten by generated client constructor #1443
- Add support for global error handling #411
- Support for raw content in text/plain responses #878
- Rename IMiddlewareOption to IRequestOption #635
- add support for middleware pipeline for request execution #120
- authentication providers should check for valid hostnames before adding anything #1009
- Serialization support for Duration, Date and TimeOfDay types #1004
- Handle text based media type responses. #302
- refactor the authentication provider interface #497
- Authentication infrastructure updates for CAE support #1179
- URL templating support #628
- Base Url should be a path parameter #785
- accept header should be defined based on the description information #1607
- Builder should support application-specific JSON MIME specifiers #1197
new issues for the backlog
- define the access token provider interface for ruby #1638
- CAE infrastructure work for ruby #1643
- Support for Duration, Date only, and Time only in Ruby #1644
- serialization library for text in Ruby kiota-abstractions-ruby#52
- backing store support kiota-abstractions-ruby#53
- api client constructor should check whether the base URL is set before trying to set it in ruby #1647
- setup middleware pipeline for Ruby request adapter #1650
- ruby support for discriminator downcast during deserialization #1652
- add support for error handling for ruby #1653
- parsable interface needs to be splat in ruby #1654
- support for binary request body and binary response in ruby kiota-abstractions-ruby#54
- 204 responses handling in ruby #1656
- add the accept header to the request generator method in Ruby #1660
- add support for vendor specific mime types in serialization/deserialization in ruby #1661
- fields deserializers don't need to be passed the current instance in ruby #1663
- support for escaped query parameter names in ruby #1664
- validate non of the names used in abstractions conflict with Ruby SDL #1665
- validate ruby handles multiple indexers endpoints at the same level #1666
Metadata
Metadata
Assignees
Labels
Rubyhelp wantedIssue caused by core project dependency modules or libraryIssue caused by core project dependency modules or library