Skip to content

Releases: mtchavez/circleci

v2.1.0

03 Aug 22:29
4028bf4
Compare
Choose a tag to compare

Version 2.1.0 (2022-08-03)

  • Fix: Bug with GET requests passing a request body would receive a 403 PR #323

v2.0.3

06 Jan 21:20
e7af274
Compare
Choose a tag to compare
  • Internal: Rubocop update and styling fixes
  • Added Project#delete_envvar to remove envvars (@lacostenycoder)

v2.0.2

29 Jan 01:01
60e454e
Compare
Choose a tag to compare

House cleaning update, no changes to API or new endpoints added.

  • Upgrade Yard development dependency due to vulnerability
  • Add CI workflow for building against latest ruby versions

v2.0.1

23 Aug 04:03
22aba05
Compare
Choose a tag to compare
  • Add params to Project#recent_builds_branch

v2.0.0

26 May 18:24
v2.0.0
0006e19
Compare
Choose a tag to compare

Breaking Changes

  • Remove all deprecated class methods in favor of instance API resources classes
    • Please look at the documentation in the README or rubydoc on changes. An example of a change might be:

      #
      # Old way of getting recent builds
      #
      builds = CircleCi::Project.recent_builds 'mtchavez', 'circleci'
      
      #
      # New way with a project object
      #
      project = CircleCi::Project.new 'mtchavez', 'circleci'
      builds = project.recent_builds
      
      # Can interact with other calls for the project
      project.build # make a new build
      project.settings # get settings
      project.clear_cache #clear the cache

Other changes

  • Update default API version to v1.1
  • Implement :vcs_type API endpoints for v1.1 i.e. /api/project/:vcs_type/:username/:project/follow

v1.1.0

21 Mar 04:44
v1.1.0
95e735d
Compare
Choose a tag to compare

Version 1.1.0 - (2017-03-20)

  • Deprecate all the class methods in favor of classes for object approach

v1.0.3

07 Oct 02:59
1768946
Compare
Choose a tag to compare

Fix forwardable require

v1.0.2

25 Sep 01:36
v1.0.2
2a1111e
Compare
Choose a tag to compare

Version 1.0.2 - (2016-09-24)

  • Fix requiring of openssl - fixed in #81

v1.0.0

31 Aug 22:37
v1.0.0
afb95a5
Compare
Choose a tag to compare

Version 1.0 - (2016-08-31)

Breaking Changes

  • CircleCi::Project#envvars renamed to envvar for consistency with API endpoint
  • Deprecated CircleCi::Project#envvars
  • Upgrade rspec to 3.5
  • Require minimum ruby version >= 2.0.0
  • Remove RestClient as a dependency and replace with stdlib Net::HTTP
  • Add params and body as inputs to CircleCi::Project#build_branch
  • Add configuration for proxy hosts

v0.2.3

13 Mar 06:18
Compare
Choose a tag to compare
  • CircleCi::RecentBuilds#get - Replaces old CircleCi#organization endpoint to return all recent builds
  • Remove CircleCi#organization for CircleCi::RecentBuilds#get
  • CircleCi::Project#recent_builds - Takes params to supply limit, offset, and filter query params
  • RestClient::Request overrides or configuration per request is configurable via Config.request_overrides hash