향후 출시 공지는 GitHub를 참고하세요.
출시 노트는 이제 GitHub 저장소에서 확인할 수 있습니다.
출시 노트 1.10.0 이하 (2015년 12월)
버전 1.10.0
2015년 12월 15일 화요일
- 문제 606 및 문제 612: ServiceAccount를 사용할 때 Google API에 대한 요청을 실행하면 교착 상태가 발생했을 수 있습니다 (현재 동기화 컨텍스트에 따라 다름).
- 문제 616: Travis 테스트 지원.
- 문제 624: 웹 애플리케이션용 증분 인증 지원
- 문제 622: MediaDownloader가 개선되었습니다.
- 문제 592, 문제 617 및 문제 631: CONFIGMessageHandler의 동시 실행 버그가 수정되었습니다.
- 문제 615: 이제부터 GoogleApiException은 RequestError 객체를 노출합니다.
- 문제 609: 인증 중 Windows Phone에서 InvalidOperationException 예외가 발생할 수 있습니다.
버전 1.9.2
2015년 7월 23일 목요일
- 클라이언트 라이브러리 코드가 GitHub로 이동했습니다.
- 문제 238: 서명된 Google.Apis 버전을 지원합니다. 풀 요청에는 NuGet 패키지 업데이트와 출시 도구가 포함됩니다.
- 문제 548: 응답에 중복된 HTTP 헤더가 있는 경우 일괄 요청에 실패하는 문제가 발생했습니다.
ServiceAccountCredential
서명을 전환하여 FIPS를 준수합니다.- 문제 561: JSON 서비스 계정 키를 지원합니다.
버전 1.9.1
2014년 12월 29일 월요일
- Tools/Google.Apis.Release - .NET 문서가 포함되어 있으므로 생성된 디렉터리를 정리하지 마세요.
- NuGet 패키지는 출시 노트를 프로젝트 URL로 참조해야 합니다.
- 새 액세스 토큰(코드 검토)을 요청하려고 시도하는 동안
ComputeCredential
오류가 개선되었습니다. - 문제 503:
TokenResponse.IsExpired
은 토큰 만료 후 코드 검토를 true로 반환합니다. ComputeCredential
및 코드 검토를 지원합니다.- 버전을 1.9.1로 변경하고 새 WP8.1 프로젝트의 XML을 출력합니다.
- 문제 471: WP 8.1 프로젝트 지원, 코드 검토
- 문제 330: 작업이 런타임
Google.Api.Services.BaseClientService
, 코드 검토를 불안정화할 수 있습니다. - 문제 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- 브라우저가 스스로 닫히지 않고 코드가 검토됩니다.
버전 1.9.0
2014년 9월 30일 화요일
- 문제 471: Windows 8.1 애플리케이션을 지원합니다 (참고: WP8.1의 전체 솔루션은 없으며 Google.Apis.Release 도구를 사용하여 프로젝트를 빌드하는 데 문제가 있음). 코드 검토.
- 문제 475: WP에서 뒤로 버튼을 클릭하면 애플리케이션(코드 검토)이 다운됩니다.
- 문제 471: Windows Phone 8.1 지원 - JSON.NET을 6.0.4로 업그레이드하고 휴대용 프로젝트를 프로필 328로 업데이트합니다.
- 지금은 프로필 136을 사용합니다 (모든 항목이 다시 컴파일됨).
Newtonsoft.Json
및Zlib.Portable
에 포팅 가능한 net40+sl50+win+wpa81+wp80 (프로필 328)을 어떻게 지원할 수 있는지 조사해야 합니다. 두 패키지 모두 프로필 328에 대한 일부 구성이 누락되었습니다. - 프로필 328 (범용 앱)을 지원하도록 프로젝트를 업데이트하세요.
- 문제 478: NuGet 종속 항목 업데이트, 코드 검토
버전 1.8.2
2014년 5월 26일 월요일
- 문제 452: 이전에 커밋된 호환되지 않는 변경사항 (
FileDataStore
), 코드 검토를 수정합니다. - 문제 464: 잘못된 etag, 코드 검토를 설정하는 경우 HTTP 요청을 보낼 수 없습니다.
- 문제 463: 토큰 취소, 코드 검토에 지원을 추가합니다.
- 문제 462:
FileDataStore
구현 개선, 코드 검토 - NuGet 게시자 로그를 개선합니다.
- 문제 455: POST 모드 (MaxUrlLengthInterceptor의 버그), 코드 검토에서 Translate API가 작동하지 않습니다.
버전 1.8.1
2014년 3월 17일 월요일
- RC 이후 코드는 변경되지 않았으므로 라이브러리의 베타 프로그램을 종료했습니다.
- 개발자 가이드가 크게 개선되었습니다.
버전 1.8.0 (RC)
2014년 2월 17일 월요일
- WP 인증 버그가 수정되었습니다.
- 독소 처리에 관한 의견 개선
AuthActionFilter
의 댓글을 개선합니다.- 댓글을 수정합니다.
- 문제 362: 미디어 업로드, 코드 검토에 재개 방법을 추가합니다.
- 출시 도구는 RC를 지원해야 합니다.
- 댓글을 수정합니다 (and\or ==> 및 \ 또는).
- 문제 422: WP 인증 로그인에서 뒤로 버튼이 작동하지 않습니다.
- 문제 431: 네트워크에 연결되지 않은 경우
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
에서ArgumentNullException
이 발생합니다(코드 검토). - 문제 436:
DateTime
를string
로 파싱하고string
를DateTime
로 파싱하는 유틸리티 메서드를 추가하여 코드 검토합니다. - 문제 432: null 콜백이 포함된
BatchRequest
에서 예외가 발생합니다(코드 검토).
버전 1.7.0 (베타)
2013년 12월 18일 수요일
- 서버가 "updated=2013-12-17T23:26:42.000Z>가 아닌 경우
DateTime
버그가 발생합니다. - 문제 428:
DateTime
을 쿼리 매개변수로 사용할 때 발생하는 버그를 수정했습니다. - 문제 401: URI 템플릿 사양을 따르지 않는 HTTP 요청 형식이 잘못되었습니다 (http://tools.ietf.org/html/rfc6570).
- 문제 425: 사용 가능한 경우
GoogleApiException
에서HttpStatusCode
를 설정합니다. - 문제 420:
RequestAccessTokenAsync
및RefreshAccessTokenAsync
이 공개되어 있어야 합니다. - 문제 60: 새로운
BatchRequest
지원 - 모든 통화에서
ConfigureAwait
를 호출하여 대기합니다 (해당하는 경우). - 문제 407:
Google.Apis
을Google.Apis.Core
및Google.Apis
로 분할합니다. - 문제 404: 더 이상 사용되지 않는
GoogleApis.Authentication
코드를 삭제합니다.
버전 1.6 (베타)
2013년 10월 23일 수요일
- nuspec 설명을 변경합니다.
- 핵심 Nuget 패키지 생성과 관련된 버그를 수정했습니다.
DotNetOpenAuth
을(를) 제외한 타사 라이브러리의 모든 콘텐츠를 삭제합니다.Newtonsoft.Json
를 5.0.8로 업그레이드하고 새IClientServiceRequest
인터페이스 (일반 아님)를 추가합니다.- MVC NuGet 패키지의 이름을 MVC4에서 MVC로 바꿉니다.
- 출시 프로세스에서 사소한 버그가 수정되었습니다.
- 문제 351: OAuth 2.0 라이브러리 다시 구현(7단계): 새로운 패키지를 지원하도록 출시 프로세스를 변경합니다(코드 검토).
- 문제 351: OAuth 2.0 라이브러리 다시 구현하기 (5단계): Windows Phone 지원, 코드 검토
- 문제 351: OAuth 2.0 라이브러리 다시 구현 (6단계): WinRT 지원, 코드 검토
- 문제 361:
MediaDownloader
님이 드라이브 내보내기 목록을 다운로드할 수 없습니다. 코드 검토. - 문제 351: OAuth 2.0 라이브러리 다시 구현 (4단계): 서비스 계정 및 MVC, 코드 검토
- 문제 351: OAuth 2.0 라이브러리 다시 구현하기 (3단계): 테스트,
UserCredential
, 흐름, 코드 검토를 추가합니다. - 문제 146: 요청 URI가 너무 길 때 재정의 HTTP 헤더를 전달합니다. 코드 검토
- 문제 383:
ExecuteAsync
이 불필요한Task
코드 검토를 만듭니다. - 문제 377: 새 빌드 도구에서 새 버전인 코드 검토를 출시합니다.
- 문제 351: OAuth 2.0 라이브러리 다시 구현하기 (2단계): 인증 PCL - 데이터 유형만 정의, 코드 검토
- 문제 148: 확장 메서드는 공개가 아닌 내부용이어야 합니다.
- NuGet.exe를 Totls/.nuget 폴더에 추가합니다.
- 문제 351: OAuth 2.0 라이브러리 다시 구현(1단계): 현재 라이브러리 조정(코드 검토)
Google.Apis.NuGet.Publisher
프로젝트의 디렉터리를 변경합니다.IMediaDownloaded
파일의 이름을IMediaDownloader
로 바꿉니다.- 문제 376: NuGet 게시자를 만들어 패키지
Google.Apis
개(코드 검토)를 게시합니다.
버전 1.5.0 (베타)
2013년 8월 19일 월요일
- 문제 369: HTTP 요청의 기본 동작 변경 (숫자 시도 = 3, 기본적으로 503 백오프), 코드 검토.
- DotNet4 프로젝트에 문서를 추가합니다.
.hgignore
를 변경하고Google.Apis.*xml
를 추가합니다.- 문제 373 (버그 실행), 374 (
Tests.Utility
어셈블리 삭제), 375 (안전 경고), 코드 검토. .hgignore
파일을 업데이트합니다.- 문제 360: 미디어 크기를 알 수 없는 경우
ResumableUpload
에서 버그를 수정합니다(코드 검토). - 문제 325: 라이브러리에서 디스커버리 및 codegen 부분을 삭제합니다(코드 검토).
- 문제 368: NuGet.exe를 업데이트합니다.
- Microsoft.Http.Client.LICENSE.rtf를 업데이트합니다.
버전 1.4.0 (베타)
2013년 6월 24일 월요일
- 문제 322: 가능하면 서비스 클래스에 표준 이름을 사용하세요.
- 문제 338: 미디어 다운로더 지원.
- 문제 334: 출시 버전에
Google.Apis.FullProfile
를 포함합니다. - 문제 320:
Google.Apis
을 PCL 어셈블리로 변경합니다. - 문제 321: 서비스 및 미디어 요청 시
CancellationToken
지원 - 문제 329: 지수 백오프
- 서비스 요청에서
ResourcePath
를 삭제합니다. - Windows 8의 NuGet 패키지 오류
- 도구를 업데이트하고 타사 라이브러리에 DLL 및 라이선스를 추가합니다.
- NuGet.exe를 .nuget 폴더에 추가합니다.
- 문제 320, 324, 260: .NET 4.0을 업그레이드하고
Google.Api.Http
네임스페이스를 만들고 NuGet을 지원합니다. ResumableUpload
URI를 수정합니다.- 문제 310 및 311:
ResumableUpload
- 서버 오류 및 알 수 없는 크기의 스트림을 지원합니다. - 문제 308:
ResumableUpload
URL을 /upload + resource-uri로 설정합니다. - 문제 304:
ServiceGenerator
가 검색 문서의rootUrl
키를 사용해야 합니다.
버전 1.3.0 (베타)
2013년 3월 18일 월요일
- 새
Google.Apis.Services
네임스페이스를 추가합니다. - 문제 303:
ServiceGenerator
이 읽기 전용 URL 파일에서 작동하지 않습니다. - 문제 300:
ResumableUpload
URL에 버그가 있습니다. - 문제 293: CLR 버전 포함 (단위 테스트)
- 문제 293 및 295: 사용자 에이전트 헤더에 CLR 버전 및 API 버전을 포함합니다.
- 문제 292: 빌드 프로세스 개선
- 문제 277: 생성된 각 API에서
DiscoveryDocument
를 삭제해야 합니다. - 문제 193 (
ServiceRequest
에 Alt 매개변수 지정) 및 249 (쿼리에서 기본값 생략)