docs
angular
Changelog

Changelog

Todas as alterações notáveis neste projeto serão documentadas neste arquivo.

[3.1.0] - 25/03/2024

Added

  • Função debounce - Função de debounce que limita a frequência de execução de uma função.
  • Função passwordMatchValidator - Valida se o valor de um campo de senha corresponde ao valor de um campo de confirmação de senha fornecido.
  • Função getRouterParam
  • Diretiva IsLoadingDirective

[3.0.0] - 09/01/2024

Added

  • Compatibilidade com angular >=15.0.0
  • Compatibilidade com firebase >=9.0.0
  • Compatibilidade com @angular/fire >=7.0.0
  • Compatibilidade com uuid >=9.0.0

[2.0.0] - 20/06/2023

Added

  • Compatibilidade com Angular 16.0.0

[1.1.0] - 27/06/2023

Fixed

  • readFileAsDataURL - Tipagem do retorno de Promise<string | ArrayBuffer | null> para Promise<string | null>

Added

  • Pipe filter
  • Métodos getOneWhere, getOneWhereMany, query em FirebaseAbstract

Changed

  • BREAKING: Renomeado IFirebaseWhere para FirebaseWhere

    // antes
    import { IFirebaseWhere } from "@burand/angular/typings";
    // depois
    import { FirebaseWhere } from "@burand/angular/typings";
  • 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.

[1.0.1] - 11/04/2023

Fixed

  • timeAgo formato de "dd 'de' MMM 'às' HH:mm" se for no mesmo ano e maior que 7 dias
  • Atributo retry como Input na Fallback directive
  • Refatorado emailValidator
  • Tradução de erros do errorTailor
  • Compatibilidade do ImgFallbackDirective com Ionic

Added

  • Função fullNameValidator
  • Função abbreviateLastName
  • Método getDocs em FirebaseAbstract
  • Função calculateAge
  • Pipe age

Changed

  • BREAKING: Renomeado JsonStorage para LocalStorage

    // antes
    import { JsonStorage } from "@burand/angular/utils";
    // depois
    import { LocalStorage } from "@burand/angular/utils";
  • BREAKING: Renomeado noAccents para removeAccents

    // antes
    import { noAccents } from "@burand/angular/utils";
    // depois
    import { removeAccents } from "@burand/angular/utils";
  • BREAKING: Renomeado onlyDigits para removeNonDigits

    // antes
    import { onlyDigits } from "@burand/angular/utils";
    // depois
    import { removeNonDigits } from "@burand/angular/utils";