calculationlibrary 0.2.6
calculationlibrary: ^0.2.6 copied to clipboard
Financial Calculation Library
Changelog #
Todas as alterações notáveis neste projeto serão documentadas neste arquivo.
O formato é baseado em Keep a Changelog, e este projeto segue Semantic Versioning.
[Versão 0.2.6] - 2024-01-15 #
Correções #
- Correção no cálculo do desconto do item com modificadores.
[Versão 0.2.5] - 2023-11-07 #
Alterações #
- Removido o suporte a modificadores que possuíam modificadores.
- Essa mudança foi feita pois foi informado que um modificador não possui modificadores.
- Isso resultou na eliminação de casos que anteriormente permitiam modificadores dentro de outros modificadores, garantindo o correto funcionamento da biblioteca.
Correções #
- Refatoração da função responsável pelo cálculo dos valores e quantidades dos itens.
- A função que realiza o cálculo dos valores e quantidades dos itens foi refatorada para melhorar a legibilidade, desempenho e manutenibilidade do código. Essa mudança não altera a lógica ou o comportamento esperado dos resultados, mas aprimora a implementação interna da função.
[Versão 0.2.4] - 2023-11-04 #
Adições #
- Nova função para adicionar um modificador "addItemModifier".
- Nova função para atualizar um item "updateItem".
- Novos códigos e mensagens de erro.
Correções #
- Resolvido o problema que permitia a inserção de dois itens iguais.
[Versão 0.2.3] - 2023-10-17 #
Adições #
- Funções adicionadas:
- AccountPayment
- TransferItem
Alterações #
- O item/serviço agora possui:
- Campo isTaxed que indica se a taxa de serviço incluirá ele na base do cálculo
- A lista de modificadores
- O campo serviceCharge do acc foi modificado para conter mais informações
[Versão 0.2.2] - 2023-09-25 #
Adições #
- Função "addServiceCharge" foi adicionada.
Correções #
- Correção de bug importante em addItemDiscount.
[Versão 0.2.1] - 2023-09-20 #
Adições #
- Versão inicial do projeto.
- Funções iniciais disponibilizadas:
- addItem
- removeItem
- addItemDiscount
- addAccountDiscount
- getAcc