Consulta GitHub para futuros anuncios de lanzamientos
Las notas de la versión ahora se encuentran en el repositorio de GitHub.
Notas de la versión hasta 1.10.0 (diciembre de 2015)
Versión 1.10.0
Martes 15 de diciembre de 2015
- Errores 606 y 612: Ejecutar una solicitud a las API de Google cuando se usa ServiceAccount puede haber provocado un interbloqueo (según el contexto de sincronización actual).
- Error 616: Se agregó compatibilidad con pruebas de Travis.
- Error 624: Compatibilidad con la autenticación incremental para aplicaciones web
- Error 622: Mejoras para MediaDownloader
- Errores 592, 617 y 631: Se corrigió el error de simultaneidad en ConfigurableMessageHandler.
- Error 615: A partir de ahora, GoogleApiException expone el objeto RequestError.
- Error 609: Se produjo una excepción InvalidOperationException en Windows Phone durante la autenticación.
Versión 1.9.2
Jueves, 23 de julio de 2015
- El código de la biblioteca cliente se movió a GitHub.
- Error 238: Se admite una versión firmada de Google.Apis. La solicitud de extracción incluye la actualización de los paquetes de NuGet y la herramienta de actualización.
- Error 548: una solicitud por lotes que falla si la respuesta incluye encabezados HTTP duplicados.
- Cambie la firma de
ServiceAccountCredential
para que cumpla con FIPS. - Error 561: Se admiten claves de cuenta de servicio JSON.
Versión 1.9.1
Lunes 29 de diciembre de 2014
- Tools/Google.Apis.Release: No limpies el directorio generado, ya que contiene documentos .NET.
- El paquete NuGet debe hacer referencia a las notas de la versión como la URL del proyecto.
- Mejora el error
ComputeCredential
mientras intentas solicitar un nuevo token de acceso, revisión del código. - Problema 503:
TokenResponse.IsExpired
muestra verdadero un minuto después del vencimiento del token, revisión del código. - Compatibilidad con
ComputeCredential
, revisión del código. - Cambia la versión a 1.9.1 y genera el XML para los nuevos proyectos WP8.1.
- Problema 471: Compatibilidad con proyectos WP 8.1, revisión de código.
- Problema 330: la operación podría desestabilizar el tiempo de ejecución
Google.Api.Services.BaseClientService
, revisión de código. - Problema 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- El navegador no se cierra automáticamente, revisión del código.
Versión 1.9.0
Martes 30 de septiembre de 2014
- Problema 471: Compatibilidad con la aplicación Windows 8.1 (NOTA: No existe una solución completa para WP8.1 y existe un problema en la compilación del proyecto con la herramienta Google.Apis.Release), revisión del código.
- Problema 475: Cuando haces clic en el botón Atrás en WP, se bloquea la aplicación (revisión del código).
- Problema 471: Compatibilidad con Windows Phone 8.1 - Actualiza JSON.NET a la versión 6.0.4 y actualiza los proyectos portátiles al perfil 328.
- Por ahora, usa el perfil 136 (todo vuelve a compilarse). Se debe investigar cómo podemos admitir la versión portátil-net40+sl50+win+wpa81+wp80 (perfil 328) para
Newtonsoft.Json
yZlib.Portable
. A ambos paquetes les falta alguna configuración del perfil 328. - Actualiza los proyectos para que admitan el perfil 328 (en el caso de las apps universales).
- Problema 478: Actualiza las dependencias de NuGet, revisión del código.
Versión 1.8.2
Lunes 26 de mayo de 2014
- Problema 452: Corrige un cambio incompatible que se confirmó antes (
FileDataStore
), revisión del código. - Problema 464: No se puede enviar la solicitud HTTP cuando se configura una ETag no válida, code review.
- Problema 463: se agregó compatibilidad en la revocación de tokens, revisión de código.
- Problema 462: Mejora la implementación de
FileDataStore
; revisión del código. - Mejora los registros de NuGet Publisher.
- Problema 455: La API de Translate no funciona en el modo POST (error en MaxUrlLengthInterceptor), revisión del código.
Versión 1.8.1
Lunes 17 de marzo de 2014
- No se realizaron cambios en el código desde el control remoto, por lo que la biblioteca ya no está en versión beta.
- Se mejoró significativamente la Guía para desarrolladores.
Versión 1.8.0 (RC)
Lunes 17 de febrero de 2014
- Corrección de errores de autenticación de WP
- Mejora los comentarios para el proceso de doxígeno.
- Mejora los comentarios en
AuthActionFilter
. - Corrige los comentarios.
- Problema 362: Agrega un método de reanudación a la carga de contenido multimedia, revisión de código.
- La herramienta de lanzamiento debe ser compatible con RC.
- Corrección de comentario (y\or ==> y \ o).
- Problema 422: El botón Atrás no funciona cuando se accede a WP Auth.
- Problema 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
arrojaArgumentNullException
cuando no hay conectividad de red, revisión del código. - Problema 436: Se agregaron métodos de utilidades para analizar
DateTime
enstring
ystring
enDateTime
, revisión del código. - Problema 432:
BatchRequest
con una devolución de llamada nula genera una excepción, revisión del código.
Versión 1.7.0 (Beta)
Miércoles 18 de diciembre de 2013
DateTime
cuando el servidor obtiene "2013-12-17T23:26:42Z" y no "updated=2013-12-17T23:26:42.000Z".- Problema 428: Corrige un error cuando se usa un
DateTime
como parámetro de consulta. - Problema 401: solicitud HTTP con formato incorrecto según no cumplir con las especificaciones de la plantilla del URI (http://tools.ietf.org/html/rfc6570).
- Problema 425: Configura
HttpStatusCode
comoGoogleApiException
cuando esté disponible. - Problema 420:
RequestAccessTokenAsync
yRefreshAccessTokenAsync
deben ser públicos. - Problema 60: Se agregó compatibilidad con un
BatchRequest
nuevo. - Llama a
ConfigureAwait
en todas las llamadas a esperar (cuando corresponda). - Problema 407: Se dividió
Google.Apis
enGoogle.Apis.Core
yGoogle.Apis
. - Problema 404: Quita el código obsoleto de
GoogleApis.Authentication
.
Versión 1.6 (Beta)
Miércoles 23 de octubre de 2013
- Cambia las descripciones específicas.
- Se corrigió un error en la creación de los paquetes principales de Nuget.
- Quita todo el contenido de la biblioteca de terceros, excepto
DotNetOpenAuth
. - Actualiza
Newtonsoft.Json
a la versión 5.0.8 y agrega una nueva interfazIClientServiceRequest
(no genérica). - Se cambió el nombre del paquete MVC NuGet de MVC4 a MVC.
- Se corrigió un pequeño error en el proceso de lanzamiento.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (paso 7): Cambia el proceso de lanzamiento para que sea compatible con los paquetes nuevos y revisa el código.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 5): Compatibilidad con Windows Phone, revisión de código.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 6): Compatibilidad con WinRT, revisión del código.
- Problema 361:
MediaDownloader
no puede descargar la lista de exportación de Drive y la revisión del código. - Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 4): Cuenta de servicio y MVC, revisión del código.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 3): Agrega pruebas,
UserCredential
y flujos, revisión del código. - Problema 146: Pasa el encabezado HTTP de anulación cuando el URI de solicitud sea demasiado largo, revísalo en código.
- Problema 383:
ExecuteAsync
crea unaTask
revisión de código adicional innecesaria. - Problema 377: Nueva herramienta de compilación que lanza una nueva versión, revisión del código.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 2): Auth PCL: Define solo los tipos de datos; revisión del código.
- Problema 148: El método de la extensión debe ser interno (y no público).
- Agrega NuGet.exe a la carpeta Tootls/.nuget.
- Problema 351: Vuelve a implementar la biblioteca de OAuth 2.0 (Paso 1): Ajustes en la biblioteca actual, revisión del código.
- Cambia el directorio del proyecto
Google.Apis.NuGet.Publisher
. - Cambia el nombre del archivo
IMediaDownloaded
aIMediaDownloader
. - Problema 376: Crea un editor de NuGet para publicar paquetes
Google.Apis
, revisión del código.
Versión 1.5.0 (Beta)
Lunes 19 de agosto de 2013
- Problema 369: Cambie el comportamiento predeterminado de una solicitud HTTP (número de intentos = 3, retirada de 503 de forma predeterminada), revisión de código.
- Agrega documentación al proyecto DotNet4.
- Cambia
.hgignore
y agregaGoogle.Apis.*xml
. - Problemas 373 (error de ejecución), 374 (quita el ensamblaje de
Tests.Utility
) y 375 (advertencias limpias), revisión del código. - Actualiza el archivo
.hgignore
. - Problema 360: Corrige un error en
ResumableUpload
cuando se desconoce el tamaño del medio, revisión del código. - Problema 325: Quita las partes de Discovery y Codegen de la biblioteca, revisión de código.
- Problema 368: Actualiza NuGet.exe.
- Actualiza Microsoft.Http.Client.LICENSE.rtf.
Versión 1.4.0 (Beta)
Lunes 24 de junio de 2013
- Problema 322: Usa un nombre canónico para la clase de servicio cuando sea posible.
- Problema 338: Se descargó el contenido multimedia.
- Problema 334: incluye
Google.Apis.FullProfile
como parte de nuestra versión. - Problema 320: Cambia
Google.Apis
para que sea un ensamblaje de PCL. - Problema 321: Se agregó compatibilidad con
CancellationToken
en solicitudes de servicio y contenido multimedia. - Problema 329: Retirada exponencial.
- Quita
ResourcePath
de una solicitud de servicio. - Error de paquetes NuGet en Windows 8.
- Actualiza las herramientas y agrega archivos DLL y licencias en la biblioteca de terceros.
- Agrega NuGet.exe a la carpeta .nuget.
- Problemas 320, 324 y 260: actualiza .NET 4.0, crea un espacio de nombres
Google.Api.Http
y admite NuGet. - Corrige el URI
ResumableUpload
. - Errores 310 y 311:
ResumableUpload
- Compatibilidad con errores de servidor y transmisión con tamaño desconocido. - Problema 308: Configura la URL
ResumableUpload
como /upload + resource-uri. - Problema 304:
ServiceGenerator
debe usar la claverootUrl
del documento de descubrimiento.
Versión 1.3.0 (Beta)
Lunes 18 de marzo de 2013
- Agrega un espacio de nombres
Google.Apis.Services
nuevo. - Problema 303:
ServiceGenerator
no funciona con archivos de URL de solo lectura. - Problema 300: error en
ResumableUpload
URL. - Problema 293: Incluye la versión de CLR (prueba de unidades).
- Problemas 293 y 295: Incluye la versión de CLR y la versión de API en el encabezado del usuario-agente.
- Problema 292: Mejora el proceso de compilación.
- Problema 277: Se debe quitar
DiscoveryDocument
de cada API generada. - Problemas 193 (especifica el parámetro alt en
ServiceRequest
) y 249 (omite los valores predeterminados de la consulta).