Release: v1.0.0 — Initial Stable 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.
RoundingTraitwith 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