Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b0ad2cd
chore: remove Gemfile.lock during bootstrap
stainless-app[bot] May 2, 2025
c50a167
chore: reorganize type aliases
stainless-app[bot] May 2, 2025
a2bbf55
chore: re-export top level models under library namespace
stainless-app[bot] May 2, 2025
b43503c
chore: always check if current page is empty in `next_page?`
stainless-app[bot] May 2, 2025
611e596
chore: validate request option coercion correctness
stainless-app[bot] May 2, 2025
6bc31c4
feat(api): api update
stainless-app[bot] May 2, 2025
1cdabfe
chore(internal): codegen related update
stainless-app[bot] May 6, 2025
a6de609
docs: illustrate environmental defaults for auth variables
stainless-app[bot] May 6, 2025
f13a7aa
chore: accept all nd-json mimetype variants
stainless-app[bot] May 6, 2025
1ab97b3
chore(internal): codegen related update
stainless-app[bot] May 7, 2025
11e651e
fix(internal): fix formatting script for macos
stainless-app[bot] May 7, 2025
c005465
chore: revert ignoring Gemfile.lock
stainless-app[bot] May 7, 2025
9f8e834
fix(internal): ensure formatting always uses c.utf-8 locale
stainless-app[bot] May 8, 2025
5e9d146
feat: support sorbet aliases at the runtime
stainless-app[bot] May 13, 2025
4d8eadc
chore: fix misc linting / minor issues
stainless-app[bot] May 13, 2025
153be54
feat: expose recursive `#to_h` conversion
stainless-app[bot] May 13, 2025
4f7b9a2
feat: expose base client options as read only attributes
stainless-app[bot] May 13, 2025
2a1af3a
fix(internal): update gemspec name
stainless-app[bot] May 14, 2025
e83c36e
feat(api): removes duplicate activities section
stainless-app[bot] May 14, 2025
b04fe89
feat: bump default connection pool size limit to minimum of 99
stainless-app[bot] May 15, 2025
0530377
docs: rewrite much of README.md for readability
stainless-app[bot] May 15, 2025
02959e8
feat(api): api update
stainless-app[bot] May 15, 2025
75b3ac4
release: 1.1.0
stainless-app[bot] May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@
bin/tapioca
Brewfile.lock.json
doc/
Gemfile.lock
sorbet/tapioca/*
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.0.0"
".": "1.1.0"
}
17 changes: 16 additions & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ AllCops:
- "bin/*"
NewCops: enable
SuggestExtensions: false
TargetRubyVersion: 3.1.0
TargetRubyVersion: 3.2.0

# Whether MFA is required or not should be left to the token configuration.
Gemspec/RequireMFA:
Expand Down Expand Up @@ -63,6 +63,8 @@ Layout/MultilineMethodParameterLineBreaks:
# Prefer compact hash literals.
Layout/SpaceInsideHashLiteralBraces:
EnforcedStyle: no_space
Exclude:
- "**/*.rbi"

Lint/BooleanSymbol:
Enabled: false
Expand Down Expand Up @@ -90,6 +92,10 @@ Lint/MissingSuper:
Exclude:
- "**/*.rbi"

Lint/SymbolConversion:
Exclude:
- "**/*.rbi"

# Disabled for safety reasons, this option changes code semantics.
Lint/UnusedMethodArgument:
AutoCorrect: false
Expand All @@ -106,6 +112,8 @@ Metrics/AbcSize:
Metrics/BlockLength:
AllowedPatterns:
- assert_pattern
- type_alias
- define_sorbet_constant!
Exclude:
- "**/*.rbi"

Expand Down Expand Up @@ -176,6 +184,9 @@ Style/ClassAndModuleChildren:
Exclude:
- "test/**/*"

Style/CommentAnnotation:
Enabled: false

# We should go back and add these docs, but ignore for now.
Style/Documentation:
Enabled: false
Expand Down Expand Up @@ -244,6 +255,10 @@ Style/RedundantInitialize:
Exclude:
- "**/*.rbi"

Style/RedundantParentheses:
Exclude:
- "**/*.rbi"

# Prefer slashes for regex literals.
Style/RegexpLiteral:
EnforcedStyle: slashes
Expand Down
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 89
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-641970ffdc1043cad290c3384d3d9c55b50cb709016a7513c03b2b84cf24fb31.yml
openapi_spec_hash: e10e8093bf0dbde38523b98bec436123
config_hash: 7460c5bd6d1a7041faa274f677789407
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/knock%2Fknock-923618cb1489556307ce0be07853170d15516da8fe450578fed856e560ec361c.yml
openapi_spec_hash: 1406cf9ab287412197a1907f5d66d541
config_hash: 2ae8965d371a03bd30c6a56819c04cf2
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,46 @@
# Changelog

## 1.1.0 (2025-05-15)

