# January 6, 2026

## 1.0.0-rc76

**`(fix):`** Fix wire tests for paginated endpoints not triggering HTTP requests.
Cursor and offset pagination endpoints return lazy iterators that don't make HTTP requests
until iterated. Wire tests now call `.pages.next_page` on the returned iterator to trigger
the first HTTP request, ensuring WireMock receives the expected request for verification.

**`(fix):`** Fix pagination field names to use Ruby-safe method names instead of wire values.
Fields like `cursor_field`, `item_field`, and `has_next_field` are used to call Ruby
methods on response objects via `send()`. Previously these used `wireValue` which doesn't
account for Ruby reserved word escaping (e.g., "next" -> "next\_"). Now uses
`snakeCase.safeName` which matches the actual Ruby accessor names.

## 1.0.0-rc75

**`(fix):`** Fix inconsistent module naming for organization names containing digits (e.g., "auth0").
Previously, internal types used `module Auth0` while public types used `module Auth_0` due to
lodash's snakeCase inserting underscores before digits. Now all code paths use upperFirst
directly on the organization name, producing consistent module names like `Auth0`.
Also fixes test\_helper.rb require path to use the correct folder name (e.g., `auth_0`)
instead of the module name (e.g., `auth0`), preventing LoadError when running tests.