Repository navigation
Releases: olexin-pro/data-processing-pipeline
Releases · olexin-pro/data-processing-pipeline
Release list
v0.3.0
v0.2.2
feat(tests): add tests for conflict resolver and notifier class excep…
fix tests
feat(tests): add new test files and improve coverage support - Introduced `PipelineExecutorTest.php` and `ProcessPipelineJobTest.php` for enhanced testing. - Updated `composer.json` to include a command for generating HTML test coverage reports. - Fixed a minor issue in `LogNotifier.php` by adjusting the usage of the `getMeta` method. - Refactored `PipelineHistoryRecorderTest.php` to clean up unused imports and improve readability.
fix phpstan errors
refactor: update access methods in PipelineContext and related classes - Changed public properties to private and provided getters for payload, results, and meta in PipelineContext. - Refactored usages of properties to use the new getter methods throughout the codebase. - Improved encapsulation and maintainability of the PipelineContext class.
test coverage
v0.1.0 feat: added code coverage badge image to README.md and a new test git…
test
🧩 DataProcessingPipeline — v0.0.1
Release date: 2025-11-04
⚠️ This release is under active development and is not ready for production use.
🚀 Features
- Updated interfaces and implementations in the data processing system.
- Extended return types in interfaces (
int|float|bool|string|array|null) to allow more flexible data structures. - Improved
ConflictResolverwith a priority-based data merging mechanism. - Added new methods to interfaces and context classes to enhance data handling and pipeline context management.
🧱 Dependencies
- Updated
composer.jsondependencies to support newer package versions.
⚙️ Status
- 🔨 Work in progress: APIs and contracts may change in future releases.
- Not recommended for production environments.