Full Changelog: [v1.0.0...v1.1.0](https://github.com/knocklabs/knock-ruby/compare/v1.0.0...v1.1.0)

### Features

* **api:** api update ([02959e8](https://github.com/knocklabs/knock-ruby/commit/02959e82c2148f3a1a3e9e6021d48298644305e9))
* **api:** api update ([6bc31c4](https://github.com/knocklabs/knock-ruby/commit/6bc31c4a6c0a81e096267f1c5a1cb3a9f8b29dac))
* **api:** removes duplicate activities section ([e83c36e](https://github.com/knocklabs/knock-ruby/commit/e83c36e5c6e88a457f7306ab7515d03c1ae0a7bc))
* bump default connection pool size limit to minimum of 99 ([b04fe89](https://github.com/knocklabs/knock-ruby/commit/b04fe8949b02a6f56979748226d24b2a30e2ea62))
* expose base client options as read only attributes ([4f7b9a2](https://github.com/knocklabs/knock-ruby/commit/4f7b9a248aed50a6b0077a5db4f34b764f86ffd5))
* expose recursive `#to_h` conversion ([153be54](https://github.com/knocklabs/knock-ruby/commit/153be54a04fd0b2ac0dd27278d96be70cc87b1e1))
* support sorbet aliases at the runtime ([5e9d146](https://github.com/knocklabs/knock-ruby/commit/5e9d146ae0303f729ebeb949d0d6bb4a9943e4be))


### Bug Fixes

* **internal:** ensure formatting always uses c.utf-8 locale ([9f8e834](https://github.com/knocklabs/knock-ruby/commit/9f8e8345f2206a5b060d55838f9e22226fa47589))
* **internal:** fix formatting script for macos ([11e651e](https://github.com/knocklabs/knock-ruby/commit/11e651eaea730816e2a558cf708382eed559a71c))
* **internal:** update gemspec name ([2a1af3a](https://github.com/knocklabs/knock-ruby/commit/2a1af3a8e6f8dbea4f448ce3acbdf694f993aea8))


### Chores

* accept all nd-json mimetype variants ([f13a7aa](https://github.com/knocklabs/knock-ruby/commit/f13a7aa66b6ef36d0d044cea3674bfeef1f18ac2))
* always check if current page is empty in `next_page?` ([b43503c](https://github.com/knocklabs/knock-ruby/commit/b43503c22d1c7ca08adcf1f8a01d3d3c48608962))
* fix misc linting / minor issues ([4d8eadc](https://github.com/knocklabs/knock-ruby/commit/4d8eadcee14d85c3eb7f95b0417b74d932b344ad))
* **internal:** codegen related update ([1ab97b3](https://github.com/knocklabs/knock-ruby/commit/1ab97b344adc1bebd79bef05e33bf825500e91e2))
* **internal:** codegen related update ([1cdabfe](https://github.com/knocklabs/knock-ruby/commit/1cdabfed4481b5bc2f1892647c604f37ec4f201b))
* re-export top level models under library namespace ([a2bbf55](https://github.com/knocklabs/knock-ruby/commit/a2bbf558687ac11cdb6d72e9d54c47e0a8998e7b))
* remove Gemfile.lock during bootstrap ([b0ad2cd](https://github.com/knocklabs/knock-ruby/commit/b0ad2cd268ff2f6fe6f96d8cf1baa7296287eec4))
* reorganize type aliases ([c50a167](https://github.com/knocklabs/knock-ruby/commit/c50a16701c7a044b1b0b5c2b6aefffe2fc1eb102))
* revert ignoring Gemfile.lock ([c005465](https://github.com/knocklabs/knock-ruby/commit/c0054656e506496ba90c6c3b68c18e2017531fec))
* validate request option coercion correctness ([611e596](https://github.com/knocklabs/knock-ruby/commit/611e5969960440e4004a73158af6a26da4fb4755))


### Documentation

* illustrate environmental defaults for auth variables ([a6de609](https://github.com/knocklabs/knock-ruby/commit/a6de609be150aa0d64298b0cb8a696c27c3f724c))
* rewrite much of README.md for readability ([0530377](https://github.com/knocklabs/knock-ruby/commit/0530377bd49cb6e65155c36ed30239fa64b3bc7b))

## 1.0.0 (2025-05-01)

Full Changelog: [v0.6.2...v1.0.0](https://github.com/knocklabs/knock-ruby/compare/v0.6.2...v1.0.0)
Expand Down
22 changes: 11 additions & 11 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ GIT
PATH
remote: .
specs:
knockapi (1.0.0)
knockapi (1.1.0)
connection_pool

GEM
Expand All @@ -33,7 +33,7 @@ GEM
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
ast (2.4.3)
async (2.23.1)
async (2.24.0)
console (~> 1.29)
fiber-annotation
io-event (~> 1.9)
Expand Down Expand Up @@ -105,7 +105,7 @@ GEM
redcarpet (3.6.1)
regexp_parser (2.10.0)
rexml (3.4.1)
rubocop (1.75.4)
rubocop (1.75.5)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
Expand All @@ -121,13 +121,13 @@ GEM
prism (~> 1.4)
ruby-progressbar (1.13.0)
securerandom (0.4.1)
sorbet (0.5.12048)
sorbet-static (= 0.5.12048)
sorbet-runtime (0.5.12048)
sorbet-static (0.5.12048-x86_64-linux)
sorbet-static-and-runtime (0.5.12048)
sorbet (= 0.5.12048)
sorbet-runtime (= 0.5.12048)
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)
erubi (>= 1.10.0)
prism (>= 0.28.0)
Expand All @@ -151,7 +151,7 @@ GEM
strscan (>= 1.0.0)
terminal-table (>= 2, < 5)
uri (>= 0.12.0)
strscan (3.1.4)
strscan (3.1.5)
syntax_tree (6.2.0)
prettier_print (>= 1.2.0)
tapioca (0.16.11)
Expand Down
Loading