Skip to content

Latest commit

 

History

History
225 lines (189 loc) · 12.3 KB

ReleaseNotes.md

File metadata and controls

225 lines (189 loc) · 12.3 KB

New in 0.7.3 (released 2015/03/06)

  • New: added Repository.GetAllPublic for searching public repositories - #691 via @rms81
  • New: added filters to Repository.GetAllForCurrent() - #742 via @shiftkey
  • Fixed: deserializing EventInfoType value with underscore now works - #727 via @janovesk
  • Deprecated: Repository.SubscriberCount has no data - #739 via @basildk
  • Deprecated: Repository.Organization has no data - #726 via @alfhenrik

New in 0.7.2 (released 2015/03/01)

  • Fixed: unshipped Orgs Permissions preview API changes due to excessive paging in some situations.

New in 0.7.1 (released 2015/02/26)

  • New: SearchCodeRequest has overloads for owner and repository name - #705 via @kfrancis
  • New - support for preview Authorization API changes - #647 via @shiftkey
  • New - Account.Type to identify user or organization account - #714 via @shiftkey
  • Fixed: EventTypeInfo did not parse head_ref_deleted and head_ref_restored - #711 via @janovesk
  • Fixed: IssueUpdate.Labels did not support "no change" updates - #718 via @shiftkey
  • Fixed: ReleaseUploadAsset does not require protected setters - #720 via @shiftkey
  • Deprecated: Repository.WatchedCount has no data - #701 via @DaveWM

New in 0.7.0 (Released 2015/02/24)

  • New: Response models now use read-only properties - #658, #662 via @haacked, #663 via @khellang, #679 via @Zoltu
  • New: Added Truncated property to TreeResponse - #674 via @Zoltu
  • New: Added GetRecursive method to ITreesClient - #673 via @Zoltu
  • New: Added Merging client to Repository API: - #603 via @tabro
  • New: API internals are now read-only - #662 via @haacked
  • Fixed: Commit Status API now supports combined status- #618 via @khellang
  • Fixed: Changed IGistCommentsClient identifiers to string instead of int - #681 via @thedillonb
  • Fixed: Improved error message when repository creation fails - #667 via @gabrielweyer
  • Fixed: Team membership API was incorrect - #695 via @aneville

Breaking Changes

  • Response models are all read only. It is recommended that you subclass the model class if you need to contructor responses (e.g. for testing)
  • IResponse is now a readonly interface.
  • ApiResponse<T> accepts the strongly typed body as an argument.
  • IResponse<T> changed to IApiResponse<T>.

New in 0.6.2 (Released 2015/01/06)

  • New: Added Assignee and Label to EventInfo and IssueEvent repsonses - #644 via @thedillonb
  • New: Added BrowserDownloadUrl to ReleaseAsset response - #648 via @erangeljr
  • New: Added Stats to GitHubCommit and Patch to GitHubCommitFile - #646 via @thedillonb
  • New: Support for retrieving and manipulating repository contents using GitClient.Repository.Content - #649 via @haacked and @khellang
  • Fixed: updated enum values returned from EventInfo.Event - #644 via @thedillonb
  • Fixed: serialization issue with Head and Base in pull request - #606 via @mge
  • Fixed: SignatureResponse.Date is now a DateTimeOffset - #646 via @thedillonb

Breaking Changes:

  • EventInfo.InfoState is now EventInfo.Event
  • IssueEvent.InfoState is now IssueEvent.Event
  • SignatureResponse.Date has changed from Date to DateTimeOffset

New in 0.6.1 (Released 2014/12/23)

  • New: IOrganizationMembersClient.GetAll now has enum to filter 2FA - #626 via @gbaychev
  • Fixed: User.GravatarId and Author.GravatarId are marked as obsolete - #622 via @gbaychev
  • Fixed: Use DateTimeOffset.MinValue as default parameter for NotificationRequest.Since - #641 via @thedillonb

New in 0.6.0 (Released 2014/12/15)

  • Fixed: Typo in guard clause for ApiInfo - #588 via @karlbohlmark
  • Fixed: Documentation typos in NewRepository - #590 via @karlbohlmark
  • Fixed: Files array now included when fetching a commit - #608 via @kzu
  • Fixed: GetAllContributors return Contributions count - #614 via @SimonCropp

New in 0.5.3 (Released 2014/12/05)

  • New: Uploading release assets now supports an optional timeout value - #587 via @shiftkey

