Skip to content

1.2.0 - Add maintainer dependency and clarify sift_when documentation

Choose a tag to compare

@allanmcarvalho allanmcarvalho released this 04 Nov 18:32
· 4 commits to 1.x since this release

Changed

  • Runtime dependency added: artisan-toolbox/maintainer is now required as a runtime dependency (moved to require rather than dev-only usage). This ensures consumers can resolve the Core service without needing development dependencies.
    • User-visible impact: production installs may include an additional required package.
    • Compatibility / migration: deployment environments must satisfy the updated artisan-toolbox/maintainer version constraints now required at runtime.
  • README header/badge management updated: README head metadata and badge/header presentation were updated to a consistent, standardized layout and managed programmatically.

Documentation

  • Clarified sift_when closure timing: Expanded documentation explains when sift_when() closures execute versus when iteration happens, including guidance comparing eager arrays vs lazy generators (wording/terminology and navigation updated as well).
    • User-visible impact: documentation only; no code/runtime behavior is changed.

Internal Maintenance

  • Tooling/dependency housekeeping:
    • Bumped the artisan-toolbox/maintainer tooling/maintainer reference.
    • Simplified Rector configuration sets (developer refactoring/tooling behavior may change, but end-user APIs/runtime behavior are not intended to be affected).
  • README badge/header formatting standardization: Standardized README badge formatting and header badges for consistent presentation.