All Versions
10
Latest Version
Avg Release Cycle
103 days
Latest Release
394 days ago

Changelog History

  • v0.4.0 Changes

    May 18, 2025
    • ➕ Added currency conversion functionality with convert() method
    • ➕ Added new tools:

      • calculate_base_amount()
      • calculate_markup_portion()
      • calculate_marked_up_amount()
      • calculate_cost_amount()
      • calculate_margin_portion()
      • calculate_selling_price()
      • calculate_net_amount()
      • calculate_vat_portion()
      • calculate_gross_amount()
      • convert()
    • Comparison operators were renamed to eq, gt, gte, lt, and lte.

    • Modularize tools validators.

  • v0.3.1 Changes

    October 31, 2024

    🚀Features

    • 👌 Support for Python 3.13.
    • ➕ Add calculate_markup tool.
    • ➕ Add tests for calculate_markup tool.

    🔨 🛠️ Refactors

    • 📚 Update documentations site.
  • v0.3.0 Changes

    October 14, 2023

    👌 Support for Python 3.12

  • v0.2.1 Changes

    June 26, 2023
    • Modularized the codebase.
    • ✂ Removed unused conversions to string.
    • 🛠 Fixed Circular imports.
    • 🛠 Fixed Type linting errors.
  • v0.2.0 Changes

    May 15, 2023
    • ➕ Added new tools module.
    • Added calculate_simple_interest tool.
    • Added calculate_compound_interest tool.
    • ➕ Added calculate_vat tool.
    • ➕ Added calculate_percentage tool.
    • 📚 Update documentation.
    • ⚡️ Update dependencies to the latest versions.
  • v0.1.8 Changes

    March 11, 2023
    • ⚡️ Update dependencies to the latest versions.
    • 📚 Updated README and documentation.
    • 🛠 Fix security vulnerabilities.
  • v0.1.7 Changes

    March 06, 2023
    • ⚡️ Updated dependencies to the latest versions.
    • 📚 Updated README and documentation.
  • v0.1.6 Changes

    November 19, 2022
    • 100% code coverage 🎉
    • 🛠 Fixed Type Hints for multiply and divide methods.
    • 🛠 Fixed InvalidOperationError not raising when comparing against a non Dinero object.
    • ✂ Removed orphan lines of code.
    • 🚚 Move validators to their own module.
  • v0.1.5 Changes

    November 06, 2022
    • It is no longer possible to compare a Dinero instance to objects of other types (796b9e2).
    • Multiplication and division can be performed only with int, float and Decimal types (326ad3a).
    • ➕ Added GitHub community files: SECURITY, CHANGELOG and CONTRIBUTING.
    • ➕ Added coverage and code quality checks.
  • v0.1.4 Changes

    November 05, 2022
    • ➕ Added typing-extensions dependency.