docs
functions
Changelog

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 como NodeNext e target como ES2022
  • Removido restrição de versão do Node.js

Changed

  • Alterado AddDocument, SetDocument e UpdateDocument para usar os tipos PartialWithFieldValue, 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 Firestore
    import { decrement, increment } from "@burand/functions/firestore";

[2.0.0] - 20/06/2023

Added

  • Métodos getOneWhere, getOneWhereMany e getDocs em FirebaseAbstract
  • 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érico U estende T = T. Essa alteração permite um tipo de retorno mais flexível, padronizando o tipo original T.

  • BREAKING: Agora o método add em FirebaseAbstract retorna uma Promise resolvida com o id do documento criado. Ao invés de DocumentReference

  • BREAKING: Requerido got na versão ^13.0.0

  • BREAKING: Renomeado IFirebaseWhere para FirebaseWhere

    // 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étodos getWhere e getWhereMany em FirebaseAbstract