gitlab4j-api

GitLab4J API (gitlab4j-api) provides a full featured Java client library for working with GitLab repositories via the GitLab REST API

MIT License

Stars
1K
gitlab4j-api - Enhancement Release

Published by gmessner over 5 years ago

  • Added support for the Packages API (#317)
  • Added pipeline schedule support (#319)
  • Implemented toString() in webhook and system hook models (#320)
  • Added variables support to createPipeline() (#321)
gitlab4j-api - Misc Fixes and Enhancements

Published by gmessner over 5 years ago

  • Added Group Milestones API - #304
  • Added missing start_date attribute in Milestone model - #303
  • Added gteGroups() with filter to GroupsApi - #302
  • Added changelog support - #301
  • Added diff_refs in MergeRequest - #300
gitlab4j-api - Misc Fixes and Enhancements

Published by gmessner over 5 years ago

Java 8 Stream Documentation improvements - #298
Added lazy stream evaluation - #296
Added CHMOD support - #293
Fixed issue with name being required for project update - #292
Added ability to create merge request discussions - #291

gitlab4j-api - Misc Fixes

Published by gmessner almost 6 years ago

  • Corrected issueIid inconsistencies in IssuesApi (#285)
  • Simplified avatar upload (#284)
gitlab4j-api - Enhancement: Completed Java 8 Stream Support

Published by gmessner almost 6 years ago

Java 8 Stream getXxxxxStream() methods have been added to the following API classes, completing the Java 8 Stream support:
- EpicsApi
- MilestonesApi
- PipelineApi
- RunnersApi
- SnippetsApi
- SystemHooksApi

gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

Java 8 Stream getXxxxxStream() methods have been added to the following API classes:

  • CommitsApi
  • DeployKeysApi
  • EventsApi
  • JobApi
  • LabelsApi
  • MergeRequestApi
  • NamespaceApi
gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

  • Added the ability to upload a project avatar (#284)
  • Java 8 Stream getXxxxxStream() methods have been added to the following API classes:
    • GroupApi
    • IssuesApi
    • NotesApi
    • ProjectApi
    • RepositoryApi
    • TagsApi
    • UserApi
gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

  • Added Java 8 Stream support to Pager
  • Added Stream methods for all Project list endpoints
  • Added support for packages_enabled when creating or updating a project (#278)
  • Added support for v3 getRawFile() (#282)
  • Added DiscussionsApi (#279)
  • Added getOptionalProject() with statistics option (#281)
gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

  • Added toString() methods to model classes (#277)
gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

Added support for packages_enabled when creating and updating a project (#278)

NOTE: This is a GitLab EE feature only.

gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

  • Added support for fetching Commit Statuses (#274)
  • Added support to set and delete a forked from relationship (#275)
gitlab4j-api - Fixed Windows Path Issue

Published by gmessner almost 6 years ago

  • Fixed issue with Path class being used on Windows (#270)
gitlab4j-api - Enhancement Release

Published by gmessner almost 6 years ago

  • Added get group projects that with support for all filtering parameters (#269 )
gitlab4j-api - Get User Projects

Published by gmessner almost 6 years ago

  • Added support to get projects for a specific user (#268)
gitlab4j-api - Enhancements and Fixes

Published by gmessner almost 6 years ago

  • Properly parses error responses for all situations (#260 and #254)
  • Added getClosesIssues() to MergeRequestApi (#264)
  • Now properly sets visibility when adding a group (#262)
  • Added support for resolve_outdated_diff_discussions and initialize_with_readme when creating a project (#263)
gitlab4j-api - External WIki Support

Published by gmessner about 6 years ago

  • Added support to the ServicesApi for external wikis (#259)
gitlab4j-api - Misc. Enhancements and Fixes

Published by gmessner about 6 years ago

  • Added methods to manage custom user attributes (#255)
  • Fixed invalid URL for getRepositoryArchive (#257)
gitlab4j-api - Misc. Enhancements and Fixes

Published by gmessner about 6 years ago

  • Added custom attribute handling to UserApi (#252)
  • Fixed class cast excep[tion related to jira_issue_transition_id (#253)
gitlab4j-api - Misc. Enhancements and Fixes

Published by gmessner about 6 years ago

  • Added getIssues() methods that take IssueFilter as a parameter (#246)
  • Improved handling of missing X-GitLab-Event header in WebHookManager and SystemHookManager (#248)
  • Fixed filtering by label (#250)
  • Fixed blockUser() and unblockUser() for V3 API (#251)
gitlab4j-api - Misc. Enhancements and Fixes

Published by gmessner about 6 years ago

  • Added missing set methods to Permissions model class (#243)
  • Fix Repository Archive API Format Bug (#244)
  • Added getRepositoryArchive() methods that take ArchiveFormat enum for the format
Package Rankings
Top 5.34% on Repo1.maven.org
Badges
Extracted from project README
Maven Central Build Status javadoc.io javadoc.io