Skip to content

Latest commit

 

History

History
302 lines (242 loc) · 24.6 KB

RELEASE_NOTES.md

File metadata and controls

302 lines (242 loc) · 24.6 KB

Version 3.1.2 (TBA)

Version 3.1.1 (12/4/2023)

  • ADDED: new API CompareApi . - PR 411

Version 3.1.0 (1/17/2023)

  • ADDED: commitSummaries field to MergeConfig model . - PR 365

Version 3.0.2 (4/26/2022)

  • Bump jclouds to latest released version

Version 3.0.1 (11/9/2021)

  • Merge lots of long overdue PR's

Version 3.0.0 (11/1/2021)

  • Migrate to maven central

Version 2.7.2 (02/08/2021)

  • ADDED: Commit object gained properties committer and committerTimestamp . - PR 261
  • ADDED: PullRequestSettings object gained property unapproveOnUpdate . - PR 263

Version 2.7.1 (10/30/2020)

  • ADDED: SearchApi with endpoints search . - PR 242

Version 2.7.0 (9/29/2020)

  • ADDED: KeysApi with endpoints listByRepo, createForRepo, getForRepo, deleteFromRepo, listByProject, createForProject, getForProject, deleteFromProject . - PR 238

Version 2.6.3 (7/27/2020)

  • ADDED: MergeConfigType.PROJECT. - PR 228

Version 2.6.2 (12/18/2019)

  • ADDED: Bumped autovalue to 1.7. - PR 207
  • ADDED: Bumped gradle to 5.6.2. - PR 207
  • ADDED: Added compile dependency on jaxb-api to make library work with jdk12. - PR 207
  • ADDED: Use correct data formats in InsightReportData value. - PR 209

Version 2.6.1 (10/23/2019)

  • BUG: Bumped guice dependency to account for classloader leak bug with older version of guice.
  • ADDED: Bumped jclouds and autovalue dependencies.

Version 2.6.0 (10/23/2019)

  • ADDED: InsightsApi. - PR 205
  • ADDED: InsightsApi gained endpoint listAnnotations. - PR 205
  • ADDED: InsightsApi gained endpoint listReports. - PR 205
  • ADDED: InsightsApi gained endpoint getReport. - PR 205
  • ADDED: InsightsApi gained endpoint createReport. - PR 205
  • ADDED: InsightsApi gained endpoint deleteReport. - PR 205
  • ADDED: InsightsApi gained endpoint deleteAnnotation. - PR 205
  • ADDED: InsightsApi gained endpoint createAnnotation. - PR 205
  • ADDED: InsightsApi gained endpoint getAnnotationsByReport. - PR 205
  • ADDED: InsightsApi gained endpoint createAnnotations. - PR 205

Version 2.5.3 (4/26/2019)

  • ADDED: RepositoryApi gained endpoint listAll. - PR 192

Version 2.5.2 (4/2/2019)

  • ADDED: Bump gradle to 4.10.3.
  • ADDED: TasksApi gained endpoint update. - PR 188

Version 2.5.1 (3/19/2019)

  • ADDED: FileApi gained endpoint lastModified. - PR 180
  • REFACTOR: FileApi.listFiles gained optional path param. - PR 187

Version 2.5.0 (3/3/2019)

  • ADDED: Bump jclouds to 2.1.2.
  • ADDED: WebHookApi. - PR 176
  • ADDED: WebHookApi gained endpoint list. - PR 176
  • ADDED: WebHookApi gained endpoint get. - PR 176
  • ADDED: WebHookApi gained endpoint create. - PR 176
  • ADDED: WebHookApi gained endpoint update. - PR 176
  • ADDED: WebHookApi gained endpoint delete. - PR 176

Version 2.4.3 (2/25/19)

  • BUG: BREAKING CHANGE SyncApi.synchronize now returns SyncState object instead of Reference.

Version 2.4.2 (2/16/19)

  • ADDED: FileApi gained endpoint updateContent. - PR 174

Version 2.4.1 (2/16/19)

  • ADDED: CommentsApi gained overloaded endpoint method for fileComments to take advantage of additional parameters. Previous version has been marked as deprecated. - PR 171

Version 2.4.0 (2/16/2019)

  • BUG: If a task contains both a comment and a like then parsing would fail. - PR 168
  • ADDED: SyncApi. - PR 166
  • ADDED: SyncApi gained endpoint enable. - PR 166
  • ADDED: SyncApi gained endpoint status. - PR 166
  • ADDED: SyncApi gained endpoint syncrhonize. - PR 166

Version 2.3.0 (10/8/2018)

  • ADDED: ProjectApi gained endpoint createPermissionsByUser. - PR 160
  • ADDED: ProjectApi gained endpoint deletePermissionsByUser. - PR 160
  • ADDED: ProjectApi gained endpoint listPermissionsByUser. - PR 160
  • ADDED: ProjectApi gained endpoint createPermissionsByGroup. - PR 160
  • ADDED: ProjectApi gained endpoint deletePermissionsByGroup. - PR 160
  • ADDED: ProjectApi gained endpoint listPermissionsByGroup. - PR 160
  • ADDED: Bump shadow plugin to 2.0.4.
  • ADDED: Bump gradle plugin to 4.10.2.

Version 2.2.1 (8/31/2018)

  • ADDED: BitbucketClient exposes modules method on builder and constructor. - PR 157

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