Tags: square/square-ruby-sdk
Tags
SDK regeneration for 2026-09-16 (#232) * [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.0.0-rc84 * [fern-replay] advance lockfile * Remove get_transfer from hand-maintained inventory client; fix Gemfile.lock platform - lib/square/inventory/client.rb is in .fernignore (manual pagination fix), so Fern's regeneration did not drop Inventory#get_transfer even though GET /v2/inventory/transfers/{transfer_id} is no longer in the spec and the override was removed in square-fern-config#139. Remove it by hand. - Gemfile.lock: x86_64-linux-musl -> x86_64-linux (Fern generates on Alpine; CI runs glibc). Recurring, see previous release PRs. --------- Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: Meng Lin <menglin@squareup.com>
SDK regeneration (#229) * [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.0.0-rc84 * [fern-replay] advance lockfile * Fix Gemfile.lock platform: x86_64-linux-musl -> x86_64-linux (Fern generator runs on Alpine; CI is glibc) --------- Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: Meng Lin <menglin@squareup.com>
SDK regeneration (#226) * [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.0.0-rc84 * [fern-replay] advance lockfile * Restore x86_64-linux platform in Gemfile.lock Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: menglinblock <menglin@block.xyz> Co-authored-by: Cursor <cursoragent@cursor.com>
SDK regeneration (#225) * [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.0.0-rc84 * reporting: reapply polling helper + tests on regenerated SDK; align tests to flat LoadResponse; valid live query Reapplies the .fernignore-protected Reporting API customizations onto the freshly-regenerated SDK (RC 45.2.0-rc.0), which shipped the corrected FLAT LoadResponse but without the manual code. - lib/square/reporting_helper.rb: load_and_wait polling helper (Continue-wait retry loop, exponential backoff, cancellation). Sentinel detection uses to_h["error"] so it is unaffected by the flat-model change. - test/custom/test_reporting_helper.rb: offline unit tests. Aligned to the flat model -- fixture now returns {"data":[]} (was {"results":[]}) and assertions use response.data (was response.results). - test/custom/integration/client_tests/test_reporting.rb: live smoke test, gated behind TEST_SQUARE_REPORTING (skips when nil or blank). Aligned to flat model (response.data). Replaced the empty query {} -- which production rejects with HTTP 400 -- with a valid query (measures: ["Appointments.count"]). - .github/workflows/ci.yml: wire TEST_SQUARE_REPORTING from repo secret. - Gemfile.lock: declare x86_64-linux (glibc) platform so nokogiri resolves on CI. - README: hand-authored Reporting API section (data-based example). - .fernignore: protect lib/square/reporting_helper.rb. FER-11257 --------- Co-authored-by: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: fern-support <support@buildwithfern.com>
SDK regeneration (#222) * [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-ruby-sdk: 1.0.0-rc84 * Manually relock Gemfile.lock --------- Co-authored-by: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: fern-support <126544928+fern-support@users.noreply.github.com>
Remove rubygems_mfa_required metadata Remove MFA requirement from gemspec metadata.
PreviousNext