Skip to content

Latest commit

 

History

History
138 lines (115 loc) · 4.89 KB

CHANGELOG.md

File metadata and controls

138 lines (115 loc) · 4.89 KB

Changelog

unreleased

  • Added __::assign
  • Added __::concat
  • Added __::concatDeep
  • Added __::merge
  • Added __::doForEachRight
  • Added __::reduceRight
  • Made __::get and __::set work as array getter and setter for objects implementing the ArrayAccess interface
  • Made __::has call offsetExists() for objects implementing the ArrayAccess interface
  • Added dot notation support to __::groupBy(); it now uses __::get() and __::set() internally
  • Rewrote documentation for each separate function
  • Documentation in load.php is now generated from the individual function docs

v0.1.1

Jan 12, 2018DiffDocs

  • Added __::pick
  • Added __::groupBy
  • Added __::reduce
  • Added __::mapKeys
  • Added __::mapValues
  • Added __::identity
  • Added __::isCollection
  • Added __::has
  • Added __::split
  • Added __::drop
  • Added __::isEmpty
  • Added __::doForEach
  • Added __::every
  • Made __::pick(), __::set(), __::map() and __::hasKeys() to work on both arrays and objects
  • Made __::hasKeys() to work with paths
  • Made __::set() to return a copy of the collection (do not mutate)
  • Removed $strict optional parameter of __::set(): it always create or override portion of path

v0.1.0

Sept 24, 2017DiffDocs

  • Added __::camelCase
  • Added __::capitalize
  • Added __::kebabCase
  • Added __::lowerCase
  • Added __::lowerFirst
  • Added __::snakeCase
  • Added __::startCase
  • Added __::toLower
  • Added __::toUpper
  • Added __::upperCase
  • Added __::upperFirst
  • Added __::words

v0.0.9

Jan 5, 2017DiffDocs

  • Added benchmark bench.php
  • PHPDoc and code normalization

v0.0.8

Jan 3, 2017DiffDocs

  • Added __::chunk
  • Added __::randomize
  • Added __::ease
  • Added __::hasKeys
  • Added __::set
  • Added __::unease
  • Simplified “Array” methods
  • Enhanced PHPDoc

v0.0.7

Dec 1, 2014DiffDocs

  • Added __::now
  • Documentation improvements

v0.0.6

Aug 7, 2014DiffDocs

  • Added __::patch
  • Added benchmark with other libraries
  • Added Composer installation instructions
  • Added PHPDoc on each function

v0.0.5

Jul 27, 2014DiffDocs

  • Added __::append
  • Added __::flatten
  • Added __::prepend
  • Added __::slug
  • Added __::truncate
  • Added __::urlify
  • Added __::first
  • Added __::last
  • Added __::get
  • Added __::pluck
  • Added __::where
  • Added __::isArray
  • Added __::isEmail
  • Added __::isFunction
  • Added __::isNull
  • Added __::isNumber
  • Added __::isObject
  • Added __::isString
  • Added benchmark with other libraries
  • Added Composer installation instructions
  • Added PHPDoc on each function

v0.0.4

Jun 23, 2014DiffDocs

  • Added __::compact
  • Added __::range
  • Added __::repeat
  • Added __::filter
  • Added __::map
  • Added __::max
  • Added __::min
  • Added internal function autoloader __::load
  • Added unit tests (PHPUnit)

v0.0.3

Jan 17, 2014DiffDocs

  • Added __::each

v0.0.2

Jan 6, 2014DiffDocs

  • Added branding
  • Written README.md

v0.0.1

Jan. 6, 2014Docs

  • Initial release