New in 0.5.2 (Released 2014/10/13)

  • New: Method to add repository to team - #546 via @kevfromireland
  • Fixed: PATCH parameters for releases, issues and pull requests are now nullable - #561 via @thedillonb

Breaking Changes:

  • PullRequestUpdate removed unused fields: Number, State, Base, and Head
  • ReleaseClient.Create now accepts a NewRelease parameter (was ReleaseUpdate)
  • ReleaseUpdate no longer requires a TagName in the constructor (see NewRelease)
  • ReleaseUpdate now has nullable Draft and Prerelease properties - only set these if you want to apply changes to the API
  • IssueUpdate.State is now a nullable ItemState
  • MilestoneUpdate.Number is now removed
  • MilestoneUpdate.State is now a nullable ItemState

New in 0.5.1 (Released 2014/10/08)

  • New: added XML docs to NuGet package for Maximum Intellisense - #586 via @shiftkey

New in 0.5.0 (Released 2014/10/07)

  • New: added more methods for users and orgs - #553 via @andrerod
  • New: added support for Universal Apps - #575 via @hippiehunter
  • New: added missing fields to Repository - #560 via @thedillonb
  • New: upgraded Octokit.Reactive to Rx 2.2.5 - #564 via @haacked
  • Fixed: added ItemState.All enum value so issue filtering can be bypassed - #550 via @MitjaBezensek
  • Fixed: remove trailing slash in ApiUrl that causes /team/{id}/repos to fail - #555 via @matt-gibbs
  • Fixed: PullRequest.Mergeable was misspelt, causing serialization issue - #576 via @jrowies
  • Fixed: serialization issue when parsing OAuthToken.Scope list - @shiftkey

Breaking Change: Readme.GetHtmlContent() would return a 404, due to Readme.HtmlUrl not accepting custom Accepts header. This method now uses Readme.Url internally, which will return a slightly different DOM.

New in 0.4.1 (Released 2014/07/22)

  • New: Added a public method for turning pages of requests into a flat observable - #544 via @haacked

New in 0.4.0 (Released 2014/07/14)

  • New: added Commit.CommentCount property - #494 via @gabrielweyer
  • New: added initial support for User Keys - #525 via @shiftkey
  • New: support for listing commits on a repository - #529 via @haagenson
  • New: support for Pull Request Comments - #531 via @gabrielweyer
  • Fixed: unassign milestone from issue - #526 via @shiftkey
  • Fixed: organization deserialization bug - #522 via @shiftkey
  • Fixed: Repository.MasterBranch -> Repository.DefaultBranch - #523 via @shiftkey
  • Improved: refinements to Releases API - #519 via @shiftkey
  • Improved: can delete registered emails for the authenticated user - #524 via @shiftkey

New in 0.3.5 (Released 2014/06/30)

  • Fix issue search filtering bug - #481 via @shiftkey
  • Fix methods to edit a release - #507 via @distantcam
  • Fix methods to edit a release assset - #514 via @haacked

New in 0.3.4 (Released 2014/05/01)

  • Improvements to "repository exists" exception result - #473 via @shiftkey
  • Encoding query parameters impacts search clients - #467 via @shiftkey

New in 0.3.3 (Released 2014/04/22)

  • Add methods to retrieve a team's members and to check if a user is a member of a team - #449 via @kzu
  • Add OAuth web flow methods - #462 via @haacked

New in 0.3.2 (Released 2014/04/16)

  • Allow passing a parameter to the Patch method - #440 via @nigel-sampson
  • Remove the redundant Team suffix from ITeamsClient - #451 via @kzu
  • Remove Immutable Collections dependency to support .NET 4 builds - #453 via @paulcbetts
  • Add method to retrieve raw bytes from a request - #457 via @haacked
  • Fix readonly deserialization bug in NetCore45 and related projects - #455 via @nigel-sampson

New in 0.3.1 (Released 2014/03/31)

  • Add support for comparing two commits - #428 via @shiftkey
  • Fix regression in throwing proper 2FA exception - #437 via @Haacked

New in 0.3.0 (Released 2014/03/19)

  • Add Portable Class Library support for Octokit package - #401 via @trsneed
  • Filter repository issues by users - #427 via @shiftkey

