A summary of data about the Ruby ecosystem.

Recent Releases of https://github.com/stripe/stripe-ruby

https://github.com/stripe/stripe-ruby - v5.17.0

  • #907 Add StripeError#idempotent_replayed?

See the changelog for more details.

- Ruby
Published by brandur-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - v5.16.0

  • #906 Add support for listing Checkout sessions
  • #903 Upgrade to Rubocop 0.80

See the changelog for more details.

- Ruby
Published by ob-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - v5.15.0

  • #902 Add request_begin instrumentation callback

See the changelog for more details.

- Ruby
Published by brandur-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.14.0

  • #896 Add support for CreditNoteLineItem
  • #894 Clean up test output by capturing $stderr when we expect warnings
  • #892 Explicitly pass a parameter as hash to be more ruby 2.7 friendly
  • #893 Upgrade Rubocop to 0.79

See the changelog for more details.

- Ruby
Published by remi-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.13.0

  • #891 Fix most Ruby 2.7 warnings

See the changelog for more details.

- Ruby
Published by brandur-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.12.1

  • #890 Override API key with client_secret in OAuth.token

See the changelog for more details.

- Ruby
Published by ob-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.12.0

  • #889 Add support for retrieve source transaction API method

See the changelog for more details.

- Ruby
Published by ob-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.11.0

  • #885 Add support for CreditNote preview

See the changelog for more details.

- Ruby
Published by ob-stripe over 6 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.10.0

  • #882 Add list_usage_record_summaries and list_source_transactions

See the changelog for more details.

- Ruby
Published by rattrayalex-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.9.0

  • #870 Add request instrumentation callback (see README.md for usage example)

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.8.0

  • #879 Add support for Mandate
  • #876 Add additional per-request configuration documentation
  • #874 Raise an error when requests params are invalid
  • #873 Contributor Covenant

See the changelog for more details.

- Ruby
Published by remi-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.7.1

  • #869 Fixes the misnamed connection_base= setter to be named connect_base=

See the changelog for more details.

- Ruby
Published by ob-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.7.0

  • #865 Support backwards pagination with list's #auto_paging_each

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.6.0

  • #861 Nicer error when specifying non-nil non-string opt value

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.5.0

  • #859 User-friendly messages and retries for EOFError, Errno::ECONNRESET, Errno::ETIMEDOUT, and Errno::EHOSTUNREACH network errors

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.4.1

  • #858 Drop Timecop dependency

See the changelog for more details.

- Ruby
Published by ob-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.4.0

  • #857 Move to monotonic time for duration calculations

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.3.0

  • #853 Support Stripe-Should-Retry header

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.2.0

  • #851 Introduce system for garbage collecting connection managers

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.1.1

  • #845 Transfer the request_id from the http_headers to error.

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.1.0

  • #841 Retry requests on a 429 that's a lock timeout

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.0.1

  • #836 Increase connection keep alive timeout to 30 seconds

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v5.0.0

Major version release. The migration guide contains a detailed list of backwards-incompatible changes with upgrade instructions.

