Consulta GitHub per annunci di release future
Le note di rilascio si trovano ora nel repository GitHub.
Note di rilascio fino alla versione 1.10.0 (dicembre 2015)
Versione 1.10.0
Martedì 15 dicembre 2015
- Problema 606 e Problema 612: l'esecuzione di una richiesta alle API di Google durante l'utilizzo di ServiceAccount potrebbe aver causato un deadlock (a seconda del contesto di sincronizzazione corrente).
- Problema 616: assistenza per i test di Travis.
- Problema 624: assistenza nell'autenticazione incrementale per le applicazioni web.
- Problema 622: miglioramenti per MediaDownloader.
- Problema 592, Problema 617 e Problema 631: risolvi il bug di contemporaneità in ConfiguraMessageHandler.
- Problema 615: d'ora in poi, GoogleApiException espone l'oggetto RequestError.
- Problema 609: durante l'autenticazione potrebbe essere generata un'eccezione InvalidOperationException su Windows Phone.
Versione 1.9.2
Giovedì 23 luglio 2015
- Il codice della libreria client è stato spostato in GitHub.
- Problema 238: supporto di una versione firmata di Google.Apis. La richiesta di pull include l'aggiornamento dei pacchetti NuGet e dello strumento di rilascio.
- Problema 548: le richieste batch non andavano a buon fine se la risposta includeva intestazioni HTTP duplicate.
- Attiva la firma di
ServiceAccountCredential
per garantire la conformità a FIPS. - Problema 561: supporto delle chiavi degli account di servizio JSON.
Versione 1.9.1
Lunedì 29 dicembre 2014
- Tools/Google.Apis.Release - Non ripulire la directory generata, poiché contiene documenti .NET.
- Il pacchetto NuGet deve fare riferimento alle note di rilascio come URL del progetto.
- Migliora l'errore
ComputeCredential
durante il tentativo di richiedere un nuovo token di accesso, la revisione del codice. - Problema 503:
TokenResponse.IsExpired
restituisce true un minuto dopo la scadenza del token, ovvero la revisione del codice. - Supporto di
ComputeCredential
, revisione del codice. - Cambia la versione in 1.9.1 e genera XML per i nuovi progetti WP8.1.
- Problema 471: supporto dei progetti WP 8.1, revisione del codice.
- Problema 330: l'operazione potrebbe destabilizzare il runtime
Google.Api.Services.BaseClientService
, esame del codice. - Problema 482:
GoogleWebAuthorizationBroker.AuthorizeAsync
- il browser non si chiude automaticamente, revisione del codice.
Versione 1.9.0
Martedì 30 settembre 2014
- Problema 471: supporto dell'applicazione Windows 8.1 (nota: non esiste una soluzione completa per WP8.1 e si verifica un problema durante la creazione del progetto con lo strumento Google.Apis.Release), la revisione del codice.
- Problema 475: facendo clic sul pulsante Indietro su WP, l'applicazione si arresta in modo anomalo, la revisione del codice.
- Problema 471: supporto Windows Phone 8.1 - Aggiorna JSON.NET alla versione 6.0.4 e aggiorna i progetti portatili al profilo 328.
- Utilizza il profilo 136 per ora (tutto viene compilato di nuovo). Vediamo in che modo possiamo supportare il servizio portatile-net40+sl50+win+wpa81+wp80 (profilo 328) per
Newtonsoft.Json
eZlib.Portable
. In entrambi i pacchetti mancano alcune configurazioni per il profilo 328. - Aggiorna i progetti per supportare il profilo 328 (per le app universali).
- Problema 478: aggiornamento delle dipendenze NuGet, revisione del codice.
Versione 1.8.2
Lunedì 26 maggio 2014
- Problema 452: correggi una modifica incompatibile di cui è stato eseguito il commit prima del giorno (
FileDataStore
), la revisione del codice. - Problema 464: impossibile inviare una richiesta HTTP durante l'impostazione di un etag non valido (revisione del codice).
- Problema 463: aggiunta del supporto per la revoca del token e la revisione del codice.
- Problema 462: miglioramento dell'implementazione di
FileDataStore
, revisione del codice. - Migliorare i log di NuGet Publisher.
- Problema 455: l'API Traduttore non funziona in modalità POST (bug in MaxUrlLengthInterceptor), revisione del codice.
Versione 1.8.1
Lunedì 17 marzo 2014
- Nessuna modifica al codice da RC, la libreria non è più in versione beta.
- La Guida per gli sviluppatori è stata migliorata in modo significativo.
Versione 1.8.0 (RC)
Lunedì 17 febbraio 2014
- Correzione del bug di autenticazione WP.
- Migliora i commenti relativi al processo di doxygen.
- Migliora i commenti a
AuthActionFilter
. - Correggi i commenti.
- Problema 362: aggiunta di un metodo di ripresa al caricamento di contenuti multimediali, revisione del codice.
- Lo strumento di sgancio deve supportare RC.
- Correzione del commento (and\or ==> e \ or).
- Problema 422: il pulsante Indietro non funziona durante l'accesso di autenticazione WP.
- Problema 431:
WebAuthenticationBrokerUserControl.OnBrowserNavigationFailed
generaArgumentNullException
in assenza di connettività di rete (esame del codice). - Problema 436: aggiunta di metodi di utilità per analizzare
DateTime
instring
estring
inDateTime
, analisi del codice. - Problema 432:
BatchRequest
con callback null genera un'eccezione, revisione del codice.
Versione 1.7.0 (beta)
Mercoledì 18 dicembre 2013
DateTime
quando il server riceve "2013-12-17T23:26:42Z" e non "Updated=2013-12-17T23:26:42.000Z".- Problema 428: correggi un bug durante l'utilizzo di
DateTime
come parametro di ricerca. - Problema 401: richiesta HTTP non corretta basata sul mancato rispetto delle specifiche del modello URI (http://tools.ietf.org/html/rfc6570).
- Problema 425: impostazione di
HttpStatusCode
perGoogleApiException
quando disponibile - Problema 420:
RequestAccessTokenAsync
eRefreshAccessTokenAsync
devono essere pubblici. - Problema 60: supporto di un nuovo
BatchRequest
. - Chiama
ConfigureAwait
in ogni chiamata in attesa (se applicabile). - Problema 407: dividi
Google.Apis
inGoogle.Apis.Core
eGoogle.Apis
. - Problema 404: rimozione del codice
GoogleApis.Authentication
obsoleto.
Versione 1.6 (beta)
Mercoledì 23 ottobre 2013
- Modifica le descrizioni specifiche.
- Correzione di un bug relativo alla creazione di pacchetti Nuget principali.
- Rimuovi tutti i contenuti della raccolta di terze parti, tranne
DotNetOpenAuth
. - Esegui l'upgrade di
Newtonsoft.Json
alla versione 5.0.8 e aggiungi una nuova interfacciaIClientServiceRequest
(non generica). - Rinomina il pacchetto MVC NuGet da MVC4 a MVC.
- Correggi un piccolo bug nella procedura di rilascio.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 7): modificare il processo di rilascio in modo da supportare i nuovi pacchetti; revisione del codice.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 5): supporto Windows Phone, revisione del codice.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 6): supporto WinRT, revisione del codice.
- Problema 361:
MediaDownloader
non riesce a scaricare l'elenco di esportazione di Drive (revisione del codice). - Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 4): account di servizio e MVC, revisione del codice.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 3): aggiungere test,
UserCredential
e flussi, revisione del codice. - Problema 146: passaggio dell'intestazione HTTP di override quando l'URI della richiesta è troppo lungo, esame del codice.
- Problema 383:
ExecuteAsync
crea unaTask
, revisione del codice aggiuntiva non necessaria. - Problema 377: nuovo strumento di compilazione che rilascia una nuova versione, la revisione del codice.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 2): autenticazione PCL - definizione solo dei tipi di dati, revisione del codice.
- Problema 148: il metodo dell'estensione deve essere interno e non pubblico.
- Aggiungi NuGet.exe alla cartella Hellotls/.nuget.
- Problema 351: implementare nuovamente la libreria OAuth 2.0 (passaggio 1): modifiche alla libreria corrente, revisione del codice.
- Cambia la directory del progetto
Google.Apis.NuGet.Publisher
. - Rinomina
IMediaDownloaded
file inIMediaDownloader
. - Problema 376: creazione di un publisher NuGet per pubblicare i pacchetti
Google.Apis
, revisione del codice.
Versione 1.5.0 (beta)
Lunedì 19 agosto 2013
- Problema 369: modifica del comportamento predefinito di una richiesta HTTP (Numero tentativi = 3, BackOff di 503 per impostazione predefinita), revisione del codice.
- Aggiungi la documentazione al progetto DotNet4.
- Modifica
.hgignore
e aggiungiGoogle.Apis.*xml
. - Problemi 373 (esegui un bug), 374 (rimuovi l'assemblaggio
Tests.Utility
) e 375 (avvisi di pulizia), revisione del codice. - Aggiorna il file
.hgignore
. - Problema 360: correggi un bug in
ResumableUpload
quando la dimensione dei contenuti multimediali è sconosciuta, revisione del codice. - Problema 325: rimozione delle parti di rilevamento e codegen dalla libreria, revisione del codice.
- Problema 368: aggiornamento di NuGet.exe.
- Aggiorna Microsoft.Http.Client.LICENSE.rtf.
Versione 1.4.0 (beta)
Lunedì 24 giugno 2013
- Problema 322: quando possibile, utilizza il nome canonico per la classe di servizio.
- Problema 338: supporto del downloader multimediale.
- Problema 334: includi
Google.Apis.FullProfile
nella nostra release. - Problema 320: modifica di
Google.Apis
in un assieme PCL. - Problema 321: assistenza di
CancellationToken
nelle richieste di servizio e contenuti multimediali. - Problema 329: backoff esponenziale.
- Rimuovi
ResourcePath
da una richiesta di servizio. - Errore di pacchetti NuGet su Windows 8.
- Aggiorna gli strumenti e aggiungi le DLL e le licenze nella libreria di terze parti.
- Aggiungi NuGet.exe alla cartella .nuget.
- Problemi 320, 324 e 260: eseguire l'upgrade a .NET 4.0, creare lo spazio dei nomi
Google.Api.Http
e supportare NuGet. - Correggi l'URI
ResumableUpload
. - Problemi 310 e 311:
ResumableUpload
. Supporta gli errori del server e trasmetti in streaming con dimensioni sconosciute. - Problema 308: impostazione dell'URL di
ResumableUpload
su /upload + resource-uri. - Problema 304:
ServiceGenerator
deve utilizzare la chiaverootUrl
del documento di rilevamento.
Versione 1.3.0 (beta)
Lunedì 18 marzo 2013
- Aggiungi un nuovo spazio dei nomi
Google.Apis.Services
. - Problema 303:
ServiceGenerator
non funziona con i file di URL di sola lettura. - Problema 300: bug nell'URL
ResumableUpload
. - Problema 293: inclusione della versione CLR (Unit Test).
- Problemi 293 e 295: includi la versione di CLR e la versione dell'API nell'intestazione dello user agent.
- Problema 292: miglioramento del processo di compilazione.
- Problema 277:
DiscoveryDocument
dovrebbe essere rimosso da ogni API generata. - Problemi 193 (specifica il parametro alt su
ServiceRequest
) e 249 (ometti i valori predefiniti dalla query).