Skip to content

Latest commit

 

History

History
203 lines (165 loc) · 18.1 KB

RELEASE_NOTES.md

File metadata and controls

203 lines (165 loc) · 18.1 KB

Version 2.2.1 (TBA)

Version 2.2.0 (8/20/2018)

  • ADDED: PullRequestApi gained endpoint delete. - PR 155
  • REFACTOR: BitbucketClient now implements Closeable to better work with jdk8+ try-with-resources.
  • ADDED: Bump jclouds to 2.1.1.
  • ADDED: Bump AutoValue to 1.6.2
  • ADDED: Bump gradle-bintray-plugin to 1.8.4
  • ADDED: Bump gradle to 4.9

Version 2.1.5 (7/10/2018)

  • ADDED: AdminApi gained endpoint createUser. - PR 145
  • ADDED: AdminApi gained endpoint deleteUser. - PR 145
  • ADDED: PullRequestApi gained endpoint addParticipant. - PR 145

Version 2.1.4 (5/7/2018)

  • BUG: Fix nullable description in Status domain object. - PR 143

Version 2.1.3 (5/4/2018)

  • ADDED: Bump gradle to 4.7 - Commit 1313c
  • BUG: Fix to account for Bitbucket not handing back a list of error objects. - PR 141

Version 2.1.2 (3/31/2018)

  • ADDED: Bump gradle to 4.6 - PR 139
  • ADDED: Bump jclouds to 2.1.0 - PR 138
  • ADDED: BranchApi gained endpoint info - PR 137

Version 2.1.1 (3/15/2018)

  • ADDED: Bump gradle to 4.5 - Commit abd64d
  • REFACTOR: Changed AutoValue to be a compileOnly dependency as it is not required at runtime - Commit 27820

Version 2.1.0 (2/2/2018)

  • ADDED: TagApi gained endpoint delete - PR 135
  • ADDED: TagApi gained endpoint list - PR 132
  • ADDED: HookApi gained endpoints update and settings - Commit 68cac5
  • BREAKING: all "hook" related endpoints were moved out of the RepositoryApi class and were given their own dedicated HookApi class. - Commit 68cac5

Version 2.0.0 (1/21/2018)

  • ADDED: Token (a.k.a Bearer) authentication support - PR 122
  • ADDED: Bump gradle to 4.4.1 - Commit b8620
  • ADDED: Expose jclouds overrides option to BitbucketClient via builder, sys-props, or env-vars - PR 123
  • ADDED: Bump jclouds to 2.0.3 - PR 124
  • ADDED: Bump shadow plugin to 2.0.2 - PR 125
  • ADDED: Bump auto-value to 1.5.3 - PR 126
  • BREAKING: with this release various constructors were removed in the BitbucketClient object in an effort to simplify things. All apis and endpoints however remain the same.

Version 1.0.5 (12/8/2017)

  • ADDED: Annotated emailAddress property of User object with Nullable - Commit 3fd95
  • ADDED: Bump gradle to 4.4 - Commit b8620

Version 1.0.4 (11/17/2017)

Version 1.0.3 (8/10/2017)

  • FIX: Ensure BitbucketFallbacks properly parses conflicted and vetoes properties when constructing Error objects - Commit 53908

Version 1.0.2 (8/10/2017)

  • ADDED: Error object gained properties conflicted and vetoes - Commit 53908

Version 1.0.1 (7/31/2017)

  • FIX: remove debugging printlns that snuck in. No functionality added/removed.

Version 1.0.0 (7/30/2017)

  • !!!!! BREAKING !!!!!: All endpoints which previously returned a boolean will now return a RequestStatus object. This object has 2 parameters: value and errors. If the request was good value will be set to true and if the request was bad then value will be set to false. Additionally, and if the request was bad, the errors object will also be populated as per the standard set by this library.

  • !!!!! BREAKING !!!!!: All branch "permission" domain objects and endpoints have been renamed to "restrictions".

Version 0.9.1 (7/15/2017)

  • ADDED: TasksApi was created with endpoint create - PR 104
  • REFACTOR: Comments variable properties is now of type <String, JsonElement> instead of <String, String> to account variable value being returned - PR 106
  • ADDED: Bump jclouds to version 2.0.2 - PR 107
  • ADDED: TasksApi gained endpoint get - PR 108
  • ADDED: TasksApi gained endpoint delete - PR 109

Version 0.9.0 (6/12/2017)

  • ADDED: Activities pojo gained value REOPENED - PR 88
  • ADDED: DefaultReviewersApi gained endpoint listConditions - PR 81
  • ADDED: AdminApi gained endpoint listUsers - PR 91
  • REFACTOR: AdminApi renamed endpoint listUserByGroup to listUsersByGroup - PR 91
  • ADDED: DefaultReviewersApi gained endpoint createCondition - PR 82
  • ADDED: DefaultReviewersApi gained endpoint updateCondition - PR 83
  • ADDED: DefaultReviewersApi gained endpoint deleteCondition - PR 84
  • ADDED: FileApi with single endpoint getContent - PR 96
  • ADDED: FileApi gained endpoint listlines - PR 97
  • REFACTOR: FileApi renamed endpoint getContent to raw and now returns domain object RawContent - Commit 03def

