См. GitHub для анонсов будущих выпусков.
Примечания к выпуску теперь находятся в репозитории GitHub .
Примечания к выпуску до версии 1.10.0 (декабрь 2015 г.)
Версия 1.10.0
Вторник, 15 декабря 2015 г.
- Проблема 606 и проблема 612. Выполнение запроса к API Google при использовании ServiceAccount могло привести к взаимоблокировке (в зависимости от текущего контекста синхронизации).
- Проблема 616 : Поддержка тестирования Travis.
- Проблема 624 : Поддержка добавочной аутентификации для веб-приложений.
- Проблема 622 : Улучшения для MediaDownloader.
- Проблема 592 , проблема 617 и проблема 631. Исправлена ошибка параллелизма в ConfigurationableMessageHandler.
- Проблема 615. С этого момента GoogleApiException предоставляет объект RequestError.
- Проблема 609. Исключение InvalidOperationException могло быть выдано на Windows Phone во время аутентификации.
Версия 1.9.2
Четверг, 23 июля 2015 г.
- Код клиентской библиотеки перенесен на GitHub .
- Проблема 238. Поддержка подписанной версии Google.Apis. Запрос на включение включает обновление пакетов NuGet и инструмента выпуска.
- Проблема 548. Пакетные запросы завершались неудачей, если ответ содержал повторяющиеся заголовки HTTP.
- Переключите подпись
ServiceAccountCredential
на соответствие FIPS. - Проблема 561 : Поддержка ключей учетной записи службы JSON.
Версия 1.9.1
Понедельник, 29 декабря 2014 г.
- Tools/Google.Apis.Release — не очищайте созданный каталог, поскольку он содержит документы .NET.
- Пакет NuGet должен ссылаться на примечания к выпуску как URL-адрес проекта.
- Улучшение ошибки
ComputeCredential
при попытке запросить новый токен доступа, проверка кода . - Проблема 503:
TokenResponse.IsExpired
возвращает true через минуту после истечения срока действия токена, проверка кода . - Поддержка
ComputeCredential
, проверка кода . - Измените версию на 1.9.1 и выведите XML для новых проектов WP8.1.
- Проблема 471: Поддержка проектов WP 8.1, проверка кода .
- Проблема 330: операция может дестабилизировать среду выполнения
Google.Api.Services.BaseClientService
, проверка кода . - Проблема 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
— браузер не закрывается самостоятельно, проверка кода .
Версия 1.9.0
Вторник, 30 сентября 2014 г.
- Проблема 471: Поддержка приложения Windows 8.1 (ПРИМЕЧАНИЕ. Полного решения для WP8.1 не существует, и существует проблема со сборкой проекта с помощью инструмента Google.Apis.Release), проверка кода .
- Проблема 475: нажатие кнопки «Назад» в WP приводит к сбою приложения, проверка кода .
- Проблема 471: Поддержка Windows Phone 8.1 — обновите JSON.NET до версии 6.0.4 и обновите переносимые проекты до профиля 328.
- Используйте пока профиль 136 (все снова компилируется). Необходимо выяснить, как мы можем поддерживать Portable-net40+sl50+win+wpa81+wp80 (профиль 328) для
Newtonsoft.Json
иZlib.Portable
. В обоих этих пакетах отсутствуют некоторые настройки для профиля 328. - Обновите проекты для поддержки профиля 328 (для универсальных приложений).
- Проблема 478: Обновление зависимостей NuGet, проверка кода .
Версия 1.8.2
Понедельник, 26 мая 2014 г.
- Проблема 452. Исправьте несовместимое изменение, зафиксированное ранее (
FileDataStore
), проверка кода . - Проблема 464: невозможно отправить HTTP-запрос при установке неверного etag, проверка кода .
- Проблема 463: Добавлена поддержка отзыва токенов и проверки кода .
- Проблема 462: Улучшение реализации
FileDataStore
, проверка кода . - Улучшите журналы NuGet Publisher.
- Проблема 455: API-интерфейс Translate не работает в режиме POST (ошибка в MaxUrlLengthInterceptor), проверка кода .
Версия 1.8.1
Понедельник, 17 марта 2014 г.
- Код не изменился со времени выпуска RC, библиотека вышла из бета-версии!
- Руководство разработчика было значительно улучшено.
Версия 1.8.0 (RC)
Понедельник, 17 февраля 2014 г.
- Исправлена ошибка авторизации WP.
- Улучшите комментарии для процесса doxygen.
- Улучшите комментарии к
AuthActionFilter
. - Исправьте комментарии.
- Проблема 362. Добавление метода возобновления при загрузке мультимедиа, проверка кода .
- Инструмент выпуска должен поддерживать RC.
- Исправление комментариев (и\или ==> и \или).
- Проблема 422: кнопка «Назад» не работает при входе в систему с аутентификацией WP.
- Проблема 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
выдаетArgumentNullException
при отсутствии сетевого подключения, проверка кода . - Проблема 436: Добавьте служебные методы для анализа
DateTime
вstring
иstring
вDateTime
, проверка кода . - Проблема 432:
BatchRequest
с исключением нулевого обратного вызова, проверка кода .
Версия 1.7.0 (бета)
Среда, 18 декабря 2013 г.
- Ошибка
DateTime
, когда сервер получает «2013-12-17T23:26:42Z», а не «updated=2013-12-17T23:26:42.000Z». - Проблема 428. Исправлена ошибка при использовании
DateTime
в качестве параметра запроса. - Проблема 401: неверный HTTP-запрос из-за несоблюдения спецификации шаблона URI (http://tools.ietf.org/html/rfc6570).
- Проблема 425: Установите
HttpStatusCode
для исключенияGoogleApiException
, если оно доступно. - Проблема 420:
RequestAccessTokenAsync
иRefreshAccessTokenAsync
должны быть общедоступными. - Проблема 60: Поддержка нового
BatchRequest
. - Вызывайте
ConfigureAwait
при каждом вызове ожидания (если применимо). - Проблема 407: разделение
Google.Apis
наGoogle.Apis.Core
иGoogle.Apis
. - Проблема 404. Удалите устаревший код
GoogleApis.Authentication
.
Версия 1.6 (бета)
Среда, 23 октября 2013 г.
- Измените описания 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. Переопределите HTTP-заголовок, если URI запроса слишком длинный, проверка кода .
- Проблема 383:
ExecuteAsync
создает ненужную дополнительнуюTask
, проверку кода . - Проблема 377: Новый инструмент сборки выпускает новую версию, проверка кода .
- Проблема 351. Переопределите библиотеку OAuth 2.0 (шаг 2): Auth PCL — определите только типы данных, просмотр кода .
- Проблема 148: метод расширения должен быть внутренним (а не общедоступным).
- Добавьте NuGet.exe в папку Tootls/.nuget.
- Проблема 351. Повторная реализация библиотеки OAuth 2.0 (шаг 1): корректировки текущей библиотеки, проверка кода .
- Измените каталог проекта
Google.Apis.NuGet.Publisher
. - Переименуйте файл
IMediaDownloaded
вIMediaDownloader
. - Проблема 376. Создайте издателя NuGet для публикации пакетов
Google.Apis
, проверка кода .
Версия 1.5.0 (бета)
Понедельник, 19 августа 2013 г.
- Проблема 369. Изменение поведения HTTP-запроса по умолчанию (количество попыток = 3, откат 503 по умолчанию), проверка кода .
- Добавьте документацию в проект DotNet4.
- Измените
.hgignore
и добавьтеGoogle.Apis.*xml
. - Проблемы 373 (выполнение ошибки), 374 (удаление сборки
Tests.Utility
) и 375 (очистка предупреждений), проверка кода . - Обновите файл
.hgignore
. - Проблема 360: исправлена ошибка в
ResumableUpload
, когда размер носителя неизвестен, проверка кода . - Проблема 325: Удаление частей Discovery и codegen из библиотеки, проверка кода .
- Проблема 368: Обновите NuGet.exe.
- Обновите Microsoft.Http.Client.LICENSE.rtf.
Версия 1.4.0 (бета)
Понедельник, 24 июня 2013 г.
- Проблема 322: По возможности используйте каноническое имя для класса обслуживания.
- Проблема 338: Поддержка загрузчика мультимедиа.
- Проблема 334. Включите
Google.Apis.FullProfile
в наш выпуск. - Проблема 320: Измените
Google.Apis
на сборку PCL. - Проблема 321: Поддержка
CancellationToken
для запросов на обслуживание и мультимедиа. - Проблема 329: Экспоненциальное замедление.
- Удалите
ResourcePath
из запроса на обслуживание. - Ошибка пакетов NuGet в Windows 8.
- Обновите инструменты и добавьте библиотеки DLL и лицензии в стороннюю библиотеку.
- Добавьте NuGet.exe в папку .nuget.
- Проблемы 320, 324 и 260: обновите .NET 4.0, создайте пространство имен
Google.Api.Http
и поддержите NuGet. - Исправьте URI
ResumableUpload
. - Проблемы 310 и 311:
ResumableUpload
— поддержка ошибок сервера и потока неизвестного размера. - Проблема 308. Установите для URL-адреса
ResumableUpload
/upload + resources-uri. - Проблема 304:
ServiceGenerator
должен использовать ключrootUrl
из документа Discovery.
Версия 1.3.0 (бета)
Понедельник, 18 марта 2013 г.
- Добавьте новое пространство имен
Google.Apis.Services
. - Проблема 303:
ServiceGenerator
не работает с файлами URL, доступными только для чтения. - Проблема 300: ошибка в URL-адресе
ResumableUpload
. - Проблема 293: включить версию CLR (модульный тест).
- Проблемы 293 и 295: включите версию CLR и версию API в заголовок пользовательского агента.
- Проблема 292: Улучшите процесс сборки.
- Проблема 277:
DiscoveryDocument
следует удалить из каждого созданного API. - Проблемы 193 (укажите параметр alt в
ServiceRequest
) и 249 (опустите значения по умолчанию из запроса).