1.0.0-rc85

(fix): Fix detached HEAD error in publish workflow. When triggered by a tag push, the workflow enters detached HEAD state, causing rubygems/release-gem@v1 (which runs rake release) to fail when pushing to a non-existent branch. Replaced with manual build/push steps using rubygems/configure-rubygems-credentials@v1.0.0 for OIDC auth, bundle exec rake build, and gem push pkg/*.gem. Also replaced bundler-cache: true with explicit bundle install for more reliable dependency installation.

1.0.0-rc84

(fix): Fix packageName being incorrectly used for folder/module naming. The packageName from publish config (e.g., output.publish.rubygems.packageName) is now only used for the gemspec spec.name field, not for folder structure or Ruby module names. This fixes issues where gems with special characters in their package name (e.g., “square.rb”) would have incorrect folder structures (lib/square_rb/ instead of lib/square/) and normalized gemspec names. The folder and module naming now correctly uses only the custom config moduleName option or the organization name as fallback.

(fix): Fix organization names with digits (e.g., “auth0”) being incorrectly transformed to “auth_0” in folder names. The snake_case transformation now preserves letter-digit sequences, so “auth0” stays “auth0” and “OAuth2” becomes “oauth2” instead of “o_auth_2”.

1.0.0-rc83

(fix): Fix request body serialization bug where path/query/header parameters were incorrectly serialized as nil values in the request body. For endpoints with inlined request bodies that also have path, query, or header parameters, the wrapper type (which includes all endpoint parameters) was being created with only body properties, causing non-body fields to be nil and serialized as null in the JSON body. The fix uses a serialize-then-split pattern: serialize ALL params through the wrapper type first, then remove non-body params from the serialized result. This ensures proper type conversion while keeping non-body params out of the request body.