- Merge lots of long overdue PR's
- Migrate to maven central
- ADDED:
Commit
object gained propertiescommitter
andcommitterTimestamp
. - PR 261 - ADDED:
PullRequestSettings
object gained propertyunapproveOnUpdate
. - PR 263
- ADDED:
SearchApi
with endpointssearch
. - PR 242
- ADDED:
KeysApi
with endpointslistByRepo, createForRepo, getForRepo, deleteFromRepo, listByProject, createForProject, getForProject, deleteFromProject
. - PR 238
- ADDED:
MergeConfigType.PROJECT
. - PR 228
- ADDED: Bumped
autovalue
to1.7
. - PR 207 - ADDED: Bumped
gradle
to5.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
- BUG: Bumped
guice
dependency to account for classloader leak bug with older version of guice. - ADDED: Bumped
jclouds
andautovalue
dependencies.
- ADDED:
InsightsApi
. - PR 205 - ADDED:
InsightsApi
gained endpointlistAnnotations
. - PR 205 - ADDED:
InsightsApi
gained endpointlistReports
. - PR 205 - ADDED:
InsightsApi
gained endpointgetReport
. - PR 205 - ADDED:
InsightsApi
gained endpointcreateReport
. - PR 205 - ADDED:
InsightsApi
gained endpointdeleteReport
. - PR 205 - ADDED:
InsightsApi
gained endpointdeleteAnnotation
. - PR 205 - ADDED:
InsightsApi
gained endpointcreateAnnotation
. - PR 205 - ADDED:
InsightsApi
gained endpointgetAnnotationsByReport
. - PR 205 - ADDED:
InsightsApi
gained endpointcreateAnnotations
. - PR 205
- ADDED:
RepositoryApi
gained endpointlistAll
. - PR 192
- ADDED: Bump
gradle
to4.10.3
. - ADDED:
TasksApi
gained endpointupdate
. - PR 188
- ADDED:
FileApi
gained endpointlastModified
. - PR 180 - REFACTOR:
FileApi.listFiles
gained optionalpath
param. - PR 187
- ADDED: Bump
jclouds
to2.1.2
. - ADDED:
WebHookApi
. - PR 176 - ADDED:
WebHookApi
gained endpointlist
. - PR 176 - ADDED:
WebHookApi
gained endpointget
. - PR 176 - ADDED:
WebHookApi
gained endpointcreate
. - PR 176 - ADDED:
WebHookApi
gained endpointupdate
. - PR 176 - ADDED:
WebHookApi
gained endpointdelete
. - PR 176
- BUG: BREAKING CHANGE
SyncApi.synchronize
now returnsSyncState
object instead ofReference
.
- ADDED:
FileApi
gained endpointupdateContent
. - PR 174
- ADDED:
CommentsApi
gained overloaded endpoint method forfileComments
to 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:
SyncApi
gained endpointenable
. - PR 166 - ADDED:
SyncApi
gained endpointstatus
. - PR 166 - ADDED:
SyncApi
gained endpointsyncrhonize
. - PR 166
- ADDED:
ProjectApi
gained endpointcreatePermissionsByUser
. - PR 160 - ADDED:
ProjectApi
gained endpointdeletePermissionsByUser
. - PR 160 - ADDED:
ProjectApi
gained endpointlistPermissionsByUser
. - PR 160 - ADDED:
ProjectApi
gained endpointcreatePermissionsByGroup
. - PR 160 - ADDED:
ProjectApi
gained endpointdeletePermissionsByGroup
. - PR 160 - ADDED:
ProjectApi
gained endpointlistPermissionsByGroup
. - PR 160 - ADDED: Bump
shadow
plugin to2.0.4
. - ADDED: Bump
gradle
plugin to4.10.2
.
- ADDED:
BitbucketClient
exposesmodules
method on builder and constructor. - PR 157
- ADDED:
PullRequestApi
gained endpointdelete
. - PR 155 - REFACTOR:
BitbucketClient
now implementsCloseable
to better work with jdk8+ try-with-resources. - ADDED: Bump
jclouds
to2.1.1
. - ADDED: Bump
AutoValue
to1.6.2
- ADDED: Bump
gradle-bintray-plugin
to1.8.4
- ADDED: Bump
gradle
to4.9
- ADDED:
AdminApi
gained endpointcreateUser
. - PR 145 - ADDED:
AdminApi
gained endpointdeleteUser
. - PR 145 - ADDED:
PullRequestApi
gained endpointaddParticipant
. - PR 145
- BUG: Fix nullable description in
Status
domain object. - PR 143
- ADDED: Bump gradle to
4.7
- Commit 1313c - BUG: Fix to account for Bitbucket not handing back a list of
error
objects. - PR 141
- ADDED: Bump gradle to
4.6
- PR 139 - ADDED: Bump jclouds to
2.1.0
- PR 138 - ADDED:
BranchApi
gained endpointinfo
- PR 137
- ADDED: Bump gradle to
4.5
- Commit abd64d - REFACTOR: Changed
AutoValue
to be acompileOnly
dependency as it is not required at runtime - Commit 27820
- ADDED:
TagApi
gained endpointdelete
- PR 135 - ADDED:
TagApi
gained endpointlist
- PR 132 - ADDED:
HookApi
gained endpointsupdate
andsettings
- Commit 68cac5 - BREAKING: all "hook" related endpoints were moved out of the
RepositoryApi
class and were given their own dedicatedHookApi
class. - Commit 68cac5
- 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
to2.0.3
- PR 124 - ADDED: Bump
shadow
plugin to2.0.2
- PR 125 - ADDED: Bump
auto-value
to1.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
emailAddress
property ofUser
object 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.listFiles
gained additional optional parameters - PR 117 - ADDED: Bump gradle to
4.3.1
- PR 118 - ADDED:
FileApi
gained endpointlistFiles
- PR 119
- FIX: Ensure
BitbucketFallbacks
properly parsesconflicted
andvetoes
properties when constructingError
objects - Commit 53908
- ADDED:
Error
object gained propertiesconflicted
andvetoes
- 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
RequestStatus
object. This object has 2 parameters:value
anderrors
. If the request was goodvalue
will be set to true and if the request was bad thenvalue
will be set to false. Additionally, and if the request was bad, theerrors
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".
- ADDED:
TasksApi
was created with endpointcreate
- PR 104 - REFACTOR:
Comments
variableproperties
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 endpointget
- PR 108 - ADDED:
TasksApi
gained endpointdelete
- PR 109
- ADDED:
Activities
pojo gained valueREOPENED
- PR 88 - ADDED:
DefaultReviewersApi
gained endpointlistConditions
- PR 81 - ADDED:
AdminApi
gained endpointlistUsers
- PR 91 - REFACTOR:
AdminApi
renamed endpointlistUserByGroup
tolistUsersByGroup
- PR 91 - ADDED:
DefaultReviewersApi
gained endpointcreateCondition
- PR 82 - ADDED:
DefaultReviewersApi
gained endpointupdateCondition
- PR 83 - ADDED:
DefaultReviewersApi
gained endpointdeleteCondition
- PR 84 - ADDED:
FileApi
with single endpointgetContent
- PR 96 - ADDED:
FileApi
gained endpointlistlines
- PR 97 - REFACTOR:
FileApi
renamed endpointgetContent
toraw
and now returns domain objectRawContent
- Commit 03def
- ADDED:
RepositoryApi
gained endpointslistPermissionsByGroup
- PR 61 - ADDED:
RepositoryApi
gained endpointscreatePermissionsByGroup
anddeletePermissionsByGroup
- PR 62 - ADDED:
RepositoryApi
gained endpointslistPermissionsByUser
- PR 63 - ADDED:
RepositoryApi
gained endpointscreatePermissionsByUser
anddeletePermissionsByUser
- PR 64 - ADDED:
RepositoryApi
gained endpointsgetPullRequestSettings
andupdatePullRequestSettings
- PR 65 - ADDED:
RepositoryApi
gained endpointslistHooks
,getHook
,enableHook
anddisableHook
- PR 66 - ADDED:
BranchApi
gained endpointsgetModelConfiguration
- PR 68 - ADDED:
BranchApi
gained 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:
Branch
model gained attributemetadata
- PR 72 - ADDED:
CommitsApi
gained endpointlist
- PR 85 - ADDED:
BuildStatusApi
gained endpointadd
- PR 86 - REFACTOR: All live tests can now be run successfully OOTB - PR 87
- ADDED:
BranchApi
gained endpointdeleteModelConfiguration
- PR 70
- ADDED:
PullRequestApi
gained endpointslistActivities
,listParticipants
,assignParticipant
, anddeleteParticipant
. - PR 55 - ADDED: new api
AdminApi
with single endpointlistUserByGroup
. - PR 57 - ADDED:
changes
endpoint toCommitsApi
. - PR 58 - ADDED: new api
BuildStatusApi
with endpointsstatus
andsummary
. - PR 59
- 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 toPullRequestApi
. - PR 45 - ADDED: convert all
testng
assertions 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
AccessKey
for branchPermission. - PR 53
- ADDED: BranchApi gained proper page support. - Commit 2c642c
- ADDED: CommitsApi with single
get
endpoint. - Commit 5aca03 - BREAKING: Domain class
Commit
was moved out ofpullrequest
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
andstart
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
- REFACTOR: re-model existing endpoints after new
page
design. - 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/java
to 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:
role
andstatus
properties ofPerson
can 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
create
andget
- 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