platform/packages/process/CHANGELOG.md
2024-12-30 06:35:33 -07:00

57 lines
1.4 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] - 2024-01-01
### Added
- Initial release with complete Laravel Process API implementation
- Core functionality:
- Process execution with fluent interface
- Process result handling and error management
- Environment and working directory configuration
- Input/output streaming and capture
- TTY mode support
- Timeout and idle timeout handling
- Process coordination:
- Process pools for concurrent execution
- Process piping for sequential execution
- Pool result aggregation and error handling
- Testing utilities:
- Process faking and recording
- Fake process sequences
- Process description builders
- Test helpers and assertions
- Documentation:
- Comprehensive API documentation
- Usage examples
- Testing guide
- Contributing guidelines
### Changed
- N/A (initial release)
### Deprecated
- N/A (initial release)
### Removed
- N/A (initial release)
### Fixed
- N/A (initial release)
### Security
- N/A (initial release)
## [0.1.0] - 2023-12-15
### Added
- Initial development version
- Basic process execution functionality
- Early testing utilities
- Preliminary documentation
Note: This pre-release version was used for internal testing and development.