Skip to content

Releases: loophp/collection

3.3.1

21 Dec 20:46
Compare
Choose a tag to compare

Merged

  • chore(deps-dev): Update drupol/php-conventions requirement from ^2.0.3 to ^2.0.3 || ^3.0.0 #55

Commits

  • refactor: Use For loop instead of Foreach. 47e0f5e
  • docs: Update typing information. a1d636f
  • refactor: Minor updates. 17eac77
  • fix: Update Implode operation. eafa573
  • refactor: Introduce MultipleIterableIterator. aa7701d
  • refactor: Use EmptyIterator. 4390145
  • chore(deps-dev): Update drupol/php-conventions requirement || ^3.0.0 497e332
  • refactor: Minor update in ArrayCacheIterator::valid(). 1ed8a16

3.3.0

17 Dec 19:27
Compare
Choose a tag to compare

Merged

  • Iterators refactoring #54
  • chore(deps-dev): Update friends-of-phpspec/phpspec-code-coverage requirement from ^5 to ^5 || ^6 #53

Commits

  • tests: Add more tests. 8fc51fd
  • refactor: Mark iterators as internal. af7ee07
  • refactor: Rewrite iterators and optimize things here and there. 87124da
  • chore(deps-dev): Update friends-of-phpspec/phpspec-code-coverage requirement || ^6 164a8b5

3.2.0

15 Dec 21:10
Compare
Choose a tag to compare

Commits

  • refactor: Update various operations. b5da182
  • refactor: Use more IteratorIterator. 0127f40
  • refactor: Minor code style update. 54d0f8e
  • docs: Fix code example. 65769b4

3.1.1

08 Dec 17:53
Compare
Choose a tag to compare

Merged

  • Update ScanLeft so it doesn't go further if the iterator is not valid. #49

Commits

  • fix: Update ScanLeft so it doesn't go further if the iterator is not valid. 5d9e448
  • docs: Update documentation. e518492

3.1.0

06 Dec 20:29
Compare
Choose a tag to compare

Merged

  • Add $seed parameter to RandomIterator #47
  • chore(deps): Bump actions/stale from v3.0.13 to v3.0.14 #46
  • chore(deps): Update actions/checkout requirement to v2.3.4 #45

Commits

  • refactor: Update CS. 9852751
  • refactor: Add a $seed parameter to RandomIterator. be7a0c1
  • ci: Always run unit tests. bbf0045
  • docs: Update changelog. 169e00e

3.0.5

23 Nov 20:31
Compare
Choose a tag to compare

Merged

  • ci: Split CI files. #44
  • chore(deps-dev): Update phpspec/phpspec requirement from ^5.1.2 || ^6.2.1 to ^5.1.2 || ^6.2.1 || ^7.0.0 #43
  • chore(deps): Bump actions/stale from v3.0.12 to v3.0.13 #38
  • chore(deps): Bump actions/checkout from v2.3.3 to v2.3.4 #39
  • chore(deps-dev): Update friends-of-phpspec/phpspec-code-coverage requirement from ^4.3.2 to ^4.3.2 || ^5.0.0 #42

Commits

  • docs: Update README badge. 7140fc7
  • ci: Split Github Actions into multiple files. a442fea
  • chore(deps-dev): Update friends-of-phpspec/phpspec-code-coverage requirement || ^5.0.0 cd52844
  • docs: Update typing information. 0ac6f71

3.0.4

12 Nov 07:00
Compare
Choose a tag to compare

Commits

  • chore: Update static configuration dev files. 0d3b268
  • refactor: Improve performance by preventing the creation of multiple ClosureIterator at each operation call. dd01c4e

3.0.3

07 Nov 20:59
Compare
Choose a tag to compare

Merged

  • Fix asyncMap warning in the docs #41

Commits

  • refactor: Update AsyncMap operation - major improvements - thanks @kelunik. 1fbf5e9
  • Fix asyncMap warning in the docs 5a1b7be

3.0.2

06 Nov 20:45
Compare
Choose a tag to compare

Commits

  • refactor: Update Head and First operations. eb792af
  • refactor: Update asyncMap operation, make it variadic. 8b848bb
  • docs: Add missing link. 113b4aa

3.0.1

05 Nov 22:31
Compare
Choose a tag to compare

Merged

  • New asyncMap() operation (featuring amphp!) #40

Commits

  • feat: Add asyncMap operation. 6139ba6
  • chore: Add amphp/parallel dependency. 3ca953b