- ADDED: new API
CompareApi. - PR 411
- ADDED:
commitSummariesfield toMergeConfigmodel . - PR 365
- Bump jclouds to latest released version
- Merge lots of long overdue PR's
- Migrate to maven central
- ADDED:
Commitobject gained propertiescommitterandcommitterTimestamp. - PR 261 - ADDED:
PullRequestSettingsobject gained propertyunapproveOnUpdate. - PR 263
- ADDED:
SearchApiwith endpointssearch. - PR 242
- ADDED:
KeysApiwith endpointslistByRepo, createForRepo, getForRepo, deleteFromRepo, listByProject, createForProject, getForProject, deleteFromProject. - PR 238
- ADDED:
MergeConfigType.PROJECT. - PR 228
- ADDED: Bumped
autovalueto1.7. - PR 207 - ADDED: Bumped
gradleto5.6.2. - PR 207 - ADDED: Added compile dependency on
jaxb-apito make library work with jdk12. - PR 207 - ADDED: Use correct data formats in
InsightReportDatavalue. - PR 209
- BUG: Bumped
guicedependency to account for classloader leak bug with older version of guice. - ADDED: Bumped
jcloudsandautovaluedependencies.
- ADDED:
InsightsApi. - PR 205 - ADDED:
InsightsApigained endpointlistAnnotations. - PR 205 - ADDED:
InsightsApigained endpointlistReports. - PR 205 - ADDED:
InsightsApigained endpointgetReport. - PR 205 - ADDED:
InsightsApigained endpointcreateReport. - PR 205 - ADDED:
InsightsApigained endpointdeleteReport. - PR 205 - ADDED:
InsightsApigained endpointdeleteAnnotation. - PR 205 - ADDED:
InsightsApigained endpointcreateAnnotation. - PR 205 - ADDED:
InsightsApigained endpointgetAnnotationsByReport. - PR 205 - ADDED:
InsightsApigained endpointcreateAnnotations. - PR 205
- ADDED:
RepositoryApigained endpointlistAll. - PR 192
- ADDED: Bump
gradleto4.10.3. - ADDED:
TasksApigained endpointupdate. - PR 188
- ADDED:
FileApigained endpointlastModified. - PR 180 - REFACTOR:
FileApi.listFilesgained optionalpathparam. - PR 187
- ADDED: Bump
jcloudsto2.1.2. - ADDED:
WebHookApi. - PR 176 - ADDED:
WebHookApigained endpointlist. - PR 176 - ADDED:
WebHookApigained endpointget. - PR 176 - ADDED:
WebHookApigained endpointcreate. - PR 176 - ADDED:
WebHookApigained endpointupdate. - PR 176 - ADDED:
WebHookApigained endpointdelete. - PR 176
- BUG: BREAKING CHANGE
SyncApi.synchronizenow returnsSyncStateobject instead ofReference.
- ADDED:
FileApigained endpointupdateContent. - PR 174
- ADDED:
CommentsApigained overloaded endpoint method forfileCommentsto take advantage of additional parameters. Previous version has been marked as deprecated. - PR 171
- BUG: If a task contains both a comment and a like then parsing would fail. - PR 168
- ADDED:
SyncApi. - PR 166 - ADDED:
SyncApigained endpointenable. - PR 166 - ADDED:
SyncApigained endpointstatus. - PR 166 - ADDED:
SyncApigained endpointsyncrhonize. - PR 166
- ADDED:
ProjectApigained endpointcreatePermissionsByUser. - PR 160 - ADDED:
ProjectApigained endpointdeletePermissionsByUser. - PR 160 - ADDED:
ProjectApigained endpointlistPermissionsByUser. - PR 160 - ADDED:
ProjectApigained endpointcreatePermissionsByGroup. - PR 160 - ADDED:
ProjectApigained endpointdeletePermissionsByGroup. - PR 160 - ADDED:
ProjectApigained endpointlistPermissionsByGroup. - PR 160 - ADDED: Bump
shadowplugin to2.0.4. - ADDED: Bump
gradleplugin to4.10.2.
- ADDED:
BitbucketClientexposesmodulesmethod on builder and constructor. - PR 157
- ADDED:
PullRequestApigained endpointdelete. - PR 155 - REFACTOR:
BitbucketClientnow implementsCloseableto better work with jdk8+ try-with-resources. - ADDED: Bump
jcloudsto2.1.1. - ADDED: Bump
AutoValueto1.6.2 - ADDED: Bump
gradle-bintray-pluginto1.8.4 - ADDED: Bump
gradleto4.9
- ADDED:
AdminApigained endpointcreateUser. - PR 145 - ADDED:
AdminApigained endpointdeleteUser. - PR 145 - ADDED:
PullRequestApigained endpointaddParticipant. - PR 145
- BUG: Fix nullable description in
Statusdomain object. - PR 143
- ADDED: Bump gradle to
4.7- Commit 1313c - BUG: Fix to account for Bitbucket not handing back a list of
errorobjects. - PR 141
- ADDED: Bump gradle to
4.6- PR 139 - ADDED: Bump jclouds to
2.1.0- PR 138 - ADDED:
BranchApigained endpointinfo- PR 137
- ADDED: Bump gradle to
4.5- Commit abd64d - REFACTOR: Changed
AutoValueto be acompileOnlydependency as it is not required at runtime - Commit 27820
- ADDED:
TagApigained endpointdelete- PR 135 - ADDED:
TagApigained endpointlist- PR 132 - ADDED:
HookApigained endpointsupdateandsettings- Commit 68cac5 - BREAKING: all "hook" related endpoints were moved out of the
RepositoryApiclass and were given their own dedicatedHookApiclass. - Commit 68cac5
- ADDED: Token (a.k.a Bearer) authentication support - PR 122
- ADDED: Bump gradle to
4.4.1- Commit b8620 - ADDED: Expose
jcloudsoverridesoption to BitbucketClient via builder, sys-props, or env-vars - PR 123 - ADDED: Bump
jcloudsto2.0.3- PR 124 - ADDED: Bump
shadowplugin to2.0.2- PR 125 - ADDED: Bump
auto-valueto1.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.
- ADDED: Annotated
emailAddressproperty ofUserobject withNullable- Commit 3fd95 - ADDED: Bump gradle to
4.4- Commit b8620
- ADDED: support for PMD - Commit 8fd1c
- UPDATE: defalt to jdk 1.8 for building - Commit 57cd639
- UPDATE: Bump logback to
1.2.3- Commit 01bc72 - UPDATE: Bump mock-webserver to
2.7.5- Commit 569ae - UPDATE: Bump assertj-core to
3.8.0- Commit 75e3a4 - UPDATE: Bump auto-value to
1.5.1- Commit 8286702 - UPDATE: Bump gradle to
4.2.1- Commit a5171b - REFACTOR:
CommitsApi.listFilesgained additional optional parameters - PR 117 - ADDED: Bump gradle to
4.3.1- PR 118 - ADDED:
FileApigained endpointlistFiles- PR 119
- FIX: Ensure
BitbucketFallbacksproperly parsesconflictedandvetoesproperties when constructingErrorobjects - Commit 53908
- ADDED:
Errorobject gained propertiesconflictedandvetoes- Commit 53908
- FIX: remove debugging printlns that snuck in. No functionality added/removed.
-
!!!!! BREAKING !!!!!: All endpoints which previously returned a boolean will now return a
RequestStatusobject. This object has 2 parameters:valueanderrors. If the request was goodvaluewill be set to true and if the request was bad thenvaluewill be set to false. Additionally, and if the request was bad, theerrorsobject 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".
- ADDED:
TasksApiwas created with endpointcreate- PR 104 - REFACTOR:
Commentsvariablepropertiesis 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:
TasksApigained endpointget- PR 108 - ADDED:
TasksApigained endpointdelete- PR 109
- ADDED:
Activitiespojo gained valueREOPENED- PR 88 - ADDED:
DefaultReviewersApigained endpointlistConditions- PR 81 - ADDED:
AdminApigained endpointlistUsers- PR 91 - REFACTOR:
AdminApirenamed endpointlistUserByGrouptolistUsersByGroup- PR 91 - ADDED:
DefaultReviewersApigained endpointcreateCondition- PR 82 - ADDED:
DefaultReviewersApigained endpointupdateCondition- PR 83 - ADDED:
DefaultReviewersApigained endpointdeleteCondition- PR 84 - ADDED:
FileApiwith single endpointgetContent- PR 96 - ADDED:
FileApigained endpointlistlines- PR 97 - REFACTOR:
FileApirenamed endpointgetContenttorawand now returns domain objectRawContent- Commit 03def
- ADDED:
RepositoryApigained endpointslistPermissionsByGroup- PR 61 - ADDED:
RepositoryApigained endpointscreatePermissionsByGroupanddeletePermissionsByGroup- PR 62 - ADDED:
RepositoryApigained endpointslistPermissionsByUser- PR 63 - ADDED:
RepositoryApigained endpointscreatePermissionsByUseranddeletePermissionsByUser- PR 64 - ADDED:
RepositoryApigained endpointsgetPullRequestSettingsandupdatePullRequestSettings- PR 65 - ADDED:
RepositoryApigained endpointslistHooks,getHook,enableHookanddisableHook- PR 66 - ADDED:
BranchApigained endpointsgetModelConfiguration- PR 68 - ADDED:
BranchApigained endpointsupdateModelConfiguration- 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:
Branchmodel gained attributemetadata- PR 72 - ADDED:
CommitsApigained endpointlist- PR 85 - ADDED:
BuildStatusApigained endpointadd- PR 86 - REFACTOR: All live tests can now be run successfully OOTB - PR 87
- ADDED:
BranchApigained endpointdeleteModelConfiguration- PR 70
- ADDED:
PullRequestApigained endpointslistActivities,listParticipants,assignParticipant, anddeleteParticipant. - PR 55 - ADDED: new api
AdminApiwith single endpointlistUserByGroup. - PR 57 - ADDED:
changesendpoint toCommitsApi. - PR 58 - ADDED: new api
BuildStatusApiwith endpointsstatusandsummary. - PR 59
- ADDED:
Documentationannotation 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:
commentsendpoint toPullRequestApi. - PR 45 - ADDED: convert all
testngassertions toassertj. - 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
AccessKeyfor branchPermission. - PR 53
- ADDED: BranchApi gained proper page support. - Commit 2c642c
- ADDED: CommitsApi with single
getendpoint. - Commit 5aca03 - BREAKING: Domain class
Commitwas moved out ofpullrequestpackage and into its own package. - Commit 5aca03 - ADDED: PullRequestApi gained proper page support through
listendpoint. - Commit 0474f58 - REFACTOR: Code cleanup and minor refactorings to make overall API more consistent. - Commit b4ff92
- BREAKING:
ProjectApi.listparameter order has been altered thus introducing a backwards incompatible change.limitandstartparameters 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:
testsjar for publication. - Commit a24b99f
- REFACTOR: re-model existing endpoints after new
pagedesign. - PR 32 - BUG: remove use of *Holder objects for outgoing http traffic classes - PR 33
- 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
- ADDED: CommentsApi gained endpoint
comment,createComment, andget- PR 16 - ADDED: CommentsApi gained endpoint
delete- PR 17
- REFACTOR: Disabled OkHttp client supplier - Commit 5c64
- REFACTOR: Nullable annotation added to
Path.extension- Commit 8ef4
- ADDED: PullRequestApi endpoint
commits- Commit feb7
- Bug fix release for malformed artifacts - Commit 4aeb
- ADDED: eclipse configuration - Pull Request 8
- ADDED: avoid star import and force checkstyle to
src/main/javato avoid generated source - Pull Request 10 - REFACTOR: remove unused variables and imports - Pull Request 14
- ADDED: PullRequestApi endpoint
changes- Pull Request 15
- ADDED: BranchApi endpoint
delete- Commit 6833 - ADDED: BranchApi endpoint
model- Commit 057d - BUG:
roleandstatusproperties ofPersoncan be null on older version of bitbucket - Commit abd9
- ADDED: basic travis-ci support - Commit 48c4
- ADDED: checkstyle plugin - Commit 6b1f
- ADDED: BranchApi with endpoints
create,getDefault, andupdateDefault- Commit cd70 - ADDED: TagApi with endpoints
createandget- Commit 0553
- ADDED: PullRequestApi endpoints
merge,decline, andreopen- 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, anddelete- Commit 0b61 - ADDED: Will now publish fat/shadow jar - Commit a9e6
- project init