Recent Releases of https://github.com/octokit/octokit.rb
https://github.com/octokit/octokit.rb - v10.0.0
What's Changed
- BREAKING CHANGE: Remove app methods that have been deprecated since v4.8.0 by @pbstriker38 in https://github.com/octokit/octokit.rb/pull/1720
- Update rubocop requirement from 1.66.1 to 1.67.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1723
- Rename find_app_installations and find_user_installations by @pbstriker38 in https://github.com/octokit/octokit.rb/pull/1721
- Update the "debugging" sample code in
README.mdby @areitz in https://github.com/octokit/octokit.rb/pull/1724 - Update rubocop requirement from 1.67.0 to 1.68.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1725
- Update rubocop requirement from 1.68.0 to 1.69.2 by @dependabot in https://github.com/octokit/octokit.rb/pull/1730
- feat: add missing method
delete_issue_comment_reaction()by @GrantBirki in https://github.com/octokit/octokit.rb/pull/1734 - Fix string validation errors by @hennevogel in https://github.com/octokit/octokit.rb/pull/1740
- Bump major version to v10.0.0 by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1749
New Contributors
- @pbstriker38 made their first contribution in https://github.com/octokit/octokit.rb/pull/1720
- @areitz made their first contribution in https://github.com/octokit/octokit.rb/pull/1724
- @GrantBirki made their first contribution in https://github.com/octokit/octokit.rb/pull/1734
- @hennevogel made their first contribution in https://github.com/octokit/octokit.rb/pull/1740
Full Changelog: https://github.com/octokit/octokit.rb/compare/v9.2.0...v10.0.0
- Ruby
Published by kfcampbell 10 months ago
https://github.com/octokit/octokit.rb - v9.2.0
What's Changed
Features
- feat: enable and disable automated security features by @jprosevear in https://github.com/octokit/octokit.rb/pull/1705
- Add support for file comments in PRs by @camillof in https://github.com/octokit/octokit.rb/pull/1717
Fixes
- fix: Addresses URI parsing compatibility with Ruby 3.4 by @casperisfine in https://github.com/octokit/octokit.rb/pull/1708
- fix: Remove the Faraday multipart warning and tweak the error message raised at runtime when Faraday Multipart is not installed by
- fix: Corrects the order of caching + authorization middlewares by @DimitriosLisenko in https://github.com/octokit/octokit.rb/pull/1661
Dependencies
- Bump actions/add-to-project from 1.0.1 to 1.0.2 by @dependabot in https://github.com/octokit/octokit.rb/pull/1702
- Management Console Client: Update deprecation version by @alejndr0 in https://github.com/octokit/octokit.rb/pull/1703
- Update rubocop requirement from 1.64.1 to 1.66.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1714
@Edouard-chin in https://github.com/octokit/octokit.rb/pull/1712 - V8 update main by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1719
New Contributors
- @alejndr0 made their first contribution in https://github.com/octokit/octokit.rb/pull/1703
- @jprosevear made their first contribution in https://github.com/octokit/octokit.rb/pull/1705
- @camillof made their first contribution in https://github.com/octokit/octokit.rb/pull/1717
- @DimitriosLisenko made their first contribution in https://github.com/octokit/octokit.rb/pull/1661
Full Changelog: https://github.com/octokit/octokit.rb/compare/v9.1.0...v9.2.0
- Ruby
Published by nickfloyd over 1 year ago
https://github.com/octokit/octokit.rb - v9.1.0
What's Changed
Features
- feat: adds support for Code scanning endpoints by @DanBradbury in https://github.com/octokit/octokit.rb/pull/1695
New Contributors
- @DanBradbury made their first contribution in https://github.com/octokit/octokit.rb/pull/1695
Full Changelog: https://github.com/octokit/octokit.rb/compare/v9.0.0...v9.1.0
- Ruby
Published by nickfloyd over 1 year ago
https://github.com/octokit/octokit.rb - v9.0.0
BREAKING CHANGES
What's Changed
Breaking changes
- BREAKING CHANGE: Removes PubSubHubbub module and /hub API endpoint implementation by @mjimenez98 in https://github.com/octokit/octokit.rb/pull/1675
Features
- feat: Add GHES Manage API client by @manue1 in https://github.com/octokit/octokit.rb/pull/1688
- feat: Add Ruby 3.3 as supported one. by @simi in https://github.com/octokit/octokit.rb/pull/1696
- feat: Add method to get a webhook delivery: by @Edouard-chin in https://github.com/octokit/octokit.rb/pull/1670
Fixes
- fix: Use auto pagination when retrieving environments by @pedrocarrico in https://github.com/octokit/octokit.rb/pull/1673
Documentation
- docs: Remove outdated version constraint from README by @andyw8 in https://github.com/octokit/octokit.rb/pull/1678
Maintenance
- maint: Drop runtime dependency on base64 by @Earlopain in https://github.com/octokit/octokit.rb/pull/1667
- maint: Bump actions/add-to-project from 0.5.0 to 0.6.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1669
- maint: Adds test with draft as an argument on creating pull requests by @hfvmarques in https://github.com/octokit/octokit.rb/pull/1671
- maint: Update rubocop requirement from 1.60.2 to 1.64.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1674
- maint: Bump actions/add-to-project from 0.6.0 to 1.0.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1677
- 🚧 Workflows have changed by @octokitbot in https://github.com/octokit/octokit.rb/pull/1699
New Contributors
- @Earlopain made their first contribution in https://github.com/octokit/octokit.rb/pull/1667
- @hfvmarques made their first contribution in https://github.com/octokit/octokit.rb/pull/1671
- @pedrocarrico made their first contribution in https://github.com/octokit/octokit.rb/pull/1673
- @mjimenez98 made their first contribution in https://github.com/octokit/octokit.rb/pull/1675
- @andyw8 made their first contribution in https://github.com/octokit/octokit.rb/pull/1678
- @manue1 made their first contribution in https://github.com/octokit/octokit.rb/pull/1688
- @simi made their first contribution in https://github.com/octokit/octokit.rb/pull/1696
Full Changelog: https://github.com/octokit/octokit.rb/compare/v8.1.0...v8.2.0
- Ruby
Published by nickfloyd over 1 year ago
https://github.com/octokit/octokit.rb -
What's Changed
Features
- Add missing endpoints to Reactions by @wJoenn in https://github.com/octokit/octokit.rb/pull/1637
- Add support for org secrets by @kamarcum in https://github.com/octokit/octokit.rb/pull/1655
- feat: Renew access token with refresh access token by @gigDevelopment10 in https://github.com/octokit/octokit.rb/pull/1651
- Paginate deployments by @benoittgt in https://github.com/octokit/octokit.rb/pull/1649
Fixes
- Use 'line' instead of 'position' by @tick-taku in https://github.com/octokit/octokit.rb/pull/1566
- don't run immediate response on Actions- or octokitbot-driven changes by @octokitbot in https://github.com/octokit/octokit.rb/pull/1643
Maintenance
- [maint]: Updated immediate response workflows via automation by @octokitbot in https://github.com/octokit/octokit.rb/pull/1631
- Bump version to v8 by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1642
- Bump actions/stale from 8 to 9 by @dependabot in https://github.com/octokit/octokit.rb/pull/1647
- 🚧 Workflows have changed by @octokitbot in https://github.com/octokit/octokit.rb/pull/1646
- Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/octokit/octokit.rb/pull/1650
- maint: Added base64 gem explicitly dependency by @hsbt in https://github.com/octokit/octokit.rb/pull/1658
- Update rubocop requirement from 1.56.3 to 1.60.2 by @dependabot in https://github.com/octokit/octokit.rb/pull/1666
- Bump peter-evans/create-or-update-comment from 3 to 4 by @dependabot in https://github.com/octokit/octokit.rb/pull/1665
- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/octokit/octokit.rb/pull/1662
Docs
- Drop refs to
create_authorizationfrom README by @danbernier in https://github.com/octokit/octokit.rb/pull/1640 - Fix documentation for oauth_applications [ci skip] by @gigDevelopment10 in https://github.com/octokit/octokit.rb/pull/1645
New Contributors
- @wJoenn made their first contribution in https://github.com/octokit/octokit.rb/pull/1637
- @danbernier made their first contribution in https://github.com/octokit/octokit.rb/pull/1640
- @gigDevelopment10 made their first contribution in https://github.com/octokit/octokit.rb/pull/1645
- @benoittgt made their first contribution in https://github.com/octokit/octokit.rb/pull/1649
Full Changelog: https://github.com/octokit/octokit.rb/compare/v7.2.0...v8.0.1
- Ruby
Published by nickfloyd about 2 years ago
https://github.com/octokit/octokit.rb - v8.0.0
What's Changed
- [maint]: Updated immediate response workflows via automation by @octokitbot in https://github.com/octokit/octokit.rb/pull/1631
- Update rubocop requirement from 1.56.3 to 1.56.4 by @dependabot in https://github.com/octokit/octokit.rb/pull/1630
- Update rubocop requirement from 1.56.4 to 1.57.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1638
- Add missing endpoints to Reactions by @wJoenn in https://github.com/octokit/octokit.rb/pull/1637
- Drop refs to
create_authorizationfrom README by @danbernier in https://github.com/octokit/octokit.rb/pull/1640 - Use 'line' instead of 'position' by @tick-taku in https://github.com/octokit/octokit.rb/pull/1566
New Contributors
- @wJoenn made their first contribution in https://github.com/octokit/octokit.rb/pull/1637
- @danbernier made their first contribution in https://github.com/octokit/octokit.rb/pull/1640
Full Changelog: https://github.com/octokit/octokit.rb/compare/v7.2.0...v8.0.0
- Ruby
Published by kfcampbell over 2 years ago
https://github.com/octokit/octokit.rb - v7.2.0
What's Changed
Features
- [feat]: add methods for app hook deliveries by @SebRollen in https://github.com/octokit/octokit.rb/pull/1620
Maintenance
- [maint]: Bump peter-evans/create-or-update-comment
- [maint]: Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/octokit/octokit.rb/pull/1617
- [maint]: Update rubocop requirement from 1.56.2 to 1.56.3 by @dependabot in https://github.com/octokit/octokit.rb/pull/1623
- [maint]: don't put a comment on PRs from dependabot or renovate by @G-Rath in https://github.com/octokit/octokit.rb/pull/1621
New Contributors
- @G-Rath made their first contribution in https://github.com/octokit/octokit.rb/pull/1621
- @SebRollen made their first contribution in https://github.com/octokit/octokit.rb/pull/1620
Full Changelog: https://github.com/octokit/octokit.rb/compare/v7.1.0...v7.2.0
- Ruby
Published by nickfloyd over 2 years ago
https://github.com/octokit/octokit.rb - v7.1.0
What's Changed
- Bump peter-evans/create-or-update-comment from 6534843181fc2aeb7f9f1cd3cd4a7b956cada2db to 716151b9579b05352dbf244d48e968d211889bbc by @dependabot in https://github.com/octokit/octokit.rb/pull/1601
- Bump peter-evans/create-or-update-comment from 716151b9579b05352dbf244d48e968d211889bbc to 38217c6b94b54c0dbbe75be237257364e2dd2e62 by @dependabot in https://github.com/octokit/octokit.rb/pull/1604
- Update rubocop requirement from 1.54.2 to 1.56.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1609
- Bump peter-evans/create-or-update-comment from 38217c6b94b54c0dbbe75be237257364e2dd2e62 to 5f22cb87da9514ab329de42e5462372dc19928a5 by @dependabot in https://github.com/octokit/octokit.rb/pull/1608
- Bump peter-evans/create-or-update-comment from 5f22cb87da9514ab329de42e5462372dc19928a5 to bb291f63cb3095ddc3b7e5572601141854de31d0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1613
- Update rubocop requirement from 1.56.0 to 1.56.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1612
- Add support for Actions Environment Secret Management by @hosom in https://github.com/octokit/octokit.rb/pull/1607
- Update version to v7.1.0 by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1614
New Contributors
- @hosom made their first contribution in https://github.com/octokit/octokit.rb/pull/1607
Full Changelog: https://github.com/octokit/octokit.rb/compare/v7.0.0...v7.1.0
- Ruby
Published by kfcampbell over 2 years ago
https://github.com/octokit/octokit.rb - v7.0.0
What's Changed
- Update rubocop requirement from 1.49.0 to 1.50.2 by @dependabot in https://github.com/octokit/octokit.rb/pull/1564
- Use test-queue for parallel testing by @koic in https://github.com/octokit/octokit.rb/pull/1570
- Update rubocop requirement from 1.50.2 to 1.51.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1572
- Add comment for deprecation on create_pull_request_comment. by @tick-taku in https://github.com/octokit/octokit.rb/pull/1576
- Fix typo in
organizations.rbby @areitz-stripe in https://github.com/octokit/octokit.rb/pull/1583 - Update rubocop requirement from 1.51.0 to 1.52.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1584
- Add support for SARIF data upload by @mathroule in https://github.com/octokit/octokit.rb/pull/1586
- Update rubocop requirement from 1.52.1 to 1.53.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1587
- Update rubocop requirement from 1.53.1 to 1.54.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1589
- Update rubocop requirement from 1.54.0 to 1.54.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1592
- Update rubocop requirement from 1.54.1 to 1.54.2 by @dependabot in https://github.com/octokit/octokit.rb/pull/1593
- Add testing for the strings in the actual error message that propagates from Octokit::TooManyRequests by @arjitj2 in https://github.com/octokit/octokit.rb/pull/1591
- [Breaking change] fix/update call to delete_reaction by @dimerman in https://github.com/octokit/octokit.rb/pull/1588
- Add PR templates by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1595
- update broken link by @willyamacaroni in https://github.com/octokit/octokit.rb/pull/1598
- Add auto responder workflow by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1599
- Add support for Dependabot and Codespaces secret management by @kamarcum in https://github.com/octokit/octokit.rb/pull/1596
- Bump major versions to v7.0.0 by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1600
New Contributors
- @tick-taku made their first contribution in https://github.com/octokit/octokit.rb/pull/1576
- @areitz-stripe made their first contribution in https://github.com/octokit/octokit.rb/pull/1583
- @arjitj2 made their first contribution in https://github.com/octokit/octokit.rb/pull/1591
- @dimerman made their first contribution in https://github.com/octokit/octokit.rb/pull/1588
- @willyamacaroni made their first contribution in https://github.com/octokit/octokit.rb/pull/1598
- @kamarcum made their first contribution in https://github.com/octokit/octokit.rb/pull/1596
Full Changelog: https://github.com/octokit/octokit.rb/compare/v6.1.1...v7.0.0
- Ruby
Published by kfcampbell over 2 years ago
https://github.com/octokit/octokit.rb - v6.1.1
What's Changed
Features
- Add
Octokit::Client#delete_organizationto support org deletion by @jdennes in https://github.com/octokit/octokit.rb/pull/1558 - Added Environments API by @jer-k in https://github.com/octokit/octokit.rb/pull/1554
Bugs
- [fix] Ensures that the API Token in clear text is never present in the error stack trace when set in the URL by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1562
Docs
- [docs] Adds link to search limits by @yeikel in https://github.com/octokit/octokit.rb/pull/1555
Maintenance
- Bump rubocop requirement from 1.46.0 to 1.48.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1551
- Bump rubocop requirement from 1.48.1 to 1.49.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1561
- Bump actions/add-to-project from 0.4.1 to 0.5.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1560
- Bump actions/stale from 7 to 8 by @dependabot in https://github.com/octokit/octokit.rb/pull/1556
New Contributors
- @yeikel made their first contribution in https://github.com/octokit/octokit.rb/pull/1555
Full Changelog: https://github.com/octokit/octokit.rb/compare/v6.1.0...v6.1.1
- Ruby
Published by nickfloyd almost 3 years ago
https://github.com/octokit/octokit.rb - v6.1.0
What's Changed
Features
- Allow using the response_headers or headers when getting Rate Limit Info by @DougEdey in https://github.com/octokit/octokit.rb/pull/1533
- Add Faraday DEFAULT_EXCEPTIONS for when retry middleware is available by @DougEdey in https://github.com/octokit/octokit.rb/pull/1546
Bugs
- Repository: Fix issue with fragment identifier in branch name by @pier-oliviert in https://github.com/octokit/octokit.rb/pull/1529
Docs
- Add using GitHub app authentication in README by @Tatsumi0000 in https://github.com/octokit/octokit.rb/pull/1512
- Fix missing and broken links in README table of contents by @Jarvl in https://github.com/octokit/octokit.rb/pull/1513
- Add Ruby 3.2 to tested implementations in README by @koic in https://github.com/octokit/octokit.rb/pull/1545
Maintenance
- 🚧 updated Workflows @octokitbot
- Update rubocop requirement from 1.39.0 to 1.42.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1525
- Adds a stale action to clean up old PRs/Issues by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1511
- Bump actions/stale from 6 to 7 by @dependabot in https://github.com/octokit/octokit.rb/pull/1527
- Update rubocop requirement from 1.42.0 to 1.43.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1531
- Update rubocop requirement from 1.43.0 to 1.44.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1537
- Rename obsolete parameter
IgnoredMethodstoAllowedMethodsby @kyoshidajp in https://github.com/octokit/octokit.rb/pull/1530 - Remove jruby-specific platform by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1520
- Adds Ruby 3.2 to the CI matrix by @petergoldstein in https://github.com/octokit/octokit.rb/pull/1524
- Update rubocop requirement from 1.44.1 to 1.45.1 by @dependabot in https://github.com/octokit/otokit.rb/pull/1541
- Specify
TargetRubyVersion: 2.7in .rubocop.yml by @koic in https://github.com/octokit/octokit.rb/pull/1544 - Bump actions/add-to-project from 0.4.0 to 0.4.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1547
- Update rubocop requirement from 1.45.1 to 1.46.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1548
- Specify
--require spec_helperin .rspec by @koic in https://github.com/octokit/octokit.rb/pull/1549
New Contributors
- @octokitbot made their first contribution in https://github.com/octokit/octokit.rb/pull/1516
- @Tatsumi0000 made their first contribution in https://github.com/octokit/octokit.rb/pull/1512
- @Jarvl made their first contribution in https://github.com/octokit/octokit.rb/pull/1513
- @pier-oliviert made their first contribution in https://github.com/octokit/octokit.rb/pull/1529
- @kyoshidajp made their first contribution in https://github.com/octokit/octokit.rb/pull/1530
- @DougEdey made their first contribution in https://github.com/octokit/octokit.rb/pull/1533
- @koic made their first contribution in https://github.com/octokit/octokit.rb/pull/1545
Full Changelog: https://github.com/octokit/octokit.rb/compare/v6.0.1...v6.1.0
- Ruby
Published by nickfloyd almost 3 years ago
https://github.com/octokit/octokit.rb - v6.0.1
What's Changed
Dependencies
- Update rubocop requirement from 1.36.0 to 1.37.1 by @dependabot in https://github.com/octokit/octokit.rb/pull/1497
- Update rubocop requirement from 1.37.1 to 1.38.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1503
- Update rubocop requirement from 1.38.0 to 1.39.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1509
Housekeeping
- Outdated credential removal by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1500
- Add issue templates by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1501
- Add PR templates by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1507
Bug fixes
- Fix broken encoding (fixes #920) by @lparry in https://github.com/octokit/octokit.rb/pull/1118
New Contributors
- @lparry made their first contribution in https://github.com/octokit/octokit.rb/pull/1118
Full Changelog: https://github.com/octokit/octokit.rb/compare/v6.0.0...v6.0.1
- Ruby
Published by nickfloyd over 3 years ago
https://github.com/octokit/octokit.rb - v6.0.0
We're releasing v6.0.0 because #1494 and #1495 are technically breaking changes although the APIs that underlie this functionalilty have been not operational for some time.
What's Changed
- Fix broken pagination in ActionsWorkflowRuns by @luke-engle in https://github.com/octokit/octokit.rb/pull/1488
- Remove Octokit::Client::Hooks#available_hooks by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1495
- Change the default value of
update_refforceto false by @pocke in https://github.com/octokit/octokit.rb/pull/980 - Remove Octokit::Client::Authorizations by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1494
- Bump to v6.0.0 by @kfcampbell in https://github.com/octokit/octokit.rb/pull/1496
New Contributors
- @luke-engle made their first contribution in https://github.com/octokit/octokit.rb/pull/1488
- @kfcampbell made their first contribution in https://github.com/octokit/octokit.rb/pull/1495
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.6.1...v6.0.0
- Ruby
Published by kfcampbell over 3 years ago
https://github.com/octokit/octokit.rb - v5.6.1
What's Changed
- Update regex to raise
Octokit::TooLargeContentwhen relevant error messages are returned by GitHub (by @goldstar611 in https://github.com/octokit/octokit.rb/pull/1484) - Correct documentation URL for
#artifact_download_url(by @timrogers in https://github.com/octokit/octokit.rb/pull/1483)
New Contributors
- @goldstar611 made their first contribution in https://github.com/octokit/octokit.rb/pull/1484
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.6.0...v5.6.1
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.6.0
What's Changed
- Add
#repository_artifacts,#workflow_run_artifacts,#artifact,#artifact_download_urland#delete_artifactmethods to support Actions Artifacts APIs (by @lerebear in https://github.com/octokit/octokit.rb/pull/1480)
New Contributors
- @lerebear made their first contribution in https://github.com/octokit/octokit.rb/pull/1480
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.5.0...v5.6.0
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.5.0
What's Changed
- Add support for listing entries in an organization's audit log with
#organization_audit_logby @Brend-Smits in https://github.com/octokit/octokit.rb/pull/1481 - Update "See Also" link for Projects API client by @michaelroudnitski in https://github.com/octokit/octokit.rb/pull/1476
- Update rubocop requirement from 1.35.1 to 1.36.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1477
- Fix
faraday_http_cachelink in README by @garaujodev in https://github.com/octokit/octokit.rb/pull/1469 - Tweak release documentation and process by @timrogers in https://github.com/octokit/octokit.rb/pull/1475
New Contributors
- @michaelroudnitski made their first contribution in https://github.com/octokit/octokit.rb/pull/1476
- @garaujodev made their first contribution in https://github.com/octokit/octokit.rb/pull/1469
- @Brend-Smits made their first contribution in https://github.com/octokit/octokit.rb/pull/1481
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.4.0...v5.5.0
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.4.0
What's Changed
- Add support for "Check team permissions for a repository" API (
GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}) with#team_permissions_for_repoby @juanmrad in https://github.com/octokit/octokit.rb/pull/1474
New Contributors
- @juanmrad made their first contribution in https://github.com/octokit/octokit.rb/pull/1474
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.3.0...v5.4.0
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.3.0
Features
- Adds ability to update pull request branch by @bjedrocha in https://github.com/octokit/octokit.rb/pull/1472
New Contributors
- @bjedrocha made their first contribution in https://github.com/octokit/octokit.rb/pull/1472
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.2.0...v5.3.0
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.2.0
Advisories and Breaking Changes
With this release, all preview logic and header implementations have been removed. GitHub REST API previews were promoted in October 2021. With this change, the headers no longer need to be passed to the GitHub REST API. This means you will no longer need to manually pass in preview headers (for any reason) to benefit from the API changes behind the preview logic.
Housekeeping
- Removes REST API previews logic from the SDK now that all previews have been promoted by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1464
CI/Build
- Add GitHub Actions to Dependabot by @petergoldstein in https://github.com/octokit/octokit.rb/pull/1461
Dependencies
- Bumps actions/cache from 1 to 3 by @dependabot in https://github.com/octokit/octokit.rb/pull/1462
- Bumps rubocop requirement from 1.31.2 to 1.32.0 by @dependabot in https://github.com/octokit/octokit.rb/pull/1465
Full Changelog: https://github.com/octokit/octokit.rb/compare/v5.1.0...v5.2.0
- Ruby
Published by nickfloyd over 3 years ago
https://github.com/octokit/octokit.rb - v5.1.0
Features
- Add support for the "Search topics" (
GET /search/topics) API with.search_topics(@juanluis-garrote) - Add support for the "Disable a workflow" (
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable) GitHub Actions API with.workflow_disable(@Fryguy) - Add support for the "Enable a workflow" (
PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable) GitHub Actions API with.workflow_enable(@Fryguy) - Add support for the "Get workflow run usage" (
GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing) GitHub Actions API with.workflow_run_usage(@mathroule) - Add support for the "Get a job for a workflow run" (
GET /repos/{owner}/{repo}/actions/jobs/{job_id}) GitHub Actions API with.workflow_run_job(@mathroule) - Add support for the "Download job logs for a workflow run" (
GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs) GitHub Actions API with.workflow_run_job_logs(@mathroule) - Add support for the "List jobs for a workflow run attempt" (
GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs) GitHub Actions API with.workflow_run_attempt_jobs(@mathroule) - Add support for the "List jobs for a workflow run" (
GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs) GitHub Actions API with.workflow_run_jobs(@mathroule)
Gem development
- Update
rubocopto1.31.2and autocorrect Rubocop offences (@timrogers) - Enable new Rubocop cops by default (@timrogers)
- Update
rb-fseventto0.11.1(@timrogers) - Update
vcrto6.1(@timrogers)
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v5.0.0
- Drop support for Ruby versions 2.0, 2.1, 2.2, 2.3, 2.4, 2.5 and 2.6, which have all reached end-of-life (i.e. they aren't maintained anymore) (@timrogers)
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v4.25.1
- Stop configuring Faraday's retry middleware twice (@Edouard-chin)
- Fix various Ruby warnings (e.g. missing parentheses) (@coryf)
- Ruby
Published by timrogers over 3 years ago
https://github.com/octokit/octokit.rb - v4.25.0
✅ NOTE: This remediates A security advisory was published on versions 4.23.0 and 4.24.0 of this gem. You can read more about this in the published security advisory. ✅
DX Improvements
- Rubocop improvements by @timrogers in https://github.com/octokit/octokit.rb/pull/1441
- Require multi-factor authentication to push new releases to RubyGems by @timrogers in https://github.com/octokit/octokit.rb/pull/1443
CI Improvements
Updates all build scripts to be more durable and adds details on how to run a manual file integrity check by @nickfloyd in https://github.com/octokit/octokit.rb/pull/1446
Housekeeping
- Drop support for Ruby 1.9.2 in
Octokit::Client::Contents#create_contentsby @timrogers in https://github.com/octokit/octokit.rb/pull/1442
Full Changelog: https://github.com/octokit/octokit.rb/compare/v4.24.0...v4.25.0
- Ruby
Published by nickfloyd over 3 years ago
https://github.com/octokit/octokit.rb - v4.24.0
❗ NOTE: A security advisory has been published on version 4.24.0 of this gem. This gem was published with world-writeable files. You can read more about this in the published security advisory. ❗
Known issues
Note: This release fixes the issue around autoloading modules causing some modules to not load before use #1428
Code improvements
- #1354, #1426 Enabling Ruby's immutable ("frozen") string literals i.e.
--enable-frozen-string-literalvia @timrogers and @olleolleolle
CI Improvements
- Adds Code QL analysis to octokit.rb via @nickfloyd
Bug fixes
- #1428 Fixes module loading issue with autoloading (this reverts #1351 ) - more information here via @collinsauve. @waiting-for-dev, @etiennebarrie, @timrogers, and @nickfloyd
Full Changelog: https://github.com/octokit/octokit.rb/compare/v4.23.0...v4.24.0
- Ruby
Published by nickfloyd over 3 years ago
https://github.com/octokit/octokit.rb - v4.23.0
❗ NOTE: A security advisory has been published on version 4.23.0 of this gem. This gem was published with world-writeable files. You can read more about this in the published security advisory. ❗
Known issues
Autoloading modules cause some modules to not load before use
- What: This version implements autoloading for some modules. The initial change was deemed good but our community has since come across issues where autoloading could cause issues due to modules not being loaded or load order even.
- Action: We will be rolling back this change in the next release (https://github.com/octokit/octokit.rb/pull/1428)
- Next steps: This change provides value in the cases where this is not an issue so we are going to work to come up with an opt-in approach. More details here.
- Work around: https://github.com/octokit/octokit.rb/pull/1420
Hat tip to: @collinsauve. @waiting-for-dev, @etiennebarrie, and @timrogers for the discovery around this.
Code improvements
- #1382 Correctly raise Octokit::TooManyRequests when hitting secondary rate limit via @jasonopslevel
- #1411 Adds support for Faraday v2 usage via @skryukov
CI Improvements
- #1395 Adds Ruby 3.1 to CI via @petergoldstein
Performance improvements
- #1351 Make clients autoload via @gmcgibbon
Bug fixes
- #1297 Escape label names with URL characters via @Fryguy
- #1375 Escape ref in archive_link via @max611
- #1117 & #1419 Ensures that any nil parameters being passed in will initialize with Octokit's defaults instead of nil via @akerl, @nickfloyd
- #1321 & #1415 Fixed total_count calculation when paginating results for check runs and check suites via @a2ikm, @matiasalbarello
- #1121 Fixes service status methods via @vierarb
Documentation
- #1414 replace git.io link in source docs via @wonda-tea-coffee
- #1412 Document how and when the SDK raises exceptions via @timrogers
- #1356 Fixes grammar and style via @nikoandpiko
Full Changelog: https://github.com/octokit/octokit.rb/compare/v4.22.0...v4.23.0
- Ruby
Published by nickfloyd almost 4 years ago
https://github.com/octokit/octokit.rb - v4.22.0
This version should be considered deprecated, and users should use or update to >= v4.23.0
Known issues
❗
Issue
Faraday gemspec version is mismatched with implemented APIs and middleware.
Back in January 2022, with the v4.22.0 release Faraday 1.x features were added but we never updated the gemspec from '>= 0.9' to >=1 but we later released v4.23.0 with the correct version specified.
This is causing an issue because in the 4.22.0 changeset, we introduced middleware that uses 1.x faraday features but dependency resolution some cases still tries to use 0.9 and not 1.x
Resolution
This version is being marked as deprecated. Please update to update to >= v4.23.0 of the octokit.rb gem.
References:
https://github.com/octokit/octokit.rb/issues/1392 | https://github.com/octokit/octokit.rb/issues/1389
❗
Deprecation Fix
- #1359 Fix Faraday deprecation warning @ybiquitous
Code Improvements
- #1336 Update regex for create ref @thepwagner
- #1350 Support pagination in compare api @mrpinsky
CI and dependency updates
- #1353 Add Ruby 3.0 support for CI builds @olleolleolle
- #1387 Update pry-byebug requirement @ashishkeshan
Documentation
- #1376 Update example README code with token filtering @bencolon
- #1381 Update organization migration documentation links @rzhade3
- Ruby
Published by indigok about 4 years ago
https://github.com/octokit/octokit.rb - v4.21.0
API Support
- #1319 Add delete workflow run support @szemek
- #1322 Add match refs support @AHaymond
- #1329 Add rename branch support @gmcgibbon
- #1332 Add billing actions support @M-Yamashita01
Error handling
- #1324 Handle path diff too large errors @yykamei
Code clean up
- #1326 Remove graduated preview headers @ivailop
Documentation
- #1314 Update authentication usage @curquiza
- #1317 Fix logo link @gjtorikian
- #1318 Fix GitHub typo @bl-ue
- Ruby
Published by tarebyte almost 5 years ago
https://github.com/octokit/octokit.rb -
API Support
- #1304 Added the ability to delete a deployment @jer-k
- #1308 Add repo vulnerability alerts related functionality for repositories @calvinhughes
Bug fixes
- #1309 Paginate outside_collaborators calls @sds
- #1316 Uses of FaradayMiddleware#on_complete should not be private @tarebyte
Code improvements
- #1131 Add CommitIsNotPartOfPullRequest error @wata727
- #1303 Remove integrations preview header @MichaelViveros
- #1307 Raise Octokit::InstallationSuspended when another error is received @yykamei
Documentation
- #1302 Add documentation on how to specify the ref option for RubyDoc @aomathwift
- #1311 Fix Code of Conduct link in Table of Contents @eduardoj
- Ruby
Published by tarebyte about 5 years ago
https://github.com/octokit/octokit.rb - v4.19.0
Code Improvements
- #1223 Ensure a boolean is returned for application_authenticated @zakallen
- #1255 Update api paths in the organization api to take ids @hmharvey
- #1260 Fix last_response behavior after failures @JackTLi
- #1253 Ensure adapters set SSL options properly @tjwallace
- #1270 Add context around rate limit errors @jatindhankhar
API Support
- #1252 Introduces support for the ActionWorkflow and ActionWorkflowRun APIs @petar-lazarov
- #1236 Support for ActionsSecrets API @jylitalo
- #1266 Support for get the authenticated app @kitop
- #1281 Support for create a workflow dispatch event @igfoo
- #1286 Support installation suspended failures @stmllr
- #1288 Support for user migration endpoints @stmllr
Documentation
- #1248 Fix documentation link for update a repository @spier
- #1269 Update some documentation param names @tarebyte
- #1276 Remove dangling phrase in CONTRIBUTING.md @igfoo
- #1278 Link related doc in CONTRIBUTING.md @igfoo
- #1279 Fix script typo in README.md @igfoo
- #1291 Fix typo in authorizations comments @ohbarye
CI and dependency updates
- #1206 Increased CI coverage @MSP-Greg
- #1243 Add Ruby 2.7 CI support @ybiquitous
- #1244 Removed coveralls dependency @hmharvey
- #1263 Remove duplicated CI coverage @hmharvey
- #1264 Keep running CI on PRs @hmharvey
- Ruby
Published by tarebyte over 5 years ago
https://github.com/octokit/octokit.rb - v4.17.0
ATTENTION: This has release has known errors
In an effort to help users migrate to the new OAuth Applications API, a pull request was opened to update the existing endpoints: https://github.com/octokit/octokit.rb/pull/1203.
Unfortunately the URLs for these endpoint changes were incorrect and were not caught as part of the test suite. In order to keep continuity we are keeping the release, but we have pulled this version from Rubygems.org.
Please update to v4.18.0 or above.
We apologize for the inconvenience this may have caused.
- Ruby
Published by tarebyte almost 6 years ago
https://github.com/octokit/octokit.rb - v4.18.0
Documentation
- #1200 Fix an API link in the Search client @NickLaMuro
Preview Header Support
- #1183 Enable issue events API to return project events @gammons
- #1203 Update deprecated application API to new preview @oreoshake
Bug Fixes
- #1201 Fix random test failures @MSP-Greg
- #1218 Fix incorrect URLs for the Authorizations client @tarebyte
- Ruby
Published by tarebyte almost 6 years ago
https://github.com/octokit/octokit.rb - v4.16.0
New features
- #1187 Support for Commit Branches @tgmachina
Resolve deprecation warnings
- #1192 Fix deprecation notice for authentication via query parameters @tarebyte
Documentation
- #1137 Clarify force parameter documentation @rmacklin
- #1186 Fix
team_by_nameexample @steinbrueckri - #1190 Fix API links in the Apps client @ybiquitous
Tooling updates
- #1185 Fix action builds against 4-stable @tarebyte
- Ruby
Published by indigok about 6 years ago
https://github.com/octokit/octokit.rb - v4.15.0
Preview header support
- #1114 Adds drafts preview header @andrew
- #1132 Update branch protection preview @spikex
New features
- #1133 Support for template repositories @EricPickup
- #1136 Add method to find team by name @gallexi
- #1153 Add method to delete installation @yykamei
- #1151 Add method to update pull request review @eric-silverman
- #1162 Support for Commit pulls @tgmachina
Improved error handling
- #1115 Add BillingIssue error @stmllr
- #1106 Add TooLargeContent error @ybiquitous
- #1164 Add SAMLProtected error @tarebyte
Resolve deprecation warnings
- #1152 Fix
versiondeprecation warning in ci builds @hmharvey - #1154 Fix faraday error subclass @gasparila
Documentation
- #1123 Add option in the pull request state parameter @4geru
- #1135 Fix the contributing doc steps @gallexi
- #1134 Fix the code example for update branch @rmacklin
- #1139 Add assignee params @4geru
- #1138 Update link to new collaborators api @shaunakpp
- #1129 Add code of conduct @spikex
- #1102 Update readme to point directly to v3 api @binhums
Tooling updates
- #1142 Migrated to actions @tarebyte
- Ruby
Published by tarebyte about 6 years ago
https://github.com/octokit/octokit.rb -
Bug fixes
- Support auto pagination in org_projects #1090 (@mattr-)
- Support falsy values in configuration #1091 (@nickstanish)
- fixup ssl verify mode #1098 (@tnaoto)
Code cleanup
- Change the
raise_invalid_repository!msg fromrepo/usertouser/repo#1094 (@DaiAoki) - Fix redundant code in Octkit::Client #1100 (@rnitta)
Documentation
- Adds timeout instructions to readme #1089 (@abinoda)
- Fix docs of #repository? return value type #1092 (@vecerek)
- Update doc of
Repositories#collaboratorsmethod #1105 (@ybiquitous)
New features
- Add client methods for the Checks API #1101 (@laserlemon)
- Ruby
Published by tarebyte almost 7 years ago
https://github.com/octokit/octokit.rb - v4.13.0
Bug fixes
- Fixes
422error for passingclient_idwhen making a new OAuth Authorization #1077 (@tarebyte)
Documentation
- Add Octopoller section to readme #1073 (@BenEmdon)
Support for new preview headers
- Add new strict validation preview header #1078 (@tarebyte)
Testing fixes
- Update WebMock and VCR / update Octokit::Client::Authorizations spec #1077 (@tarebyte)
- Ruby
Published by tarebyte over 7 years ago
https://github.com/octokit/octokit.rb - v4.12.0
Support for additional APIs
#1060 Add support for Transfer repository API
#1070 Add support for List Assignees API
#975 Add support for Community Profile API
Bugfixes
#1069 Do not pass wrong params in org membership method
- Ruby
Published by kytrinyx over 7 years ago
https://github.com/octokit/octokit.rb - v4.11.0
Code clean up
- #1054 Remove the :name key from #add_team_repository request
Documentation fixes
- #1050 Add in note about require
- #1056 Fixes documentation url for outside_collaborators
Existing endpoint changes
- #1055 Use new app installation token endpoint
Support new endpoints
- #1052 App installation finders
- Ruby
Published by tarebyte over 7 years ago
https://github.com/octokit/octokit.rb - v4.10.0
Graduated preview periods
- #1020 Remove preview warning for marketplace API
- #1041 Remove marketplace preview warnings (we mean it, this time)
- #1042 Remove preview warning for Repository Invitations API
- #1047 Rework request review API to support team reviewers
Support for new endpoints
- #1044 Implement Topics API
- #990 Implement delete a pull request review request
Bugfixes
- #1025 Fix contributors endpoint for empty repos
- #1034 Duplicate option to prevent mutating original
- #1018 Convert OCTOKIT_SSL_VERIFY_MODE environment variable to integer
Enhancements
- #1021 Add Faraday retry middleware
- #1032 Use auto pagination when retrieving statuses
- Ruby
Published by kytrinyx over 7 years ago
https://github.com/octokit/octokit.rb - v4.9.0
Bugfixes
- #1006 Use Addressable::URI instead of stdlib URI for normalization
- #1003 Fix pagination of GitHub App endpoints
- #1000 Call dup on arguments before mutating
Documentation changes
- #969 Document the steps necessary to cut a release
- #972 Url to the review API was wrong
- #973 Fix pull_requests_comments example documentation
- #985 Add tag_name to update_release documentation
- #989 Command example fix in documentation.
- #1008 Fixes documentation for getting single issue comment
- #1011 Fix example call to Octokit.label
Enhancements
- #982 Be able to set an SSL verify mode on faraday
- #1009 Add missing remove_org_membership alias
Maintenance
- #970 Update Ruby versions for CI
- #961 Update VCR gem
Support for additional API endpoints
- #984 Add remove_assignees method to the client
- #959 Commit Search API preview
- #996 Add ability to list a single deployment, by id
- Ruby
Published by tarebyte almost 8 years ago
https://github.com/octokit/octokit.rb - v4.8.0
Support for additional API endpoints
- #885 Topics API
- #884 Get a single Installation
- #894 Add assignees
- #895 Find user installations
- #929 Marketplace listings API
- #928 Nested Teams API
- #938 Get user's marketplace purchases
- #932 GitHub Apps API
APIs taken out of preview
- #913 Organization Memberships API
- #923 Pull Request Review API
Enhancements
- #886 Allow reviews and review comments to be paginated
- #899 Expose response_headers and response_body on error objects
- #877 Improve error message when
Octokit::Repository.newfails - #958 Update add/remove installations methods to use non-deprecated endpoints
- #892 Move integrations endpoints across to apps
Bugfixes
- #876 Remove destructive assignment for repository
- #966 Fix apps client for GitHub Enterprise installs (new endpoints in this release, but still)
Note about Rubinius support
We have been unable to get a Rubinius build working for CI for quite some time, meaning that Rubinius support has been spotty or non-existent. In this release we finally stopped trying. This isn't directly backwards-incompatible since it already wasn't working, but it does feel a bit iffy.
If you happen to use Rubinius and know how to get this working on Travis, we'd be delighted to review a pull request that adds it back in.
- Ruby
Published by kytrinyx about 8 years ago
https://github.com/octokit/octokit.rb - v4.7.0
- #837 Fix passing options to all_organizations
- #841 Add new methods from the most recent org memberships API enhancements
- #851 Fix application requests for non dotcom hosts
- #858 Don't mutate the options variable passed to API calls
- #871 Add support to prerelease Integrations API
- #874 Handle PR Review errors
- #860 Implement Review Preview API
- #869 Use Organization.path for organization membership method
- #880 Fix incorrect mimetype for integrations in PREVIEW_TYPES
- #881 Change several occurrences of
Hash#merge!
- Ruby
Published by pengwynn almost 9 years ago
https://github.com/octokit/octokit.rb -
Library Changes
#829 Sawyer dependency loosened to support new release 'sawyer', '>= 0.5.3', '~> 0.8.0' Thank you @andrew
Updated Methods
#821
- #protect_branch
required_status_checkparameter is no longer required, which makes the method call signature changed.required_status_checkcan be passed in the options hash. - #unprotect_branch returns a boolean value now
New Methods
#820 Projects APIs https://developer.github.com/v3/projects/
- #projects List projects for a repository
- #create_project Create a Project
- #org_projects List Organization Projects
- #create_org_project Create Organization Project
- #project Get a Repository Project
- #update_project Update a Project
- #delete_project Delete a Project
- #project_columns List a Project's Columns
- #create_project_column Create a Project Column
- #project_column Get a Project Column
- #update_project_column Update a Project Column
- #delete_project_column Delete a Project Column
- #move_project_column Move a Project Column
- #column_cards List Column Cards
- #create_project_card Create a Project Card
- #project_card Get a Project Card
- #update_project_card Update a Project Card
- #move_project_card Move a Project Card
- #delete_project_card Delete a Project Card
#824 Traffic APIs https://developer.github.com/v3/repos/traffic/
- #top_referrers Get the top 10 referrers over the last 14 days.
- #top_paths Get the top 10 popular contents over the last 14 days.
- #views Get the total number of views and breakdown per day or week for the last 14 days.
- #clones Get the total number of clones and breakdown per day or week for the last 14 days.
- Ruby
Published by joeyw over 9 years ago
https://github.com/octokit/octokit.rb -
Bugfix Release
Introduced in v4.4.0 #pages method was incorrectly updated to require the new preview header.
- Ruby
Published by joeyw over 9 years ago
https://github.com/octokit/octokit.rb -
Regression notice
#815 #pages method was incorrectly updated to require the new preview header. Fix released in v4.4.1
Library changes
- #777 This impacts all methods that pass a repository parameter. Change Repository.validate_owner_and_name! to use URI::ABS_URI instead the deprecated URI.regexp
- #752 Use octokit_warn instead of warn in Preview.warn_preview
- #761 Octokit::AccountSuspended for 403 responses @koglinjg
New methods
- #748 Add support for Source Import APIs @LizzHale
https://developer.github.com/v3/migration/source_imports/ - #814 #799 New method Repositories.branch_protection to get a branch's protection status
https://developer.github.com/v3/repos/branches/#get-branch-protection - #770 Add Issues#lock and Issues#unlock @davidcelis
https://developer.github.com/v3/issues/#lock-an-issue
https://developer.github.com/v3/issues/#unlock-an-issue - #816 Add Pages.pages_build to get specific page build by ID https://developer.github.com/v3/repos/pages/#list-a-specific-pages-build
Updated Methods
- #733 Support getting Milestones by repository id @stmllr
- #739 Escape options values in authorize_url @shvaikalesh
- #705 #704 Support API urls in Repository#from_url
- #780 Dup options in #create_repo method before mutating the hash @davidcpell
- #815 Change Pages.pages to use preview media type to gain additional data. Add Pages.request_page_build for https://developer.github.com/v3/repos/pages/#request-a-page-build
- #797 Change #upload_assets to read files in read only mode @trevorrowe
- #743 Add deprecation warning for when :permission parameter is passed to Organizations.create_team. Assign team repository permissions with Organizations.add_team_repository instead.
- #805 *_stats methods return nil on timeout when : retry_wait is used. Previously returned empty Sawyer::Resource. @etiennebarrie
- #819 #protect_branch Enable branch protection without enforcing required_status_checks. @mgreensmith
Documentation Edits
- #750 Fix typo in README.md @blunderdome
- #804 @kei-s #create_pull_request_comment_reply
- #817 Fix .decline_repository_invitation API doc url
- #742 Fix Default.middleware documentation comment @v-kolesnikov
- #754 Add Table of contents to README.md
Octokit Development Changes
- #751 Add webmock pessimism < 2.0.0
- #723 Improved the setup for the Issues specs by creating temp repos to test against @tarebyte
- Ruby
Published by joeyw over 9 years ago
https://github.com/octokit/octokit.rb -
- #667 Fix org creation to include login and admin. @nmaki
- #668 Allow org hooks to be used by org login or ID @tarebyte
- #677 Fix Migration API bug @gjtorikian
- #678 Fix Managment console bug @gjtorikian
- #680 Add Hooks#ping_hook method @joeyw
- #682 Add Gists#gist_commits method @joeyw
- #683 Add Gists#gist_forks method @joeyw
- #692 Fetch stats with retry
- #722 Add Source Imports preview to Octokit @tarebyte
- #725 Loosen sawyer dependency @nlopes
- Ruby
Published by pengwynn almost 10 years ago
https://github.com/octokit/octokit.rb -
- #649 - Creating Authorization with fingerprint - @jessicayang15
- #652 - Add
Client#license_contentsmethod - @benbalter - #653 - Delete user Enterprise Admin API - @gjtorikian
- #655 - Fix labels docs - @byroot
- #658 - Custom error class for unverified emails - @johnpaulashenfelter
- #660 - Fix user teams path to be Enterprise-friendly - @nBerg
- #661 - Fix preview warnings - @pvdb
- #662 - Add warning for protected branches preview - @pvdb
- #664 - Add
Client#protect_branch,Client#unprotect_branch- @tarebyte
- Ruby
Published by pengwynn over 10 years ago
https://github.com/octokit/octokit.rb - v4.1.1
- #641 - Validate repository format, raise more meaningful
Octokit::InvalidRepositoryas customArgumentError- @simon0191 - #644 - Allow custom headers when checking scopes on token - @tarebyte
- Ruby
Published by pengwynn over 10 years ago
https://github.com/octokit/octokit.rb -
- #627 Migrator API support - @gjtorikian
- #628 Admin APIs for GitHub Enterprise 2.3 - @gjtorikian
- Ruby
Published by pengwynn over 10 years ago
https://github.com/octokit/octokit.rb - v4.0.1
#620 Allow repo under an org using org ID instead of name. @tarebyte
- Ruby
Published by pengwynn over 10 years ago
https://github.com/octokit/octokit.rb - v4.0.0
- #567 New hook payload parser @zqzas
- #568 Fix tests on JRuby, Rubinius @bjfish
- #572 Licenses API support @zqzas
- #582 Support for Enterprise-only APIs @gjtorikian @joeyw
- #588 Remove defaults for Client#edit_hook @byroot
- #593 Stop passing convenience headers in query string @krainboltgreene
- #596 Support auto-pagination for listing user orgs
- #618 Paginate all orgs
- Ruby
Published by pengwynn over 10 years ago
https://github.com/octokit/octokit.rb -
- #564 Raise
Octokit::RepositoryUnavailablewhen a repository resource is blocked - @Palleas - #566 Support for get latest release, get release by tag name - @zqzas
- Ruby
Published by pengwynn about 11 years ago
https://github.com/octokit/octokit.rb -
- #543 Properly paginate PR comments - @gylaz
- #544 New
Octokit::AbuseDetectederror for some403responses - @bhuga - #553 Make sure
owner/repostring is properly formatted - @joeyw - #555 Remove some hardcoding from tests - @sm11963
- #558 Separate constants for
Octokit::VERSIONparts - @jacobbednarz - #562 Properly encode spaces in Labels API paths
- Ruby
Published by pengwynn about 11 years ago
https://github.com/octokit/octokit.rb -
Support for the Org Hooks API Preview #539
- Ruby
Published by pengwynn about 11 years ago
https://github.com/octokit/octokit.rb -
Fixes a bug when creating an Issue without labels #538 @djreimer
- Ruby
Published by pengwynn about 11 years ago
https://github.com/octokit/octokit.rb -
- Deployments API is now final #537
- Fix bug with negative
resets_invalues for rate limiting #536 @markphelps Client#update_issuenow acts like aPATCH#531 @djreimer- Bumps Sawyer to support
Sawyer::Resource#eachlostisland/sawyer#33 - Various docs typo fixes
- Ruby
Published by pengwynn about 11 years ago
https://github.com/octokit/octokit.rb -
Supports auto pagination in Octokit::Client#pull_requests_comments - #526 @gylaz
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb -
Compatibility updates for v0.8.0 of netrc gem - #522
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb -
- Removes preview warnings for Team Membership API methods - #518 // @afeld
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb -
- #505 Remove preview warning for Combined Status API // @theckman
- #507 Implement Org invitation API // @blt04
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb -
Fixes a bug where not sending the appropriate Content-Type request header would result in a 500 error from the API.
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb -
Support for new Team Memberships API
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb - v3.2.0
- Methods that take a repository
:owner/:repoargument now accept an:id- #485 @joeyw - Methods that take a User or Org name argument now accept an
:id- #485 @joeyw - Documentation type fixes - #488 #490 @abonas
- Fix tests for console masking - #493 @frank-west-iii
- Test improvements - #492
- Deprecate SSH key, Deploy key update methods - #491
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb - v3.1.2
No changes since v3.1.1. Bumping to fix a RubyGems issue.
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb - v3.1.1
Octokit::Client#user_keysno longer requires authentication #474- RSS parser is only loaded as needed #484
- Numerous documentation fixes
- Ruby
Published by pengwynn over 11 years ago
https://github.com/octokit/octokit.rb - v3.1.0
- Numerous documentation edits - @catsby @salbertson
- Updates for newly paginated methods - @jdpace #469
- New
.as_appmethod to use OAuth app creds over Basic Auth for some methods #467 - Support for token management methods for OAuth apps #467
- Ruby
Published by pengwynn almost 12 years ago
https://github.com/octokit/octokit.rb - v3.0.0
- Tweaks to support changes in the Deployments API Preview. #443 - @atmos
- Support for the Combined Status API preview #456 - @bhuga
- Remove Ruby warnings #434 - @sferik
OCTOKIT_SILENT=trueto hush preview API warnings #447 @joeyw- Various test fixture improvements @joeyw
- Ruby
Published by pengwynn almost 12 years ago
https://github.com/octokit/octokit.rb - v3.0.0 preview
- Support for the Deployments API Preview.
- Ruby
Published by pengwynn almost 12 years ago
https://github.com/octokit/octokit.rb -
- Myriad of docs fixes @StephenOTT @joeyw @barisbalic
- Test setup tweaks @joeyw @sigmavirus24
- More API coverage @joeyw @md5 #373
- Date fields for Commit listings are now
DateTimeobjects- lostisland/sawyer#16
- Ruby
Published by pengwynn about 12 years ago
https://github.com/octokit/octokit.rb -
- #350 Use relative paths for search requests for Enterprise - @benburkert
- #353 Fix method redefinition warnings - @zenspider
- #360 Properly paginate
.users,.following,.followers- @arthurn - #351 #352 #354 #356 #357 Numerous docs updates
- Ruby
Published by pengwynn about 12 years ago
https://github.com/octokit/octokit.rb -
#349 - Fixes an issue with .netrc support when the .netrc file doesn't include a line for the client's .api_endpoint. - @catsby
- Ruby
Published by pengwynn about 12 years ago
https://github.com/octokit/octokit.rb -
Redacts OAuth client secret and access tokens in error messages - #342 @catsby
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
- #336 Adds new
.available_hooksmethod toClient- @danmcclain - #338 Fixes a bug where app creds were not passed to API root - @rmetzler
- #335 Fixes a bug where pull requests weren't paginated - @pedro
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
Remove warn for Releases and Search APIs
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
Adds Octokit::Conflict for 409 errors. - @bhuga
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
Adds support for GET /user/teams.
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
- Restores 1.8.7 compatibility #317 boxen/boxen#111
- Removes spec files from gemspec to fix installation on Windows #313
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
- Adds support for the new Releases API
- Adds
.errorsarray toOctokit::Error
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb - 2.1.0
Updates to support GitHub 2FA.
- New error type
Octokit::OneTimePasswordRequiredraised when response is401butX-GitHub-OTPpresent - New idempotent token creation.
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb - 2.0.0
This new major version is hypermedia-enabled, version 3.0.0 will aim to be hypermedia-driven. See the Upgrade Guide for more.
Highlights
- Totally refactored
Configurationand defaults to support memoizedClientobjects, required to use middleware like faraday-http-cache for conditional requests. - Bumped Faraday dependency to 0.9
- New
Client#last_responsefor raw access to the last HTTP response, including pagination headers. - Moves
search_*methods tolegacy_search_* - Uses VCR for more robust test request/response fixtures.
- Uses Sawyer under the hood for hypermedia support. HTTP responses are now proper Resources with link Releations.
Client.rootandClient#agentare also provided to make hypermedia requests:
>> Octokit.root.rels[:user].get :uri => {:user => 'mojombo'}
- Support for the new Search APIs as a preview feature.
>> Octokit.search_code 'octokit in:file extension:gemspec'
WARNING: The preview version of the Search API is not yet suitable for production use.
See the blog post for details: http://git.io/_-FA3g
#<Sawyer::Resource:0x007faf749ec138 @_agent=<Sawyer::Agent https://api.github.com/>,
...
- Adds ability to check if one user follows another via
.follows?- @catsby - Adds to new error classes for
403responses:Octokit::TooManyRequestswhen rate limit exceededOctokit::TooManyLoginAttemptswhen special login attempt limit exceeded
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb - 2.0 Release Candidate 3
- Adds ability to check if one user follows another via
.follows?- @catsby - Adds to new error classes for
403responses:Octokit::TooManyRequestswhen rate limit exceededOctokit::TooManyLoginAttemptswhen special login attempt limit exceeded
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb - 2.0 Release Candidate 2
This release candidate adds support for the new Search APIs as a preview feature.
>> Octokit.search_code 'octokit in:file extension:gemspec'
WARNING: The preview version of the Search API is not yet suitable for production use.
See the blog post for details: http://git.io/_-FA3g
#<Sawyer::Resource:0x007faf749ec138 @_agent=<Sawyer::Agent https://api.github.com/>,
...
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb - 2.0.0 Preview
This is the first pre release of 2.0.0 and includes a number of changes. While this version is hypermedia-enabled, version 3.0.0 will aim to be hypermedia-driven.
- Totally refactored
Configurationand defaults to support memoizedClientobjects, required to use middleware like faraday-http-cache for conditional requests. - Bumped Faraday dependency to 0.9
- New
Client#last_responsefor raw access to the last HTTP response, including pagination headers. - Moves
search_*methods tolegacy_search_* - Uses VCR for more robust test request/response fixtures.
- Uses Sawyer under the hood for hypermedia support. HTTP responses are now proper Resources with link Releations.
Client.rootandClient#agentare also provided to make hypermedia requests:
>> Octokit.root.rels[:user].get :uri => {:user => 'mojombo'}
- Ruby
Published by pengwynn over 12 years ago
https://github.com/octokit/octokit.rb -
Highlights
- Stats API
- Read/write Contents API
Octokit.all_repositoriesmethod to fetch all repositories
- Ruby
Published by pengwynn over 12 years ago