1. 08 Jan, 2018 1 commit
  2. 15 Dec, 2017 1 commit
  3. 14 Dec, 2017 1 commit
    • Brad King's avatar
      types: update for 10.2 · 5ca52670
      Brad King authored
      Merge requests gained a `changes_count` field indicating the number
      of paths changed by the MR.  This is the number of entries in the
      "Changes" tab of the MR page.  Somehow GitLab reports this as a
      string even though it is a number, so parse it ourselves.
      5ca52670
  4. 03 Nov, 2017 1 commit
    • Brad King's avatar
      types: update for 10.1 · 6910bbdd
      Brad King authored
      Issues and merge requests gained `discussion_locked` fields.
      Issues gained a `closed_at` field.
      Repo commit detail gained a `last_pipeline` field.
      6910bbdd
  5. 12 Oct, 2017 1 commit
    • Brad King's avatar
      types: update for 10.0 · d0b7b727
      Brad King authored
      Issues and merge requests gained `time_stats` fields.
      Projects gained a `resolve_outdated_diff_discussions` field.
      Users restored the `theme_id` field, but it is now optional.
      d0b7b727
  6. 21 Sep, 2017 1 commit
    • Brad King's avatar
      types: update for 9.5 · 864568a1
      Brad King authored
      Issues and projects gained a `_links` field containing URLs of related
      APIs (see gitlab-ce MR 10491, commit v9.5.0-rc1~301^2).  We model it
      but do not expose it publicly since our clients won't need it.
      
      Notes gained a `noteable_iid` when attached to issues and merge
      requests (see gitlab-ce MR 13265, commit v9.5.0-rc1~14^2).
      864568a1
  7. 10 Aug, 2017 1 commit
  8. 20 Jul, 2017 1 commit
  9. 05 Jul, 2017 2 commits
    • Brad King's avatar
      types: update to api v4 · b0519926
      Brad King authored
      Fetch api v4 sample data from a GitLab 9.2 instance.  Using that and
      GitLab sources `doc/api/v3_to_v4.md` and `lib/api/entities.rb`, update
      our types accordingly.  Most changes are to rename "builds" to "jobs" or
      "pipelines".
      
      Also add strong types to internal ids in preparation for switching to
      them when constructing API endpoints.
      b0519926
    • Brad King's avatar
      chrono: update to 0.4 · 8841d8da
      Brad King authored
      The chrono 0.3.1 release was yanked from crates.io due to breaking
      semantic versioning (chrono issue 156).  Now chrono 0.4 has been
      released to support serde 1.0.
      8841d8da
  10. 24 May, 2017 1 commit
  11. 11 May, 2017 2 commits
  12. 21 Apr, 2017 1 commit
  13. 03 Apr, 2017 2 commits
  14. 30 Mar, 2017 1 commit
  15. 21 Mar, 2017 2 commits
  16. 18 Feb, 2017 1 commit
  17. 15 Feb, 2017 1 commit
  18. 13 Jan, 2017 1 commit
  19. 30 Jun, 2016 1 commit
  20. 29 Jun, 2016 1 commit
    • Ben Boeckel's avatar
      types: add structs for gitlab API entities · cec57c05
      Ben Boeckel authored
      Got bored typing up docs part of the way through. Some of the more
      obscure entities are left untouched.
      
      Objects meant to be passed to POST or PUT endpoints are not represented
      here (though they should be added).
      
      Fixes #1.
      cec57c05