For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Book a demoLog inStart for free
  • Overview
    • Introduction
    • How it works
    • Quickstart
    • Customer showcase
  • Working with SDKs
    • Project structure
    • Adding custom code
    • Migrating to Replay
    • Capabilities
  • Generators
      • Generating an SDK
      • Publishing to RubyGems
      • Configuration
      • Adding custom code
      • Changelog
      • Customer showcase
  • Reference
    • generators.yml
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
Book a demoLog inStart for free
GeneratorsRuby

Changelog

January 6, 2026
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.

Was this page helpful?
Edit this page
Previous

January 13, 2026

Next

January 5, 2026