Skip to content

Releases: olexin-pro/data-processing-pipeline

v0.3.0

Choose a tag to compare

@olexin-pro olexin-pro released this 11 Nov 06:04
feat(pipeline): add command to generate pipeline steps and update exi…

v0.2.2

v0.2.2 Pre-release
Pre-release

Choose a tag to compare

@olexin-pro olexin-pro released this 07 Nov 12:15
feat(tests): add tests for conflict resolver and notifier class excep…

fix tests

fix tests Pre-release
Pre-release

Choose a tag to compare

@olexin-pro olexin-pro released this 06 Nov 12:35
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

fix phpstan errors Pre-release
Pre-release

Choose a tag to compare

@olexin-pro olexin-pro released this 06 Nov 10:13
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

test coverage Pre-release
Pre-release

Choose a tag to compare

@olexin-pro olexin-pro released this 04 Nov 14:40
v0.1.0

feat: added code coverage badge image to README.md and a new test git…

test

test Pre-release
Pre-release

Choose a tag to compare

@olexin-pro olexin-pro released this 04 Nov 09:50

🧩 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 ConflictResolver with 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.json dependencies to support newer package versions.

⚙️ Status

  • 🔨 Work in progress: APIs and contracts may change in future releases.
  • Not recommended for production environments.