Skip to content

Release: v1.0.0 — Initial Stable Release

Choose a tag to compare

@gorankrgovic gorankrgovic released this 05 Oct 17:17
· 5 commits to main since this release

🧩 Added

  • Initial implementation of the Salary Calculator Core.
  • Support for country-based providers with RS (Serbia) as the first integration.
  • Dynamic provider registration through SalaryCalculatorManager.
  • Config-driven architecture with:
    • Default country provider
    • Validator registration
    • Behavior options (strict validation, fallback, context output)
    • Global rounding precision
  • Year-based tax tables per country.
  • Base and country-specific output validators.
  • RoundingTrait with precision read from config.
  • Extensible design ready for future Payslip and EOR packages.
  • Full test coverage for gross-to-net and net-to-gross calculations.

🧾 Changed

  • n/a — Initial release.

🐞 Fixed

  • n/a — Initial release.

🧱 Technical Summary

  • PHP 8.2+
  • Laravel 10–12
  • Spatie Package Tools
  • Pest Testing Framework

🪪 License

Released under the MIT License.
© 2025 Digital Infinity DOO, Novi Sad, Serbia.
www.digitalinfinity.rs


Tag: v1.0.0
Date: 2025-10-05
Package: dgtlinf/salary-calculator