Change Log

March 24, 2021 ยท View on GitHub

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

TODO

0.7.0 (2021-03-24)

Fixed

  • Compatibility with Crystal 1.0.

Added

  • Add create_file method. #44 (thanks @mipmip)

0.6.1 (2020-12-22)

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

0.5.0 (2019-05-20)

Fixed

  • Compatibility with Crystal 0.28

0.4.0 (2018-11-15)

Added

  • Add version API.
  • Add available? API.

0.3.5 (2018-08-20)

Fixed

  • Compatibility with Crystal 0.26

0.3.4 (2018-06-19)

Fixed

  • Compatibility with Crystal 0.25

0.3.3 (2018-01-19)

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)

0.3.0 (2017-09-22)

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

0.2.4 (2017-08-25)

Changed

Added

Fiexed

  • Fix group_search and user_search with ghost variable.

0.2.1 (2016-06-22)

Fiexed

v0.2.0 (2016-06-21)