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

1.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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.