sqrtspace-php/CHANGELOG.md
User c00ecd095e Migrate from GitHub to Gitea
- Update all repository URLs to git.marketally.com
- Remove GitHub Actions workflows (not compatible with Gitea)
- Update documentation links in README, CONTRIBUTING, and CHANGELOG
2025-12-28 17:25:50 +00: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.

Unreleased

1.0.0 - 2025-01-20

Added

  • Initial release of SpaceTime PHP library
  • Core streaming functionality with SpaceTimeStream class
  • Memory-efficient array implementation with SpaceTimeArray
  • External sorting algorithm for datasets larger than memory
  • External group-by algorithm for large-scale data aggregation
  • Batch processing system with checkpoint support
  • Memory pressure monitoring and automatic handling
  • Laravel integration with service provider and Eloquent support
  • Symfony bundle with console commands and DI configuration
  • File processing utilities (CSV, JSON Lines)
  • Comprehensive test suite
  • Documentation and examples

Features

  • Process files larger than available memory
  • Streaming operations: map, filter, flatMap, chunk, batch
  • Automatic memory management with configurable thresholds
  • Progress tracking and resumable operations
  • Framework integrations for Laravel and Symfony
  • Type-safe operations with PHP 8.1+ features