./devel/ruby-octokit, Ruby toolkit for working with the GitHub API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.8.0, Package name: ruby24-octokit-4.8.0, Maintainer: pkgsrc-users

Octokit

Ruby toolkit for the GitHub API.


Required to run:
[www/ruby-sawyer] [lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 6fe41cfa709801a37548b2fac3888dffa8bba02f
RMD160: 37c3ee3dcbb0618d1f578ca497d9914bd16daf5b
Filesize: 74.5 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-13 18:37:03 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-octokit: update to 4.8.0

4.8.0							2017/12/21

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.new fails
* #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.CVS: \ 
----------------------------------------------------------------------
   2017-04-22 18:24:44 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-octokit to 4.7.0.

4.7.0								2017/04/05

* #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!
   2017-03-19 17:55:11 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-octokit to 4.6.2.

4.6.1 and 4.6.2 fixes miscellaneous bug fixes.

v4.6.0						9 Nov 2016

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_check parameter is no longer required, which
  makes the method call signature changed. required_status_check can 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.
   2016-10-25 18:23:50 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-octokit to 4.4.1.

Bugfix Release

Introduced in v4.4.0 #pages method was incorrectly updated to require the
new preview header.
   2016-10-24 16:13:09 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-octokit to 4.4.0.

v4.4.0

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/migrati … e_imports/
    * #814 #799 New method Repositories.branch_protection to get a branch's
      protection status
      https://developer.github.com/v3/repos/b … 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/p … ages-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/p … 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
   2016-10-03 09:21:05 by S.P.Zeidler | Files touched by this commit (1)
Log message:
lowercase license name
   2016-03-08 15:07:50 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-octokit to 4.3.0.

v4.3.0

* #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
   2015-12-13 17:32:39 by Takahiro Kambe | Files touched by this commit (4)
Log message:
Add ruby-octokit, required by new ruby-jekyll-gist package.

Octokit

Ruby toolkit for the GitHub API.