1.0.0-rc76

(fix): 修复分页端点的 wire tests 不触发 HTTP 请求。 游标和偏移分页端点返回惰性迭代器,在迭代之前不发出 HTTP 请求。Wire tests 现在 在返回的迭代器上调用 .pages.next_page 以触发 第一个 HTTP 请求,确保 WireMock 接收预期的验证请求。

(fix): 修复分页字段名以使用 Ruby 安全的方法名而不是 wire 值。 像 cursor_fielditem_fieldhas_next_field 这样的字段用于通过 send() 在响应对象上调用 Ruby 方法。以前这些使用 wireValue,它不考虑 Ruby 保留字转义(例如 “next” -> “next_”)。现在使用 snakeCase.safeName,它与实际的 Ruby 访问器名称匹配。

1.0.0-rc75

(fix): 修复包含数字的组织名称的不一致模块命名(例如 “auth0”)。 以前,内部类型使用 module Auth0,而公共类型由于 lodash 的 snakeCase 在数字前插入下划线而使用 module Auth_0。现在所有代码路径都直接在组织名称上使用 upperFirst, 产生一致的模块名称如 Auth0。 还修复了 test_helper.rb 要求路径以使用正确的文件夹名称(例如 auth_0) 而不是模块名称(例如 auth0),防止运行测试时出现 LoadError。