FastAPI 0.154.0 aggiunge opzioni di validazione Pydantic ai parametri delle richieste
Sono stati verificati la versione stabile GitHub pubblicata il 21 ottobre alle 00:47 in Corea e i relativi file PyPI. Questa versione aggiunge opzioni di validazione Pydantic ai parametri delle richieste (PR16542). Dopo l’aggiornamento, chi configura la validazione degli input dovrebbe controllare le opzioni utilizzate e i test esistenti.
FastAPI 0.155.0 rimuove gli argomenti **extra obsoleti
Sono stati verificati la versione stabile e i file PyPI con data coreana del 21 ottobre. Gli argomenti keyword **extra obsoleti sono stati rimossi da Path, Query, Header, Cookie, Body, Form e File; quelli sconosciuti ora causano TypeError. Per proprietà JSON Schema aggiuntive, sostituite ad esempio Query(custom="value") con Query(json_schema_extra={"custom": "value"}). Verificate argomenti personalizzati e test prima di aggiornare.
FastAPI 0.156.0 conserva gli attributi Pydantic Field() nei parametri delle richieste
Sono stati verificati la versione stabile GitHub e i file PyPI. La versione corregge la conservazione degli attributi Pydantic Field() nei parametri delle richieste (PR16547). È distinta dalla rimozione di **extra in 0.155.0. I progetti che usano Field() dovrebbero verificare i test di validazione degli input e degli schemi dopo l’aggiornamento.
TypeScript 7.1 Beta migliora attributi di importazione, source phase imports e controlli dei tipi
Sono stati verificati il blog ufficiale Microsoft, la prerelease GitHub e il pacchetto npm 7.1.0-beta. Include attributi di importazione nelle dichiarazioni di moduli ambient, source phase imports e vincoli più rigorosi nei tipi condizionali distributivi. È una beta: controllate strumenti di build, dichiarazioni e verifiche dei tipi in un branch separato.
Electron pubblica 44.9.2, 43.8.2 e 42.11.17 su GitHub; termina il supporto 42.x
Sono state verificate le tre release ufficiali GitHub e i pacchetti npm 44.9.2 e 42.11.17. La richiesta npm per 43.8.2 ha restituito 404 al momento della verifica; la distribuzione del pacchetto resta non confermata. Non erano elencate singole correzioni e non ne sono state dedotte. La release 42.11.17 segnala la fine del supporto 42.x e consiglia l’aggiornamento.
0 commenti
Accedi · Accedi per lasciare un commento.
Scrivi tu il primo commento.