1.0.0-rc17

(fix): Fix reference request methods.

1.0.0-rc16

(fix): Fix subpackage client generation.

1.0.0-rc15

(fix): Generate nested subpackage clients.

1.0.0-rc14

(fix): Fix parameterless endpoint methods.

1.0.0-rc13

(feat): Implement Wrapped Request Endpoints.

1.0.0-rc12

(fix): Support multipart form uploads.

1.0.0-rc11

(fix): Install dependencies after generating the SDK to produce a Gemfile.lock.

1.0.0-rc10

(fix): Generate a Rubocop file and autocorrect the generated code.

1.0.0-rc9

(fix): Union types extend the Model class.

1.0.0-rc8

(fix): The client argument on the nested resource is now a keyword argument.

1.0.0-rc7

(fix): Update the Union type to not remove the discriminant from the value.

1.0.0-rc6

(fix): Fix reference to internal JSON request.

1.0.0-rc5

(fix): Fix module name for internal JSON request.

1.0.0-rc4

(fix): Fix syntax for Union types extending the Union module.

1.0.0-rc3

(feat): Always lazy load type references to handle circular dependencies and import order.

1.0.0-rc2

(feat): Support for sending request bodies when the request is a reference to a type or a primitive.

1.0.0-rc1

(feat): Fix circular type references within the Ruby SDK generator.

1.0.0-rc0

(feat): Introduce a revamped Ruby SDK generator with several improvements to be detailed in a larger post.

0.8.2

(fix): The generated endpoint functions no long include object utilities such as _field_set or additional_properties.

0.8.1

(fix): Address serialization issues within iterable types

What’s been fixed

  • Nested hash types are recursively resolved in from_json such that they come back as true hashes, as opposed to structs
  • Pass through additional params from request options even if the original request did not have those types of params (ex: query parameters)

0.8.0-rc0

(feat): allow users to specify additional dependencies and dev dependencies for Ruby SDKs.

0.7.0-rc0

(feat): Introduce automatic token refresh for OAuth credentials

What’s new

  • The Ruby SDK now generates an OAuth client to automate token refresh.

What’s been fixed

  • The Ruby SDK now no longer requires users specify literals in method signatures