v0.0.8
This release tackles boilerplate by introducing a generator that creates Get
, Create
, Update
, Delete
, ListAll
and List
functions and associated tests for User
, Group
, and Client
.
Features
- Add
uaa.ClientsEndpoint
- Add
uaa.GroupsEndpoint
- Add
uaa.UsersEndpoint
- Add
uaa.API.ListClients
- Add
uaa.API.ListAllGroups
- Add
uaa.Page
Breaking Changes
- Remove
uaa.Context
- Remove
uaa.Config
- Remove
uaa.Target
- Remove
uaa.AuthContext
- Remove
uaa.NewConfigWithServerURL
- Remove
uaa.NewContextWithToken
- Remove
uaa.NewConfig
- Remove
uaa.NewTarget
- Remove
uaa.CurlManager
- Remove
uaa.ClientManager
- Remove
uaa.PaginatedClientList
- Remove
uaa.ClientCredentialsClient
- Remove
uaa.ResourceOwnerPasswordClient
- Remove
uaa.AuthorizationCodeClient
- Remove
uaa.RefreshTokenClient
- Remove
uaa.TokenResponse
- Remove
uaa.Requestor
- Remove
uaa.UnauthenticatedRequestor
- Remove
uaa.AuthenticatedRequestor
uaa.ClientManager.Get
>uaa.API.GetClient
uaa.ClientManager.Delete
>uaa.API.DeleteClient
uaa.ClientManager.Create
>uaa.API.CreateClient
uaa.ClientManager.Update
>uaa.API.UpdateClient
uaa.ClientManager.ChangeSecret
>uaa.API.ChangeClientSecret
uaa.ClientManager.List
>uaa.API.ListAllClients
uaa.CurlManager.Curl
>uaa.API.Curl
uaa.GroupManager.Get
>uaa.API.GetGroup
uaa.GroupManager.Delete
>uaa.API.DeleteGroup
uaa.GroupManager.Create
>uaa.API.CreateGroup
uaa.GroupManager.Update
>uaa.API.UpdateGroup
uaa.GroupManager.List
>uaa.API.ListGroups
uaa.GroupManager.AddMember
>uaa.API.AddGroupMember
uaa.GroupManager.GetByName
>uaa.API.GetGroupByName
uaa.Health
>uaa.API.IsHealthy
uaa.TokenKey
>uaa.API.TokenKey
uaa.TokenKeys
>uaa.API.TokenKeys
Detailed changes: v0.0.7...v0.0.8