Pull requests included in this release (cf. #815) (⚠️ = breaking changes):

  • ⚠️ #813: Convert library to use built-in Net::HTTP
  • ⚠️ #816: Make code argument in CardError named instead of positional.
  • ⚠️ #817: Drop support for very old Ruby versions.
  • #818: Bump Rubocop to latest version
  • #819: Ruby minimum version increase followup
  • ⚠️ #820: Remove old deprecated methods
  • ⚠️ #823: Remove all alias for list methods
  • ⚠️ #826: Remove UsageRecord.create method
  • ⚠️ #827: Remove IssuerFraudRecord
  • #811: Add ErrorObject to StripeError exceptions
  • #828: Tweak retry logic to be a little more like stripe-node
  • #829: Reset connections when connection-changing configuration changes (optional)
  • #830: Fix inverted sign for 500 retries
  • ⚠️#831: Remove a few more very old deprecated methods
  • #832: Minor cleanup in StripeClient
  • #833: Do better bookkeeping when tracking state in Thread.current
  • #834: Add Invoice.list_upcoming_line_items method

See the changelog for more details.

- Ruby
Published by ob-stripe almost 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.24.0

  • #825 Add SubscriptionItem.create_usage_record method
    • This release also removed the SubscriptionSchedule.revisions method. This should have been included in the previous release (4.23.0)

See the changelog for more details.

- Ruby
Published by ob-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.23.0

  • #824 Remove SubscriptionScheduleRevision
    • This is technically a breaking change. We've chosen to release it as a minor vesion bump because the associated API is unused.

See the changelog for more details.

- Ruby
Published by rattrayalex-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.22.1

  • #808 Unify request/response handling

See the changelog for more details.

- Ruby
Published by rattrayalex-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.22.0

  • #821 Listing BalanceTransaction objects now uses /v1/balance_transactions instead of /v1/balance/history

See the changelog for more details.

- Ruby
Published by remi-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.21.3

  • #810 Better error message when passing non-string to custom method

See the changelog for more details.

- Ruby
Published by brandur-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.21.2

  • #806 Revert back to initialize_from from Util.convert_to_stripe_object

See the changelog for more details.

- Ruby
Published by brandur-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.21.1

  • #807 Add gem metadata

See the changelog for more details.

- Ruby
Published by ob-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.21.0

  • #803 Add support for the SetupIntent resource and APIs

See the changelog for more details.

- Ruby
Published by remi-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.20.1

  • #805 Fix formatting in ConnectionFailed error message

See the changelog for more details.

- Ruby
Published by brandur-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.20.0

  • #800 Enable request latency telemetry by default

See the changelog for more details.

- Ruby
Published by ob-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.19.0

  • #770 Add support for CustomerBalanceTransaction resource and APIs

See the changelog for more details.

- Ruby
Published by remi-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.18.1

  • #789 Allow Order#pay to be called without arguments

See the changelog for more details.

- Ruby
Published by ob-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.18.0

  • #783 Add support for radar.early_fraud_warning resource

See the changelog for more details.

- Ruby
Published by ob-stripe about 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.17.0

  • #779 Add support for the Capability resource and APIs

See the changelog for more details.

- Ruby
Published by ob-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.16.0

  • #760 Add support for the TaxRate resource and APIs

See the changelog for more details.

- Ruby
Published by remi-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.15.0

  • #762 Add support for the TaxId resource and APIs

See the changelog for more details.

- Ruby
Published by remi-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.14.0

  • #758 Add support for the CreditNote resource and APIs

See the changelog for more details.

- Ruby
Published by remi-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.13.0

  • #766 Relax constraints on objects that we'll accept as a file (now they just need to respond to #read)

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.12.0

  • #752 Add .delete class method on deletable API resources
  • #754 Add class methods for all custom API requests (e.g. Charge.capture)

See the changelog for more details.

- Ruby
Published by ob-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.11.0

  • #753 Add a global proxy configuration parameter

See the changelog for more details.

- Ruby
Published by ob-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.10.0

  • #745 Add support for the PaymentMethod resource and APIs
  • #747 Add support for retrieving a Checkout Session
  • #748 Add support for deleting a Terminal Location and Reader

See the changelog for more details.

- Ruby
Published by remi-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.9.1

  • #750 Catch error and warn if unable to remove a method

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.9.0

  • #739 Add support for SubscriptionSchedule and SubscriptionScheduleRevision

See the changelog for more details.

- Ruby
Published by remi-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.8.1

  • #743 Fix bug in file uploading introduced in #741

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.8.0

  • #741 Use FaradayStripeEncoder to encode all parameter styles

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.7.1

  • #740 Fix query encoding for integer-indexed maps

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.7.0

  • #735 Rename CheckoutSession to Session and move it under the Checkout namespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.6.0

  • #736 Properly serialize individual on Account objects

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.5.0

  • #719 Generate OAuth authorize URLs for Express accounts as well as standard

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.4.1

  • #718 Fix an error message typo

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.4.0

  • #716 Add support for the CheckoutSession resource

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.3.0

  • #711 Add support for account links

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.2.0

  • #705 Add support for the Review APIs

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.1.0

  • #695 Add support for ValueList and ValueListItem for Radar

See the changelog for more details.

- Ruby
Published by stripe-servers over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.0.3

  • #703 Don't use Net::HTTP::Persistent on Windows where it's not well supported

See the changelog for more details.

- Ruby
Published by brandur-stripe over 7 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.0.2

  • #701 Require minimum Faraday 0.13 for proper support of persistent connections

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.0.1

  • #699 Only send telemetry if Request-Id was present in the response

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v4.0.0

  • #698 Use persistent connections by default through Net::HTTP::Persistent
  • #698 Drop support for Ruby 2.0 (which we consider a breaking change here)

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.31.1

  • #697 Send telemetry in milliseconds specifically

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.31.0

  • #696 Add configurable telemetry to gather information on client-side request latency

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.30.0

  • #693 Add new API endpoints for the Invoice resource.

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.29.0

  • #692 Add support for the Person resource
  • #694 Add support for the WebhookEndpoint resource

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.28.0

  • #690 Add support for Stripe Terminal

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.27.0

  • #689 Rename FileUpload to File

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.26.1

  • #688 Fix hash equality on StripeObject

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.26.0

  • #681 Add support for reporting resources

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.25.0

  • #678 Allow payment intent #cancel, #capture, and #confirm to take their own parameters

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.24.0

  • #675 Remove support for BitcoinReceiver write-actions

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.23.0

  • #676 Add support for usage record summaries

See the changelog for more details.

- Ruby
Published by stripe-servers almost 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.22.0

  • #674 Use integer-indexed encoding for all arrays

See the changelog for more details.

- Ruby
Published by brandur-stripe about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.21.0

  • #671 Add cancel support for topups

See the changelog for more details.

- Ruby
Published by stripe-servers about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.20.0

  • #669 Add support for file links

See the changelog for more details.

- Ruby
Published by stripe-servers about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.19.0

  • #666 Add support for scheduled query runs (Stripe::Sigma::ScheduledQueryRun) for Sigma

See the changelog for more details.

- Ruby
Published by brandur-stripe about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.18.0

  • #665 Add support for Stripe Issuing

See the changelog for more details.

- Ruby
Published by brandur-stripe about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.17.2

  • #664 Don't colorize log output being sent to a configured logger

See the changelog for more details.

- Ruby
Published by brandur-stripe about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.17.1

  • #663 Internal improvements to ApiResource.class_url

See the changelog for more details.

- Ruby
Published by stripe-servers about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.17.0

  • #658 Add support for partner_id from Stripe.set_app_info

See the changelog for more details.

- Ruby
Published by brandur-stripe about 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.15.0

  • #649 Freeze all string literals

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.14.0

  • #645 Add support for issuer fraud records

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.13.1

  • #647 Merge query parameters coming from path with params argument

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.13.0

  • #498 Add support for flexible billing primitives

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.12.1

  • #636 Fix a warning for uninitialized instance variable @additive_params

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.12.0

  • #632 Introduce additive_object_param so that non-metadata subobjects don't zero their keys as they're being replaced

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.11.0

  • #628 Add support for code attribute on all Stripe exceptions

See the changelog for more details.

- Ruby
Published by stripe-servers over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.10.0

  • #627 Add support for topups

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.9.2

  • #625 Skip calling to_hash for nil

See the changelog for more details.

- Ruby
Published by stripe-servers over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.9.1

  • #616 Support all file-like objects for uploads with duck typed checks on path and read (we previously whitelisted only certain classes)

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.9.0

  • #613 Introduce new IdempotencyError type for idempotency-specific failures

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.8.2

  • #612 Fix integer-indexed array encoding when sent as query parameter (subscription items can now be used when fetching an upcoming invoice)

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.8.1

  • #611 Support Tempfile (as well as File) in file uploads

See the changelog for more details.

- Ruby
Published by brandur-stripe over 8 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.8.0

  • #606 Support for exchange rates APIs

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 9 years ago

https://github.com/stripe/stripe-ruby - stripe-ruby v3.7.0

  • #603 Support for listing source transactions

See the changelog for more details.

- Ruby
Published by brandur-stripe almost 9 years ago