New in 0.2.2 (Released 2014/03/06)

  • Task-based and Observable-based APIs are now consistent - #361 #376 #378 via @shiftkey and @ammeep
  • "_links" JSON field serialization convention fix - #387 via @haacked
  • Added Feeds client - #386 via @sgwill
  • Added support for creating Gists - #391 via @Therzok and @rgmills
  • Make readonly collections truly readonly - #394 #399 via @Haacked
  • Internalize ProductHeaderValue - #406 via @trsneed
  • HttpClient.Send without cancellation token - #410 via @ammeep
  • Implement Repository Comments API - #413 via @Haacked @wfroese
  • Corrected Search response to match API - #412 #417 #419 #420 via @shiftkey

New in 0.2.1 (Released 2014/02/19)

  • Reverted the dependency on Reactive Extensions 2.2.2 which introduced breaking changes

New in 0.2.0 (Released 2014/02/19)

  • Fixed an issue where some new observable clients were not accessible - #376 via @shiftkey

New in 0.1.9 (Released 2014/02/19)

  • New client for searching users - #289 via @hahmed
  • New client for the statistics API - #296 via @ammeep
  • New client for managing deployments and deployment status - #298 via @pmacn
  • Added methods to repositories client for getting metadata such as contributors, languages, tags, etc. - #319 via @pmacn
  • Added GetAll and Add methods to the user emails client - #323 via @pmacn
  • New client for managing user followers - #343 via @alfhenrik
  • Add more methods for managing releases - #344 via @alfhenrik
  • New client for the activity watching API - #350 via @nigel-sampson
  • ObservableStarredClient can now be accessed via a property - #351 via @nigel-sampson
  • Emoji api now has Emoji type rather than dictionary - #354 via @haacked
  • New client for the Pull Requests API - #360 via @jpsullivan and @shiftkey
  • Now throws RepositoryExistsException when repository already exists - #377 via @haacked
  • Now throws PrivateRepositoryQuotaExceededException when private repository quota would be exceeded by a new repository - #379 via @haacked

New in 0.1.8 (Released 2014/01/22)

  • Added IRepositoryClient.GetAllBranches - #270 via @goalie7960
  • Install-Package should add reference to System.Net.Http - #286 via @alfhenrik
  • Return a more helpful error if invalid refs path provided - #288 via @alfhenrik
  • Refactor SearchIssuesRequest to match the API - #290 via @alfhenrik
  • Deprecate custom Releases Accept header - #291 via @shiftkey
  • Fix date format used in DateRange - #293 via @alfhenrik
  • Add base class for search requests - #301 via @hahmed
  • Deprecate IGitHubClient.Blob - #305 via @shiftkey
  • Improving Proxy Server support - #306 via @shiftkey
  • Add integration tests for IRepositoryClient.GetAllBranches - #309 via @lbargaoanu
  • Refactor SearchCodeRequest to match the API - #311 from @alfhenrik
  • Implemented Delete for IssueCommentsClient - #315 from @pmacn
  • Implemented missing methods for IssueLabels - #316 from @pmacn

New in 0.1.7 (Released 2013/12/27)

  • New client for repository search - #226 and @273 via @hahmed
  • Bugfix for creating/updating issue comments - #262 via @tpeczek
  • Bugfix for retrieving events - #264 via @shiftkey

New in 0.1.6 (Released 2013/12/18)

  • New client for managing Gists - #225 via @SimonCropp
  • New client for managing Git references - #238 via @khellang
  • Added missing Observable versions for Git objects client - #251 by @khellang
  • New client for Gist comments - #252 by @khellang
  • Lots of documentation - #253 by @pmacn
  • New client for managing issue labels - #256 by @andrerod

New in 0.1.5 (Released 2013/11/19)

  • New client for starring repositories
  • New client for retrieving commits
  • New client for managing an organization's teams and members
  • New client for managing blobs
  • New client for retrieving and creating trees
  • New client for managing collaborators of a repository

New in 0.1.4 (Released 2013/11/6)

  • New client for retrieving activity events
  • Fixed bug where concealing an org's member actually shows the member

New in 0.1.3 (Released 2013/11/5)

  • New Xamarin Component store versions of Octokit.net
  • New clients for managing assignees, milestones, and tags
  • New clients for managing issues, issue events, and issue comments
  • New client for managing organization members
  • Fixed bug in applying query parameters that could cause paging to continually request the same page

New in 0.1.2 (Released 2013/10/31)

  • New default constructors in Octokit.Reactive
  • New IObservableAssigneesClient in Octokit.Reactive

New in 0.1.1 (Released 2013/10/30)

  • Fixed problems with Microsoft.Threading.Tasks

New in 0.1.0 (Released 2013/10/30)

  • Initial release