Skip to content

Latest commit

 

History

History
157 lines (148 loc) · 19.8 KB

CHANGELOG.md

File metadata and controls

157 lines (148 loc) · 19.8 KB

Change Log

upcoming

  • Your contribution here.

3.4.0 (22/04/2015)

  • 9acb83d remove check for missing attributes
  • 8896e2b return false when response body is empty
  • a04f3af escape ref parameter for repo_file_contents
  • 8dcfec5 Add tests for project_search. (@asedge)
  • 75ead81 Added :page and :per_page query options to snippet_notes method (@StephenOTT)
  • f9818cb Added :page and :per_page query options to issue_notes method (@StephenOTT)
  • f92d745 Added :page and :per_page query options to notes method (@StephenOTT)
  • d4c3f20 Add support for merge_request_changes (@dsander)
  • 2253fba Allow authenticating via oauth with the private_token (@dsander)
  • 8b7bcb4 add inspect method to ObjectifiedHash
  • 257737c add delete_branch (@marc-ta)
  • f6532d5 improve docs
  • 5164e6d Adding options hash to milestone_issues method.
  • 57fa92d Added support to get milestone issues. (@pbendersky)
  • d604e58 Add create_merge_request_note
  • cea19b8 Add project_search method (@ey3ball)
  • d0ebd3b Catch SIGINT earlier during shell session. Fixes #111. (@asedge)
  • 2133562 Redo the actions_table to make it more readable. CLI can now display the same help as the Shell. Closes #106. (@asedge)
  • da18909 Add some method documentation and small style fixes. (@asedge)
  • 7e1b408 Authenticate via oauth an auth_token (@dsander)
  • adb28b3 Update create_merge_request doc to include :target_project_id parameter. Closes #108. (@asedge)
  • 525e913 add ruby-2.2 to travis-ci
  • 3671c89 Save shell history when user presses Ctrl-d (@asedge)
  • c8e5f50 Hide httparty & httparty= methods from Gitlab.actions - just like endpoint, private_token, etc. (@asedge)
  • 358deeb Fix a regression with exception handling in shell. (@asedge)
  • 9612ce3 Added support for repository files create, edit and remove. (@razielgn)
  • 2203ad7 Fix headings in action_table. (@asedge)
  • b4dceb3 add CHANGELOG.md
  • e2bd91c Small refactor of Gitlab::Help, Gitlab::Shell & Gitlab::CLI::Helpers. Add some new tests and refactor ones recently added. (@asedge)
  • bffd84f Refactor Gitlab::Help. Add tests some. (@asedge)
  • 9bd4f7a Add test for Gitlab::Shell. (@asedge)
  • bc14ec5 Refactor of Gitlab::Shell to hopefully make it more readable & testable. Wrote tests for some Gitlab::Shell & Gitlab::CLI::Helper methods. Other minor improvements and refactors. (@asedge)

3.3.0 (22/12/2014)

  • 42b4bc7 fix docs and specs
  • 04e39e0 ability to update hook triggers
  • 6c66fe9 remove useless check for available hook events
  • c4b981d add accept_merge_request method
  • 51611fe Use endpoint instance var instead of base_uri class method. Fixes #94. (@asedge)
  • 1ec8b38 test multiple clients
  • 44d013a Capture CTRL-C in Shell (@chrisdambrosio)
  • 3cba3b2 Adding respond_to override to the ObjectifiedHash class so it properly responds to respond_to? calls (@koglinjg)
  • ce20c47 limit history file size - closes #93 (@chrisdambrosio)
  • 1cf656f Save/load shell mode history - closes #79 (@chrisdambrosio)
  • 727780b HTTP proxy support - closes #52 (@chrisdambrosio)
  • e4ceb18 implement .file_contents (@chrisdambrosio)
  • 0d0e7e0 Now must use YAML valid syntax in CLI or CLI Shell where Gitlab methods expect Hashes (usually in the form of options). (@asedge)
  • a7d0e0a add CONTRIBUTING.md
  • 1f4ef8e improve docs
  • 3a8d339 Repository tree root level files (@semenyukdmitriy)
  • ddab89e Adds support for comments on commits (@jeroenj)
  • a7c18f1 Add labels api for list, create, edit and delete. (@artworx)
  • d9940d5 Support pagination in Gitlab.merge_request_comments (@cubiware)
  • 13a550c Update tests for create_tags method so it more closely matches what will happen in Gitlab 7.5.0. (@asedge)
  • 6d8a98f Add repo compare API (@zlx)
  • 76e29e6 Add support for annotated tag creation. Update tests for create_tag. (@asedge)
  • 40295b8 introduce HTTParty-configuration, fix #61 (@barraq)
  • 916e8a7 Improved arg parsing for gitlab readline shell. Other small fixes/improvements on regexes. (@asedge)
  • 382fe71 Add missing documentation: :group_id, :namespace_id (@arioch)
  • c9f9662 add exit command to shell

