Releases: mtchavez/circleci
Releases · mtchavez/circleci
v2.1.0
v2.0.3
- Internal: Rubocop update and styling fixes
- Added Project#delete_envvar to remove envvars (@lacostenycoder)
v2.0.2
v2.0.1
v2.0.0
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 forv1.1
i.e./api/project/:vcs_type/:username/:project/follow
v1.1.0
v1.0.3
v1.0.2
v1.0.0
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 stdlibNet::HTTP
- Add params and body as inputs to
CircleCi::Project#build_branch
- Add configuration for proxy hosts
v0.2.3
- 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