PackageTrack
Sign in Get early access

crunzphp/crunz

Schedule your tasks right from the code.

v3.9.4 2.7M downloads/mo #1817 most downloaded on Packagist crunzphp/crunz

What this package is like to depend on

Last release 4 months ago

12 Apr 2026

Release timing varies

gaps range from 8 days to 12 months

Most releases are documented

notes for 52 of 77 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

80 releases · first in 2016

6 releases in the last 12 months

see the full history below

Release timeline

80 releases · Apr 2016 to Apr 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 80
  1. v3.9.4 12 Apr 2026
    Release notes

    Support further Crunz development by GitHub.

    What's Changed

    • fix: narrow serializable-closure conflict to only broken versions (2.0.9–2.0.10) by @esetnik in #129

    Full Changelog: v3.9.3...v3.9.4

    Open source →
  2. v3.9.3 20 Mar 2026
    Release notes

    Support further Crunz development by GitHub.

    What's Changed

    • fix: limit laravel/serializable-closure to <2.0.9 by @esetnik in #123

    New Contributors

    Full Changelog: v3.9.2...v3.9.3

    Open source →
  3. v3.9.2 09 Mar 2026
    Release notes

    Support further Crunz development by GitHub.

    What's Changed

    Full Changelog: v3.9.1...v3.9.2

    Open source →
  4. v3.9.1 28 Feb 2026
    Release notes

    Support further Crunz development by GitHub.

    What's Changed

    Full Changelog: v3.9.0...v3.9.1

    Open source →
  5. v3.9.0 08 Jan 2026
    Release notes

    Support further Crunz development by GitHub.

    What's Changed

    Full Changelog: v3.8.1...v3.9.0

    Open source →
  6. v3.8.1 17 Dec 2025
    Release notes

    Support further Crunz development by GitHub.

    Special thanks to @amitdugar for support!

    What's Changed

    • Fix Symfony 7.4 deprecation warning for Application::add() by @eyupcanakman in #114

    New Contributors

    Full Changelog: v3.8.0...v3.8.1

    Open source →
  7. v3.8.0 04 Jan 2025
    Release notes

    What's Changed

    New Contributors

    • @MHC03 made their first contribution in #93

    Full Changelog: v3.7.0...v3.8.0

    Open source →
  8. v3.7.0 12 Feb 2024
    Release notes

    Changelog

    Changed

    • [#77] Require at least Symfony 6.4
    • [#79] Update PHPCSFixer
    • [#78] Allow Symfony v7

    PRs:

    Full Changelog: v3.6.0...v3.7.0

    Open source →
    Release notes

    Changed

    • [crunzphp#77] Require at least Symfony 6.4
    • [crunzphp#79] Update PHPCSFixer
    • [crunzphp#78] Allow Symfony v7
    Open source →
  9. v3.6.0 10 Nov 2023
    Release notes

    v3.5.1...v3.6.0

    Changelog

    Added

    • #68 Getter for 'from', 'to' event's configuration, thanks to @lucatacconi

    PRs:

    Open source →
    Release notes

    Added

    • [crunzphp#68] Getter for 'from', 'to' event's configuration, thanks to [@lucatacconi]
    Open source →
  10. v3.5.1 03 Nov 2023
    Release notes

    v3.5.0...v3.5.1

    Changelog

    Fixed

    • [#62] Task Life Time functions don't respect the timezone

    PRs:

    Open source →
    Release notes

    Fixed

    • [crunzphp#62] Task Life Time functions don't respect the timezone
    Open source →
  11. v3.5.0 15 Oct 2023
    Release notes

    Added

    • [crunzphp#39] Add PHP v8.2 support
    • [crunzphp#64] Test Symfony v6.3
    • [crunzphp#66] Add PHP v8.3 support

    Removed

    • [crunzphp#38] Drop PHP v7.4 support
    • [crunzphp#54] Drop Symfony v6.0 support
    • [crunzphp#63] Drop Symfony v6.1 support
    • [crunzphp#65] Drop Symfony v6.2 support
    Open source →
  12. v3.4.1 01 Nov 2022
    Release notes

    Fixed

    • [crunzphp#44] Do not require BlockingStoreInterface in preventOverlapping()
    Open source →
  13. v3.4.0 03 Oct 2022
    Release notes

    Added

    • [crunzphp#31] Add format option to schedule:list
    Open source →
  14. v3.3.0 19 Jun 2022
    Release notes

    Deprecated

    • [crunzphp#24] Deprecate non string parameters
    Open source →
  15. v3.2.2 28 May 2022
    Release notes

    Fixed

    • [crunzphp#5] Fix Symfony 6.1 deprecations
    Open source →
  16. v3.2.1 12 Jan 2022
    Release notes

    Fixed

    • [#401] Fix version number
    Open source →
  17. v3.2.0 09 Jan 2022
    Release notes

    Added

    • [#398] Add hourlyAt()
    • [#390] Symfony 6 Support, thanks to [@bashgeek]

    Changed

    • [#396] Remove opis/closure and use laravel/serializable-closure instead

    Removed

    • [#393] Drop Symfony 5.2 support
    • [#394] Drop Symfony 5.3 support
    Open source →
  18. v3.1.0 24 Nov 2021
    Release notes

    Changed

    • [#385] Replace Swiftmailer with symfony/mailer
    Open source →
  19. v3.0.1 25 May 2021
    Release notes

    Fixed

    • [#361] Log to specific event log file, thanks to [@drjayvee]
    Open source →
  20. v3.0.0 25 Apr 2021
    Release notes

    Changed

    • [#349] Require at least PHP v7.4
    • [#356] Require package "dragonmantank/cron-expression" at least "v3.1"

    Removed

    • [#351] Drop Symfony v3.4 support
    • [#352] Drop Symfony v5.1 support
    • [#354] Remove most "Crunz\Event::every*" methods
    Open source →
  21. v2.3.1 25 May 2021
    Release notes

    Fixed

    • [#361] Log to specific event log file, thanks to [@drjayvee]
    Open source →
  22. v2.3.0 14 Mar 2021
    Release notes

    Deprecated

    • [#344] Deprecate most "Event::every*" methods

    Removed

    • [#323] Drop Symfony 4.3 support
    • [#324] Drop Symfony 5.0 support
    Open source →
  23. v2.2.4 18 Dec 2020
    Release notes

    Fixed

    • [#333] Include symlinks in Finder, thanks to [@iluuu1994]
    Open source →
  24. v2.2.3 29 Nov 2020
    Release notes

    Fixed

    • [#334] Fix disabling logger not working
    Open source →
  25. v2.2.2 12 Oct 2020
    Release notes

    Fixed

    • [#326] Fix lock key on closures
    Open source →
  26. v2.2.1 08 Oct 2020
    Release notes

    Fixed

    • [#321] Add PHP8 support
    Open source →
  27. v2.2.0 18 Jun 2020
    Release notes

    Added

    • [#287] Add task:debug command
    • [#233] Add option to ignore empty context in monolog, thanks to [@rrushton]
    • [#298] Add logger_factory config option

    Removed

    • [#292] Drop Symfony 4.2 support
    Open source →
  28. v2.1.0 02 Feb 2020
    Release notes

    Added

    • [#274] Symfony 5 support

    Changed

    • [#240] cron-expression package, thanks to [@mareksuscak]
    • [#280] Hide closure:run command
    Open source →
  29. v2.0.4 08 Dec 2019
    Release notes

    Fixed

    • [#268] Fix Symfony 4.4 deprecations
    Open source →
  30. v2.0.3 17 Nov 2019
    Release notes

    Fixed

    • [#261] Release lock on error
    • [#264] Revert converting closure result to int
    Open source →
  31. v2.0.2 06 Oct 2019
    Release notes

    Fixed

    • [#251] Update PHPUnit to avoid PHP7.4 deprecations
    Open source →
  32. v2.0.1 10 May 2019
    Release notes

    Fixed

    • [#229] Fix recursive tasks scan
    Open source →
  33. v2.0.0 24 Apr 2019
    Release notes

    Changed

    • [#101] Throw exception on empty timezone
    • [#204] More than five parts cron expressions will throw exception
    • [#221] Throw Crunz\Task\WrongTaskInstanceException when task is not Schedule instance
    • [#222] Make \Crunz\Event::setProcess private
    • [#225] Bump dependencies

    Removed

    • [#103] Removed Crunz\Output\VerbosityAwareOutput class
    • [#206] Remove legacy paths recognition
    • [#224] Remove mail transport
    Open source →
  34. v1.12.4 08 Dec 2019
    Release notes

    Fixed

    • [#268] Fix Symfony 4.4 deprecations
    Open source →
  35. v1.12.3 17 Nov 2019
    Release notes

    Fixed

    • [#261] Release lock on error
    Open source →
  36. v1.12.2 06 Oct 2019
    Release notes

    Fixed

    • [#243] Sandbox task loading
    • [#245] Fix PHP 7.4 compatibility
    Open source →
  37. v1.12.1 01 May 2019
    Release notes

    Fixed

    • [#229] Fix recursive tasks scan
    Open source →
  38. v1.12.0 07 Apr 2019
    Release notes

    Added

    • [#178], [#217] timezone_log configuration option to decide whether configured timezone should be used for logs, thanks to [@SadeghPM]

    Deprecated

    • Using \Crunz\Event::setProcess is deprecated, this method was intended to be private, but for some reason is public. In v2.0 this method will became private and result in exception if you call it.
    • [#199] Not returning \Crunz\Schedule instance from your task is deprecated. In v2 this will result in exception.
    Open source →
  39. v1.11.2 16 Mar 2019
    Release notes

    Fixed

    • [#209], [#210] Composer installs crunz executable to vendor/bin instead of symlink
    Open source →
  40. v1.11.1 27 Jan 2019
    Release notes

    Fixed

    • [#190] Fix Crunz bin path when running closures
    Open source →
  41. v1.11.0 24 Jan 2019
    Release notes

    Fixed

    • [#181] Fix missing tasks source
    • [#180] Fix deprecation messages not showing

    Deprecated

    • Relying on tasks' source/config file recognition related to Crunz bin
    Open source →
  42. v1.11.0-rc.1 22 Dec 2018 pre-release
    Release notes

    Fixed

    • [#171] Fix lock storage bug
    • [#173] Remove Symfony 4.2 deprecations
    • [#166] Improve task collection debugging
    Open source →
  43. v1.11.0-beta.2 10 Nov 2018 pre-release
    Release notes

    Fixed

    • [#162] Fix command error output [closes [#161]]
    Open source →
  44. v1.11.0-beta.1 23 Oct 2018 pre-release
    Release notes

    Added

    • [#153] Add support for symfony/lock, Thanks to [@digilist]

    Fixed

    • [#146] Make paths relative to current working directory - "cwd".
    • [#158] Accept only string task number.
    Open source →
  45. v1.10.1 22 Sep 2018
    Release notes

    Fixed

    • [#139] Do not require cURL extension
    Open source →
  46. v1.10.0 22 Sep 2018
    Release notes

    Fixed

    • [#137] Treat whole output of failed command as "error output".

    Removed

    • [#136] Remove guzzle
    Open source →
  47. v1.9.0 18 Aug 2018
    Release notes

    Changed

    • [#132] Improved container caching in shared servers

    Fixed

    • [#131] Crunz can be used with dragonmantank/cron-expression package

    Deprecated

    • Passing more than five parts (e.g * * * * * *) to Crunz\Event::cron()
    Open source →
  48. v1.8.0 15 Aug 2018
    Release notes

    Added

    • [#120] Added --force option to schedule:run command
    • [#129] Add --task option for schedule:run command

    Fixed

    • [#123] Spellfix: comand -> command, Thanks to [@FallDi]
    Open source →
  49. v1.7.3 15 Jun 2018
    Release notes
    • [#118] Undefined index: year in vendor/lavary/crunz/src/Event.php on line 370, Thanks to [@mindcreations]
    Open source →
  50. v1.7.2 13 Jun 2018
    Release notes

    Fixed

    • [#116] Do not replace Symfony's polyfills.
    Open source →
  51. v1.7.1 01 Jun 2018
    Release notes

    Fixed

    • [#110] Fixed config file path guessing.
    Open source →
  52. v1.7.0 27 May 2018
    Release notes

    Added

    • [#94] Added timezone option

    Deprecated

    • timezone option in config file is now required, lack of it will result in Exception in version 2.0

    Removed

    • [#104] Remove splitCamel helper.
    Open source →
  53. v1.6.1 13 May 2018
    Release notes

    Fixed

    • [#90] Send output by email only if it is not empty.
    Open source →
  54. v1.6.0 22 Apr 2018
    Release notes

    Added

    • [#69] Option for allowing line breaks in logs, Thanks to [@TomasDuda]
    • [#79] Introduce DI container

    Fixed

    • [#43] Typos stopping email transport of 'mail', Thanks to [@m-hume]
    • [#46] sendOutputTo and appendOutputTo fix, Thanks to [@m-hume]
    • [#80] Fixed prevent overlapping on windows
    • [#81] Fix Event::in on windows
    • [#84] Make comparing date segments strict.
    • [#86] Fix closure running on windows
    • [#85] Fix changing user
    • [#87] Remove error handler
    Open source →
  55. v1.5.1 12 Apr 2018
    Release notes

    Added

    • #76 Introduce editorconfig
    • #75 Added changelog file.

    Fixed

    • #77 Fix high cpu usage
    Open source →
  56. v1.5.0 08 Apr 2018

    Nothing published for this version

  57. v1.4.8 05 Oct 2016

    Nothing published for this version

  58. v1.4.7 05 Oct 2016

    Nothing published for this version

  59. v1.4.6 23 Aug 2016

    Nothing published for this version

  60. v1.4.5 23 Aug 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive