Changelog
Todas as alterações notáveis neste projeto serão documentadas neste arquivo.
[3.0.0] - 12/08/2023
Fixed
- Corrigido
tsconfig.json
para usar module e moduleResolution comoNodeNext
e target comoES2022
- Removido restrição de versão do Node.js
Changed
- Alterado
AddDocument
,SetDocument
eUpdateDocument
para usar os tiposPartialWithFieldValue
,WithFieldValue
do Firestore
[2.0.2] - 04/08/2023
Changed
FirebaseAbstract
agora pode receber a instância do banco por parametro
[2.0.1] - 08/07/2023
Added
- Métodos
decrement
,increment
para Firestoreimport { decrement, increment } from "@burand/functions/firestore";
[2.0.0] - 20/06/2023
Added
- Métodos
getOneWhere
,getOneWhereMany
egetDocs
emFirebaseAbstract
- Métodos utilitários
abbreviateLastName
,calculateAge
,removeAccents
,removeNonDigits
import { 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
,getWhereMany
para incluir um tipo genéricoU
estendeT = T
. Essa alteração permite um tipo de retorno mais flexível, padronizando o tipo originalT
. -
BREAKING: Agora o método
add
emFirebaseAbstract
retorna umaPromise
resolvida com o id do documento criado. Ao invés deDocumentReference
-
BREAKING: Requerido
got
na versão^13.0.0
-
BREAKING: Renomeado
IFirebaseWhere
paraFirebaseWhere
// antes import { IFirebaseWhere } from "@burand/functions/typings"; // depois import { FirebaseWhere } from "@burand/functions/typings";
[1.0.1] - 24/03/2023
Removed
- throw
DocumentNotFoundError
nos métodosgetWhere
egetWhereMany
emFirebaseAbstract