Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "1.37.0"
".": "1.37.1"
}
2 changes: 1 addition & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ Naming/ClassAndModuleCamelCase:
Naming/MethodParameterName:
Enabled: false

Naming/PredicateName:
Naming/PredicatePrefix:
Exclude:
- "**/*.rbi"

Expand Down
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 214
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-db453f5a5c4734d0cc56f9f61a1cbfaceb9b51f47076b75595bdc9fdedd439c7.yml
openapi_spec_hash: 0cd9098d2af2b4cee4f6678d01fb9516
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/increase%2Fincrease-5d00a1f3cc31adb9e28a09287bc20126f96e6cd866d60603c63ddcd92545b678.yml
openapi_spec_hash: 7ab8de7087209fcf49713651d997d5a2
config_hash: b0b366d8c705ea0efe62093bae953e5a
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 1.37.1 (2025-08-19)

Full Changelog: [v1.37.0...v1.37.1](https://github.com/Increase/increase-ruby/compare/v1.37.0...v1.37.1)

### Bug Fixes

* bump sorbet version and fix new type errors from the breaking change ([0b9b4ea](https://github.com/Increase/increase-ruby/commit/0b9b4eaee891bbbd8fe56fa7da8b54b6b94c0172))

## 1.37.0 (2025-08-18)

Full Changelog: [v1.36.0...v1.37.0](https://github.com/Increase/increase-ruby/compare/v1.36.0...v1.37.0)
Expand Down
90 changes: 52 additions & 38 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ GIT
PATH
remote: .
specs:
increase (1.37.0)
increase (1.37.1)
connection_pool

GEM
remote: https://rubygems.org/
specs:
activesupport (8.0.2)
activesupport (8.0.2.1)
base64
benchmark (>= 0.3)
bigdecimal
Expand All @@ -33,45 +33,50 @@ GEM
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
ast (2.4.3)
async (2.24.0)
async (2.27.3)
console (~> 1.29)
fiber-annotation
io-event (~> 1.9)
io-event (~> 1.11)
metrics (~> 0.12)
traces (~> 0.15)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
base64 (0.3.0)
benchmark (0.4.1)
bigdecimal (3.2.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
console (1.30.2)
console (1.33.0)
fiber-annotation
fiber-local (~> 1.1)
json
crack (1.0.0)
bigdecimal
rexml
csv (3.3.4)
drb (2.2.1)
csv (3.3.5)
drb (2.2.3)
erubi (1.13.1)
ffi (1.17.2-aarch64-linux-gnu)
ffi (1.17.2-aarch64-linux-musl)
ffi (1.17.2-arm64-darwin)
ffi (1.17.2-x86_64-darwin)
ffi (1.17.2-x86_64-linux-gnu)
ffi (1.17.2-x86_64-linux-musl)
fiber-annotation (0.2.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (1.0.1)
fileutils (1.7.3)
hashdiff (1.1.2)
hashdiff (1.2.0)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
io-event (1.10.0)
json (2.11.3)
language_server-protocol (3.17.0.4)
io-event (1.11.2)
json (2.13.2)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
metrics (0.12.2)
metrics (0.13.0)
minitest (5.25.5)
minitest-focus (1.4.0)
minitest (>= 4, < 6)
Expand All @@ -84,54 +89,56 @@ GEM
mutex_m (0.3.0)
netrc (0.11.0)
parallel (1.27.0)
parser (3.3.8.0)
parser (3.3.9.0)
ast (~> 2.4.1)
racc
prettier_print (1.2.1)
prism (1.4.0)
public_suffix (6.0.2)
racc (1.8.1)
rainbow (3.1.1)
rake (13.2.1)
rake (13.3.0)
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbi (0.3.2)
rbi (0.3.6)
prism (~> 1.0)
rbs (>= 3.4.4)
sorbet-runtime (>= 0.5.9204)
rbs (3.9.2)
rbs (3.9.4)
logger
redcarpet (3.6.1)
regexp_parser (2.10.0)
regexp_parser (2.11.2)
rexml (3.4.1)
rubocop (1.75.5)
rubocop (1.79.2)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.44.0, < 2.0)
rubocop-ast (>= 1.46.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.44.1)
rubocop-ast (1.46.0)
parser (>= 3.3.7.2)
prism (~> 1.4)
ruby-progressbar (1.13.0)
securerandom (0.4.1)
sorbet (0.5.12067)
sorbet-static (= 0.5.12067)
sorbet-runtime (0.5.12067)
sorbet-static (0.5.12067-x86_64-linux)
sorbet-static-and-runtime (0.5.12067)
sorbet (= 0.5.12067)
sorbet-runtime (= 0.5.12067)
spoom (1.6.1)
sorbet (0.5.12424)
sorbet-static (= 0.5.12424)
sorbet-runtime (0.5.12424)
sorbet-static (0.5.12424-aarch64-linux)
sorbet-static (0.5.12424-universal-darwin)
sorbet-static (0.5.12424-x86_64-linux)
sorbet-static-and-runtime (0.5.12424)
sorbet (= 0.5.12424)
sorbet-runtime (= 0.5.12424)
spoom (1.6.3)
erubi (>= 1.10.0)
prism (>= 0.28.0)
rbi (>= 0.2.3)
rbi (>= 0.3.3)
rexml (>= 3.2.6)
sorbet-static-and-runtime (>= 0.5.10187)
thor (>= 0.19.2)
steep (1.10.0)
Expand All @@ -152,7 +159,7 @@ GEM
terminal-table (>= 2, < 5)
uri (>= 0.12.0)
strscan (3.1.5)
syntax_tree (6.2.0)
syntax_tree (6.3.0)
prettier_print (>= 1.2.0)
tapioca (0.16.11)
benchmark
Expand All @@ -166,11 +173,11 @@ GEM
yard-sorbet
terminal-table (4.0.0)
unicode-display_width (>= 1.1.1, < 4)
thor (1.3.2)
traces (0.15.2)
thor (1.4.0)
traces (0.17.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (3.1.4)
unicode-display_width (3.1.5)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
uri (1.0.3)
Expand All @@ -185,7 +192,14 @@ GEM
yard

PLATFORMS
x86_64-linux
aarch64-linux
aarch64-linux-gnu
aarch64-linux-musl
arm64-darwin
universal-darwin
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl

DEPENDENCIES
async
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ To use this gem, install via Bundler by adding the following to your application
<!-- x-release-please-start-version -->

```ruby
gem "increase", "~> 1.37.0"
gem "increase", "~> 1.37.1"
```

<!-- x-release-please-end -->
Expand Down
10 changes: 1 addition & 9 deletions lib/increase/internal/transport/pooled_net_requester.rb
Original file line number Diff line number Diff line change
Expand Up @@ -193,15 +193,7 @@ def initialize(size: self.class::DEFAULT_MAX_CONNECTIONS)
end

define_sorbet_constant!(:Request) do
T.type_alias do
{
method: Symbol,
url: URI::Generic,
headers: T::Hash[String, String],
body: T.anything,
deadline: Float
}
end
T.type_alias { {method: Symbol, url: URI::Generic, headers: T::Hash[String, String], body: T.anything, deadline: Float} }
end
end
end
Expand Down
9 changes: 1 addition & 8 deletions lib/increase/internal/type/base_model.rb
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,7 @@ def fields
setter = :"#{name_sym}="
api_name = info.fetch(:api_name, name_sym)
nilable = info.fetch(:nil?, false)
const = if required && !nilable
info.fetch(
:const,
Increase::Internal::OMIT
)
else
Increase::Internal::OMIT
end
const = required && !nilable ? info.fetch(:const, Increase::Internal::OMIT) : Increase::Internal::OMIT

[name_sym, setter].each { undef_method(_1) } if known_fields.key?(name_sym)

Expand Down
2 changes: 1 addition & 1 deletion lib/increase/internal/util.rb
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ class << self
#
# @return [String]
def uri_origin(uri)
"#{uri.scheme}://#{uri.host}#{uri.port == uri.default_port ? '' : ":#{uri.port}"}"
"#{uri.scheme}://#{uri.host}#{":#{uri.port}" unless uri.port == uri.default_port}"
end

# @api private
Expand Down
4 changes: 1 addition & 3 deletions lib/increase/models/ach_transfer.rb
Original file line number Diff line number Diff line change
Expand Up @@ -435,9 +435,7 @@ class PaymentOrderRemittanceAdvice < Increase::Internal::Type::BaseModel
#
# @return [Array<Increase::Models::ACHTransfer::Addenda::PaymentOrderRemittanceAdvice::Invoice>]
required :invoices,
-> {
Increase::Internal::Type::ArrayOf[Increase::ACHTransfer::Addenda::PaymentOrderRemittanceAdvice::Invoice]
}
-> { Increase::Internal::Type::ArrayOf[Increase::ACHTransfer::Addenda::PaymentOrderRemittanceAdvice::Invoice] }

# @!method initialize(invoices:)
# Structured ASC X12 820 remittance advice records. Please reach out to
Expand Down
8 changes: 2 additions & 6 deletions lib/increase/models/ach_transfer_create_params.rb
Original file line number Diff line number Diff line change
Expand Up @@ -247,9 +247,7 @@ class Freeform < Increase::Internal::Type::BaseModel
#
# @return [Array<Increase::Models::ACHTransferCreateParams::Addenda::Freeform::Entry>]
required :entries,
-> {
Increase::Internal::Type::ArrayOf[Increase::ACHTransferCreateParams::Addenda::Freeform::Entry]
}
-> { Increase::Internal::Type::ArrayOf[Increase::ACHTransferCreateParams::Addenda::Freeform::Entry] }

# @!method initialize(entries:)
# Some parameter documentations has been truncated, see
Expand Down Expand Up @@ -278,9 +276,7 @@ class PaymentOrderRemittanceAdvice < Increase::Internal::Type::BaseModel
#
# @return [Array<Increase::Models::ACHTransferCreateParams::Addenda::PaymentOrderRemittanceAdvice::Invoice>]
required :invoices,
-> {
Increase::Internal::Type::ArrayOf[Increase::ACHTransferCreateParams::Addenda::PaymentOrderRemittanceAdvice::Invoice]
}
-> { Increase::Internal::Type::ArrayOf[Increase::ACHTransferCreateParams::Addenda::PaymentOrderRemittanceAdvice::Invoice] }

# @!method initialize(invoices:)
# Structured ASC X12 820 remittance advice records. Please reach out to
Expand Down
Loading