Skip to content

v0.0.8

Compare
Choose a tag to compare
@joefitzgerald joefitzgerald released this 12 Jun 21:00
· 139 commits to master since this release
17ae85c

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