Releases: ArkThis/cinbox
v2.1.0 - Working hours and token files!
This release is already used in production environments without changes since January 2025:
That's 6 months /stable/.
PHP version used: v7.3.31 (Debian 10)
It contains a few fixes, which provide more stability under different OS/PHP versions and conditions.
New features include:
- Working hours: Set crontab-like times when the CInbox may process Items.
See: https://github.com/ArkThis/cinbox/blob/main/doc/manual/work_times.md - Done/Error Token files: Leave a small JSON file in a given folder to trigger external processes upon successful or erroneous Items.
- Internal: inter-task sharing of variables is now possible.
Nice Changelog: https://github.com/ArkThis/cinbox/blob/v2.1.0/CHANGELOG.md
Full Changelog: v1.3.1...v2.1.0
v2.0.0-RC1
This release candidate is expected to behave properly, but will remain marked as "RC" until more production-testing has been done with it. Enjoy!
3 new exciting features since the last release:
- Define a target staging area for copying, instead of the hardcoded "temp_" foldername prefix.
- Define 'working hours' when items are allowed to be processed. The timing strings are in crontab syntax.
- Plugin scripts (Pre/PostProc Tasks) can now be called relative to CInbox main folder. No more need for absolute paths.
IMPORTANT:
The reason for the major version increase to v2.0 is that under the hood, fundamental things have been changed.
Some of these changes break backwards compatibility with existing cinbox.ini config syntax, and calling scripts pointing to the "cinbox/bin" folder (which is now "cinbox/src").
- CInbox code is now properly using PHP namespaces.
- The file/folder structure was changed to conform better with current PHP coding standards.
- 'bin' was renamed to 'src' (to match PHP Composer wording/documentation)
v1.3.1
The previous release (v1.3.0) proved to be production stable since 2020. Very reliable.
This version only includes only 1 minor change:
Enjoy! 😄