v1.2.0 First open source release
With confirmation from our company we could open source this project. This release is the first one to be released in the open. Exiting!
Changes since dawn of this repo
Since we had to remove the entire Git history (see #1), here's at least our entire changelog so far, for those that may still use our older (closed source) versions.
The
!1
are GitLab merge request references. They're only kept so we Iver employees can refer back to them. All future changes will be created through GitHub and reference GitHub PRs instead.
v1.2.0 (2021-02-25)
-
Added CHANGELOG.md to repository. (!10)
-
Added support for endpoint
PUT /api/build/{buildid}?status={status}
(via functionPutStatus
). (!11) -
Added support for endpoint
POST /api/build/{buildid}/log
(via functionPostLog
). (!11)
v1.1.0 (2021-01-07)
- Fixed all endpoint functions not checking status code on HTTP responses. (!9)
v1.0.0 (2020-12-02)
- Changed package name from
client
towharf
and changed the type name
WharfClient
to justClient
, resulting in usage changing from
client.WharfClient
towharf.Client
. (!7, !8)
v0.1.5 (2020-11-24)
- Removed group endpoints support, a reflection of the changes from the API
v1.0.0. (!6)GET /api/group
(viaGetGroupById
)GET /api/groups/search
(viaGetGroup
)PUT /api/group
(viaPutGroup
)
v0.1.4 (2020-10-23)
-
Added support for endpoint
PUT /api/branches
(via functionPutBranches
)
that was introduced in the API v1.0.0. (!5) -
Added
README.md
to document that this package is only meant to be used to
talk to the main API and not to the provider/plugin APIs just to avoid
circular dependencies. (!3)
v0.1.3 (2020-04-30)
- Added support for endpoint
POST /api/project/{projectid}/{stage}/run
(viaPostProjectRun
function). (!1)
v0.1.2 (2019-11-21)
- Fixed
/api/providers/search
function (GetProvider
) to only filter by
token IDif tokenID > 0
. (a57a10d2)
v0.1.1 (2019-11-21)
- Changed module name and moved repository from
/tools/wharf-project/client
to/tools/wharf-client
due to restrictions in how Go handles Git paths.
(755a2fc4)
v0.1.0 (2019-11-21)
- Added initial commit. Endpoints supported: (df25308e)
POST /api/branch
(viaPutBranch
)GET /api/group/{groupId}
(viaGetGroupById
)GET /api/groups/search
(viaGetGroup
)PUT /api/group
(viaPutGroup
)GET /api/project/{projectId}
(viaGetProjectById
)PUT /api/project
(viaPutProject
)GET /api/provider/{providerId}
(viaGetProviderById
)POST /api/providers/search
(viaGetProvider
)POST /api/provider
(viaPostProvider
)GET /api/token/{tokenId}
(viaGetTokenById
)POST /api/tokens/search
(viaGetToken
)POST /api/token
(viaPostToken
)