Gitlab.cr Versions Save

Gitlab.cr is a GitLab API wrapper written by Crystal

v0.7.0

3 years ago

v0.6.1

3 years ago

Added

  • Add custom attributes for users, projects and groups #32 #37 (thanks @mipmip)
  • Add authenticating with a key by figerprint #36 (thanks @mipmip)
  • Add poroject pages domain #31 (thanks @mipmip)

Changed

  • Change delete behaviour since Gitlab 9.0 #33 #39 (thanks @mipmip)

Fixed

  • Correct determine graphql path
  • Compatibility with Crystal 0.30

v0.3.3

6 years ago

Changed

  • All errors based on APIError now only accepts Response class.
    • BadRequest
    • Unauthorized
    • Forbidden
    • NotFound
    • MethodNotAllowed
    • Conflict
    • Unprocessable
    • InternalServerError
    • BadGateway
    • ServiceUnavailable

Fixed

  • Fix get message or error when return error json data.
  • Fix throws unmatched exception with 502 and non-json body of response.
  • Fix throws an exception with use v4 api, changed to v5. (Read more)

v0.3.0

6 years ago

Changed

  • Use Halite instead of legcy built-in HTTP client
  • Rename keys to deploy_keys in deploy_keys uri
  • Change project search uri
  • Support return nil in remove_project_hook
  • Support pass extra params in accept_merge_request
  • Change query to body to pass data in PUT request
  • Change edit_group pass args way(from key to hash)
  • Rename file_archive to repo_archive
  • Rename blob_contents to blob
  • Get file content via two ways, one fail, try the other
  • 100% pass rspec
  • Based on Crystal v0.23.1

Added

  • Add milestone_merge_requests api
  • Add update_merge_request api
  • Add group_member api
  • Add get_file

Fixed

  • Correct all matched subscribe methods uri
  • Correct fork project/project_member uri
  • Correct delete_merge_request_note uri
  • Correct all branch methods uri
  • Duplicate lables methods, and rename to issues

v0.2.4

6 years ago

v0.2.0

7 years ago

Initial release that, keep on it :P