Commit Graph

19 Commits

Author SHA1 Message Date
renovate[bot]
ddfa3151ea chore(deps): update actions/cache action (v4.2.3 → v4.3.0) (#42)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-07 20:35:08 +02:00
renovate[bot]
e37bbbedcd chore(deps)!: update actions/checkout (v4.2.2 → v5.0.0) (#39) 2025-11-04 22:27:58 +02:00
renovate[bot]
294e5e5f3c chore(deps): update codecov/codecov-action action (v5.4.3 → v5.5.1) (#43)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 07:47:44 +02:00
renovate[bot]
0ba827a9fb chore(deps)!: update actions/upload-artifact (v4.6.2 → v5.0.0) (#29) 2025-10-31 17:03:21 +02:00
dependabot[bot]
5bf81ef083 ci(deps): bump shivammathur/setup-php from 2.35.2 to 2.35.5 (#37)
Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.35.2 to 2.35.5.
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](https://github.com/shivammathur/setup-php/compare/2.35.2...bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-version: 2.35.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-31 14:07:04 +02:00
renovate[bot]
5166e41fbc chore(deps): update github/codeql-action action (v4.30.9 → v4.31.2) (#32)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 14:03:42 +02:00
00c6f76c97 feat: performance, integrations, advanced features (#2)
* feat: performance, integrations, advanced features

* chore: fix linting problems

* chore: suppressions and linting

* chore(lint): pre-commit linting, fixes

* feat: comprehensive input validation, security hardening, and regression testing

- Add extensive input validation throughout codebase with proper error handling
- Implement comprehensive security hardening with ReDoS protection and bounds checking
- Add 3 new regression test suites covering critical bugs, security, and validation scenarios
- Enhance rate limiting with memory management and configurable cleanup intervals
- Update configuration security settings and improve Laravel integration
- Fix TODO.md timestamps to reflect actual development timeline
- Strengthen static analysis configuration and improve code quality standards

* feat: configure static analysis tools and enhance development workflow

- Complete configuration of Psalm, PHPStan, and Rector for harmonious static analysis.
- Fix invalid configurations and tool conflicts that prevented proper code quality analysis.
- Add comprehensive safe analysis script with interactive workflow, backup/restore
  capabilities, and dry-run modes. Update documentation with linting policy
  requiring issue resolution over suppression.
- Clean completed items from TODO to focus on actionable improvements.
- All static analysis tools now work together seamlessly to provide
  code quality insights without breaking existing functionality.

* fix(test): update Invalid regex pattern expectation

* chore: phpstan, psalm fixes

* chore: phpstan, psalm fixes, more tests

* chore: tooling tweaks, cleanup

* chore: tweaks to get the tests pass

* fix(lint): rector config tweaks and successful run

* feat: refactoring, more tests, fixes, cleanup

* chore: deduplication, use constants

* chore: psalm fixes

* chore: ignore phpstan deliberate errors in tests

* chore: improve codebase, deduplicate code

* fix: lint

* chore: deduplication, codebase simplification, sonarqube fixes

* fix: resolve SonarQube reliability rating issues

Fix useless object instantiation warnings in test files by assigning
instantiated objects to variables. This resolves the SonarQube reliability
rating issue (was C, now targeting A).

Changes:
- tests/Strategies/MaskingStrategiesTest.php: Fix 3 instances
- tests/Strategies/FieldPathMaskingStrategyTest.php: Fix 1 instance

The tests use expectException() to verify that constructors throw
exceptions for invalid input. SonarQube flagged standalone `new`
statements as useless. Fixed by assigning to variables with explicit
unset() and fail() calls.

All tests pass (623/623) and static analysis tools pass.

* fix: resolve more SonarQube detected issues

* fix: resolve psalm detected issues

* fix: resolve more SonarQube detected issues

* fix: resolve psalm detected issues

* fix: duplications

* fix: resolve SonarQube reliability rating issues

* fix: resolve psalm and phpstan detected issues
2025-10-31 13:59:01 +02:00
renovate[bot]
da4cf50c95 chore(deps): update github/codeql-action action (v4.30.8 → v4.30.9) (#27)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 17:04:41 +03:00
renovate[bot]
3cf7e7b222 chore(deps)!: update github/codeql-action (v3.30.3 → v4.30.8) (#21) 2025-10-15 23:30:43 +03:00
renovate[bot]
6fa57dee2d chore(deps): update shivammathur/setup-php action (2.35.4 → 2.35.5) (#20) 2025-09-24 18:09:46 +03:00
renovate[bot]
a5a285d527 chore(deps): update ivuorinen/actions action (25.9.19 → 25.9.21) (#19) 2025-09-24 18:06:31 +03:00
renovate[bot]
bc78843e94 chore(deps)!: update actions/checkout (v4.3.0 → v5.0.0) (#13) 2025-09-22 01:18:50 +03:00
renovate[bot]
cc70f1b331 chore(deps): update ivuorinen/actions action (25.7.21 → 25.9.19) (#12) 2025-09-21 21:28:16 +03:00
renovate[bot]
275f2231cc chore(deps): update shivammathur/setup-php action (2.35.0 → 2.35.4) (#6) 2025-09-18 19:35:24 +03:00
renovate[bot]
74ff852b34 chore(deps): update actions/checkout action (v4.2.2 → v4.3.0) (#7) 2025-09-18 16:08:48 +03:00
renovate[bot]
3bcc0fe551 chore(deps): update saschanowak/clovercodecoveragesummary action (1.1.0 → 1.1.1) (#5) 2025-09-18 16:07:42 +03:00
renovate[bot]
0d45cacdc1 chore(deps): update github/codeql-action action (v3.29.4 → v3.30.3) (#8) 2025-09-18 11:47:44 +03:00
0fdb31cb75 chore: cleanup, update workflows, codestyle 2025-07-28 15:14:59 +03:00
8c67190431 feat: initial commit 2025-07-28 15:05:34 +03:00