Skip to content

Releases: dgtlinf/salary-calculator

Release v1.0.31

06 Oct 19:22

Choose a tag to compare

Release v1.0.31

Fixes

  • Fixed GitHub Actions changelog workflow permissions.
    Now stefanzweifel/git-auto-commit-action can successfully push updates to CHANGELOG.md after every tagged release.
  • Added explicit permissions: contents: write and proper use of ${{ secrets.GITHUB_TOKEN }} in the CI configuration.
  • Improved CI reliability and consistency for future automated releases.

Notes

  • This release contains no code changes — only CI/CD improvements.
  • The CHANGELOG.md will now auto-update and commit correctly after publishing new releases.
  • Ensures Packagist and GitHub remain synchronized for all future tags.

Tag: v1.0.31
Date: 2025-10-05
Type: Maintenance (CI Fix)
Author: Digital Infinity (Goran Krgović)
License: MIT
https://github.com/dgtlinf/salary-calculator

Release — v1.0.3

06 Oct 19:15

Choose a tag to compare

🩵 Maintenance Release — v1.0.3

🆕 Added

  • Introduced a proper CHANGELOG.md base template for automated updates via GitHub Actions.
  • Ensures stefanzweifel/changelog-updater-action can successfully append future release notes.
  • Structured headings for [Unreleased], Added, Changed, and Fixed sections.

🧰 Technical

  • No code or functional changes.
  • Patch release focused solely on workflow and repository hygiene.

Tag: v1.0.3
Date: 2025-10-05
Type: Maintenance / Patch release
Author: Digital Infinity DOO, Novi Sad, Serbia
www.digitalinfinity.rs

Release v1.0.2 — License Added

05 Oct 17:24

Choose a tag to compare

🆕 Added

  • Added official MIT License file (LICENSE.md) to the repository.
  • Repository now correctly displays the license badge on GitHub and Packagist.
  • Aligns with open-source distribution standards for PHP/Laravel packages.

🧩 Notes

  • No functional or code changes in this release.
  • Patch-level update (v1.0.2) for licensing and metadata compliance.
  • Recommended for all users to ensure version tracking consistency.

Tag: v1.0.2
Date: 2025-10-05
Type: Patch release
License: MIT
Author: Digital Infinity DOO, Novi Sad, Serbia
www.digitalinfinity.rs

Release v1.0.1 — CI Fix

05 Oct 17:20

Choose a tag to compare

🐞 Fixed

  • Added a .gitkeep file inside tests/Unit to ensure the directory is tracked by Git.
  • Prevented CI workflow from failing when the test folder is empty.
  • Ensured all test paths referenced in run-tests.yml now resolve correctly in GitHub Actions.

🔧 Technical Notes

  • No code changes introduced in this release.
  • Patch-level update (v1.0.1) for CI stability.
  • This ensures all future automated tests will run smoothly.

Tag: v1.0.1
Date: 2025-10-05
Type: Patch release
License: MIT
Author: Digital Infinity DOO, Novi Sad, Serbia
www.digitalinfinity.rs

Release: v1.0.0 — Initial Stable Release

05 Oct 17:17

Choose a tag to compare

🧩 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