3.2.0 (22/06/2014)

  • fee67da Handling some error cases when calling for help. (@asedge)
  • 7705b01 Adding online help for Gitlab::Shell using "ri" command. I'm unsure if this is the best idea. Some refactoring still needs to be done to remove duplicate code. (@asedge)
  • 599deff Fix output_table call in CLI. (@asedge)
  • 4a5f81f Initial commit of Gitlab CLI shell. Tab completion for Gitlab.actions. (@asedge)
  • 48ba2a1 fix specs after update to RSpec 3
  • a8284af Add spec for project_events method (@hassaku)
  • 8e8527c Add method to get a list of project events (@hassaku)
  • 8c2aa8f Add create_tag method. Add tests for new method. (@asedge)
  • cd5ae8b clarify default config options

3.1.0 (22/05/2014)

  • 16834bb add info command to CLI
  • 68aebb7 ability to delete a project
  • ac54e55 set command arguments when no filters
  • 23be13e fix docs
  • 1b298dc fix ruby 1.9 compatibility
  • af92ff5 add confirmation for destructive commands
  • b1602d2 move methods related to CLI output to a separate module
  • 4183a52 improve help message
  • 0bba284 add specs for CLI
  • 5ec08bc ability to filter CLI output
  • ba86169 add table output for multiple records
  • 9cc540c initial wrap-up of CLI
  • bee9745 include modules alphabetically
  • 4963f16 add special method that lists available actions for client
  • fe50c24 support environment variables
  • 7a5d40c eliminate ruby warning
  • b7fc447 convert specs to new RSpec 2.14 syntax
  • 471a643 pass private token using HTTP headers
  • bbf6521 fix users session spec
  • 672a8d5 test Request class
  • 3bf0363 set private_token param separately for each request
  • 90760cd Single commit and diff of a commit (@nanofi)
  • 9b696d4 pluralize module name: SystemHook -> SystemHooks
  • 3b2cda9 get rid of ruby argument prefix warning
  • 0d6ca05 System Hook API (@nanofi)
  • 29e31e0 Create branches.rb. Move branch related actions there. Add new methods for (un)protecting branches and creating new branches - which requires Gitlab 6.8-stable or newer. Added tests for new methods and fixed old tests looking for methods in old locations. (@asedge)
  • 7f91a9a Fixed: create project deploy key (@semenyukdmitriy)
  • b347574 Project hooks: set events to trigger on (@semenyukdmitriy)
  • af49245 Add merge_request_comments to get a MR's comments
  • 2b9e659 Doc & test that update_merge_request can set state
  • 45b0b9f add 'to_hash' method for ObjectifiedHash
  • ce5294f test against MRI 2.1.0
  • 35aadef scope for projects api (@voanhduy1512)
  • 7152c85 Add edit_user method (@robertomiranda)

3.0.0 (22/10/2013)

  • da31730 handle response code 405
  • 3c18ad0 remove ruby 1.8 patch
  • 3fca003 re-implement handling of sudo requests
  • 49c54a6 ability to paginate group members
  • 8ba8361 fix compatibility with API v3; update docs
  • 93e8b81 prettify error message
  • 1752997 Add methods to manage deployment keys (@sosedoff)
  • 613dda8 Add group api, removed user_teams api
  • 8db4e88 Update error_message to print request uri on response failure
  • dd33a2f Adding a check_attributes method in order to verify that the correct parameters have been passed into create_merge_request and comment_merge_request. Updating tests. (@thomasbiddle)
  • 6f4a170 Adding tests for missing merge request api calls. (@thomasbiddle)
  • af42bcb Adding support for creating, updating, and commenting on merge requests. (@thomasbiddle)
  • f7aac38 minor updates indicating support for creating public projects (@amacarthur)
  • 44a090d added apis for the admin of fork links (@amacarthur)
  • 32f1419 Added sudo functionality
  • b7f6c48 Made 409's throw exceptions
  • d1f581f Fixed an issue with access level var in add team project
  • 8a5d679 Add user_team api
  • b4444fc Adding user_teams api
  • 53d7a8a consistently refer to feature as "project for user" per documentation @ https://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#create-project-for-user (@dylee)
  • 13457a4 add support for POST /projects/user:user_id (@leesolutions)
  • 5e556fa update travis-ci config with ruby-2.0
  • 3b8513d Groups api additions
  • f2ba111 don't expose data in ObjectifiedHash
  • c6889eb add specs for notes
  • e562a7d bring support for ruby 1.8
  • 63c3592 Notes api for wall, issues, and snippets notes. List, read and create. (@jozefvaclavik)

2.2.0 (22/11/2012)

  • 2ef4d48 support merge requests API

2.1.0 (22/10/2012)

  • 89541c1 add ability to create a user
  • 483b4f6 fix typos in docs
  • 7632ecb add ability to list project snippets
  • 6c5637e add project_hook and edit_project_hook methods
  • 5fcf078 Fix add_team_member (@mizzy)
  • 6a0176a refactor Request class
  • 53746d5 add convenient methods to change a state of an issue

2.0.0 (21/09/2012)