Version 0.0.16 (6/2/2017)

  • ADDED: RepositoryApi gained endpoints listPermissionsByGroup - PR 61
  • ADDED: RepositoryApi gained endpoints createPermissionsByGroup and deletePermissionsByGroup - PR 62
  • ADDED: RepositoryApi gained endpoints listPermissionsByUser - PR 63
  • ADDED: RepositoryApi gained endpoints createPermissionsByUser and deletePermissionsByUser - PR 64
  • ADDED: RepositoryApi gained endpoints getPullRequestSettings and updatePullRequestSettings - PR 65
  • ADDED: RepositoryApi gained endpoints listHooks, getHook, enableHook and disableHook - PR 66
  • ADDED: BranchApi gained endpoints getModelConfiguration - PR 68
  • ADDED: BranchApi gained endpoints updateModelConfiguration - PR 69
  • REFACTOR: Upgrade to gradle 3.5 - PR 75
  • BUG: Fix incorrect pom file generation - PR 77
  • ADDED: Checkstyle module to catch windows based line-endings - PR 78
  • ADDED: Checkstyle module to catch author annotations - PR 79
  • ADDED: Branch model gained attribute metadata - PR 72
  • ADDED: CommitsApi gained endpoint list - PR 85
  • ADDED: BuildStatusApi gained endpoint add - PR 86
  • REFACTOR: All live tests can now be run successfully OOTB - PR 87
  • ADDED: BranchApi gained endpoint deleteModelConfiguration - PR 70

Version 0.0.15 (4/28/2017)

  • ADDED: PullRequestApi gained endpoints listActivities, listParticipants, assignParticipant, and deleteParticipant. - PR 55
  • ADDED: new api AdminApi with single endpoint listUserByGroup. - PR 57
  • ADDED: changes endpoint to CommitsApi. - PR 58
  • ADDED: new api BuildStatusApi with endpoints status and summary. - PR 59

Version 0.0.14 (3/13/2017)

  • ADDED: Documentation annotation to all endpoints. The idea is that this annotation will hold a list of links where the user can go to get more detailed information on the endpoint and it's options.
  • ADDED: Bump jclouds, auto*, testng, assertj, and logback dependencies.
  • ADDED: comments endpoint to PullRequestApi. - PR 45
  • ADDED: convert all testng assertions to assertj. - PR 46
  • ADDED: Fix various fallback implementations and added tests for each to catch these in the future.
  • ADDED: Add new field in PullRequest bbject. - PR 50
  • ADDED: Add new api call for BranchPermission. - PR 51
  • ADDED: Add new attribute AccessKey for branchPermission. - PR 53

Version 0.0.13 (2/4/2017)

  • ADDED: BranchApi gained proper page support. - Commit 2c642c
  • ADDED: CommitsApi with single get endpoint. - Commit 5aca03
  • BREAKING: Domain class Commit was moved out of pullrequest package and into its own package. - Commit 5aca03
  • ADDED: PullRequestApi gained proper page support through list endpoint. - Commit 0474f58
  • REFACTOR: Code cleanup and minor refactorings to make overall API more consistent. - Commit b4ff92
  • BREAKING: ProjectApi.list parameter order has been altered thus introducing a backwards incompatible change. limit and start parameters are now last in list to better align with overall project consistency.
  • BUG: Fix packaging of all (e.g. shadow/shaded) jar so that it's actually usable. Commit f2c0467
  • ADDED: tests jar for publication. - Commit a24b99f

Version 0.0.12 (12/29/2016)

  • REFACTOR: re-model existing endpoints after new page design. - PR 32
  • BUG: remove use of *Holder objects for outgoing http traffic classes - PR 33

Version 0.0.11 (12/27/2016) *** DO NOT USE ***

  • ADDED: PagingApi - PR 19
  • ADDED: Bumped jclouds deps to 2.0.0 - PR 20
  • REFACTOR: Code cleanup and bump travis jdk to 8 for proper http DELETE method support - PR 21
  • ADDED: default editorconfig - PR 22
  • REFACTOR: Factorize code with ErrorsHolder interface and Utils.nullToEmpty - PR 25
  • REFACTOR: Factorize Links attributes in domain classes with LinksHolder interface - PR 26
  • REFACTOR: Relocating external dependencies in fat jar - PR 27

Version 0.0.10 (8/26/2016)

  • ADDED: CommentsApi gained endpoint comment, createComment, and get - PR 16
  • ADDED: CommentsApi gained endpoint delete - PR 17

Version 0.0.9 (8/26/2016)

  • REFACTOR: Disabled OkHttp client supplier - Commit 5c64

Version 0.0.8 (8/26/2016)

  • REFACTOR: Nullable annotation added to Path.extension - Commit 8ef4

Version 0.0.7 (8/10/2016)

Version 0.0.6 (8/9/2016)

  • Bug fix release for malformed artifacts - Commit 4aeb

Version 0.0.5 (N/A) (DON'T USE)

Version 0.0.4 (6/26/16)

  • ADDED: BranchApi endpoint delete - Commit 6833
  • ADDED: BranchApi endpoint model - Commit 057d
  • BUG: role and status properties of Person can be null on older version of bitbucket - Commit abd9

Version 0.0.3 (6/23/16)

  • ADDED: basic travis-ci support - Commit 48c4
  • ADDED: checkstyle plugin - Commit 6b1f
  • ADDED: BranchApi with endpoints create, getDefault, and updateDefault - Commit cd70
  • ADDED: TagApi with endpoints create and get - Commit 0553

Version 0.0.2 (6/21/16)

  • ADDED: PullRequestApi endpoints merge, decline, and reopen - Commit 6abf
  • ADDED: PullRequestApi endpoint create - Commit dba6
  • ADDED: PullRequestApi endpoint canMerge - Commit 5821
  • ADDED: ProjectApi with endpoint create - Commit 9c02
  • ADDED: ProjectApi endpoint get - Commit 0d02
  • ADDED: ProjectApi endpoint delete - Commit b10d
  • ADDED: RepositoryApi with endpoints create, get, and delete - Commit 0b61
  • ADDED: Will now publish fat/shadow jar - Commit a9e6

Version 0.0.1 (5/20/16)

  • project init