Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1 KB

File metadata and controls

20 lines (15 loc) · 1 KB

Changelog

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

The format is based on Keep a Changelog.

[0.1.0] - 2026-03-10

Added

  • String utilities (PipeUtils\Str): trim, upper, lower, replace, split, contains, startsWith, slug, truncate
  • Array utilities (PipeUtils\Arr): map, filter, reduce, pluck, keyBy, groupBy, flatten, unique, sort
  • Type coercers (PipeUtils\Type): toInt, toFloat, toBool, toString, toArray
  • Regex utilities (PipeUtils\Re): find, findAll, replace, split
  • Composition helpers (PipeUtils\Fn): pipe, tap, when, always, identity
  • Auto-currying: all functions return a Closure when called without the data argument
  • Data-last convention across all functions for natural pipe operator usage
  • PHPStan level 9 compliance with full generic type annotations
  • Comprehensive test suite (101 tests, 136 assertions)
  • GitHub Actions CI workflow