2.1.0
- Suporte a utilizar o sdkgen em serviços Serverless (como Google Cloud Functions ou AWS Lambda), ou junto a servidores Node.js existentes, como o Express.js. Para tal basta criar uma instância do
SdkgenHttpServer
como usual, e então registrar a propriedadehandleRequest
como função para receber requisições HTTP. Ver detalhes na documentação. Ver #678. - Adicionado
ctx.response.headers
ectx.response.statusCode
para permitir modificar os headers e o status code da resposta de qualquer requisição, especialmente útil para requisições REST. Ver #676. - Correções na validação de tipos quando mais de um tipo possui o mesmo nome em locais diferentes. Ver #672.
- Segundo argumento do
SdkgenHttpServer
agora é opcional quando oExtraContext
não é utilizado, simplificando o código quando injeção de dependência não é necessário. - Adicionado suporte ao ES2022 com TypeScript. Ver #682.
- Melhoria no diálogo de "Sobre" do playground. Ver #683.
- Atualização de dependências.
As contribuições de 2 pessoas tornaram essa nova versão possível: @dgadelha e @lbguilherme.