Changelog
Todas as alterações notáveis neste projeto serão documentadas neste arquivo.
[3.0.0] - 12/08/2023
Fixed
- Corrigido
tsconfig.jsonpara usar module e moduleResolution comoNodeNexte target comoES2022 - Removido restrição de versão do Node.js
Changed
- Alterado
AddDocument,SetDocumenteUpdateDocumentpara usar os tiposPartialWithFieldValue,WithFieldValuedo Firestore
[2.0.2] - 04/08/2023
Changed
FirebaseAbstractagora pode receber a instância do banco por parametro
[2.0.1] - 08/07/2023
Added
- Métodos
decrement,incrementpara Firestoreimport { decrement, increment } from "@burand/functions/firestore";
[2.0.0] - 20/06/2023
Added
- Métodos
getOneWhere,getOneWhereManyegetDocsemFirebaseAbstract - Métodos utilitários
abbreviateLastName,calculateAge,removeAccents,removeNonDigitsimport { abbreviateLastName, calculateAge, removeAccents, removeNonDigits } from "@burand/functions/utils";
Fixed
- exportar o arquivo
tsconfig.json
Changed
-
Atualizada a assinatura dos métodos
getById,getAsyncById,getByIds,getAll,getWhere,getWhereManypara incluir um tipo genéricoUestendeT = T. Essa alteração permite um tipo de retorno mais flexível, padronizando o tipo originalT. -
BREAKING: Agora o método
addemFirebaseAbstractretorna umaPromiseresolvida com o id do documento criado. Ao invés deDocumentReference -
BREAKING: Requerido
gotna versão^13.0.0 -
BREAKING: Renomeado
IFirebaseWhereparaFirebaseWhere// antes import { IFirebaseWhere } from "@burand/functions/typings"; // depois import { FirebaseWhere } from "@burand/functions/typings";
[1.0.1] - 24/03/2023
Removed
- throw
DocumentNotFoundErrornos métodosgetWhereegetWhereManyemFirebaseAbstract