Skip to content

Releases: loophp/iterators

1.5.9

25 Jan 19:20
a5262ed
Compare
Choose a tag to compare

Commits

  • Fix coverage. 864906d
  • feat: Add NormalizeIteratorAggregate. 24d2e8c
  • feat: Add InfiniteIteratorAggregate. 4c0a797
  • feat: Improve performance of IterableIteratorAggregate. f9c2e1c

1.5.8

24 Jan 18:26
2c3026f
Compare
Choose a tag to compare

Commits

  • fix: Change Closure to callable. e4454ea

1.5.7

24 Jan 18:10
bf3f2c7
Compare
Choose a tag to compare

Commits

  • docs: Update README. a35dfe6
  • feat: Add ResourceIteratorAggregate. 124d4bd
  • tests: Update tests for TypedIteratorAggregate. 6008d71
  • cs: Autofix code-style. 076cfea
  • feat: Add TypedIteratorAggregate. 8adcf3e
  • feat: Add TypedIteratorAggregate. 651ed86
  • tests: Add more StringIteratorAggregate tests. 86bd0c0
  • chore: Remove obsolete dev dependency. 3a318db

1.5.6

23 Jan 21:28
1df4353
Compare
Choose a tag to compare

Merged

  • optim: Minor optimizations here and there. #9
  • Minor optimizations #8

Commits

  • Normalize composer.json 624839b
  • feat: Add StringIteratorAggregate. 4cadd48
  • refactor: Simplify logic. 7a20ecb
  • tests: Enable HTML infection reports. 4396013
  • tests: Enable HTML infection reports. 51cad5a
  • tests: Reduce amount of items in input dataset to speed up benchmarks. 055a23a
  • tests: Add @sleep annotation. 4540106
  • chore: Update PHPBench configuration. 59f003a
  • tests: Update CachingIteratorsAggregateBench. 6bfccf1
  • tests: Update SimpleCachingIteratorAggregateBench. e351ad0
  • fix: Fix class and filename. 0405fe3
  • fix: Use array-key instead of int|string . 0e5610a
  • ci: Update benchmarks workflow. 152423a
  • tests: Add more benchmarks. 89510e0
  • tests: Update benchmarks configuration. 8d4f63e
  • tests: Add more tests. 13bf01c
  • sa: Fix type. dca22ca
  • tests: Add more tests. 4b30552
  • sa: Fix type. be26f78
  • ci: Update benchmarks. e8b7752
  • tests: Add unit tests. c3ec816
  • tests: Add unit tests. 6ecd612
  • tests: Rename benchmarks providers. ec7005b
  • tests: Refactor benchmarks. d80150d
  • ci: Update benchmarks - Reduce amount of tests. a069835
  • ci: Update benchmarks. bf550d0
  • Autofix code style. 3b4b7de
  • ci: Update benchmarks. aeb268e
  • Autofix code style. 5d41205
  • tests: Benchmarks revs update. dbd7f90
  • tests: Benchmarks revs update. 3033091
  • refactor: Do not make unit assertions in benchmarks. 8117ebb
  • chore: Update composer.json aedcb38
  • refactor: Update return types. a011304
  • tests: Add more benchmarks f7c8446
  • Normalize composer.json c96fb0c
  • Revert "ci: Update benchmarks reporting." d2d62c3
  • ci: Make benchmark groups. f7690eb
  • ci: Update benchmarks reporting. 5aa6161
  • feat: Minor optimizations. 7db1132
  • tests: Increase Infection timeout 177f995
  • tests: Update benchmarks. 02198fc
  • ci: Add PHPBench reporting. 8c2d6c7
  • tests: Update CachingIteratorsBench benchmarks. 8790e85
  • ci: Update mutation tests. a121d7c
  • chore: Update license b3547a6

1.5.5

03 Jan 18:13
28102a6
Compare
Choose a tag to compare

Commits

  • refactor: Minor update in benchmarks. d6fc838

1.5.4

31 Dec 10:30
312af5d
Compare
Choose a tag to compare

Commits

  • fix: Update SimpleCachingIteratorAggregate to reach 100% type inference. 9c82c58

1.5.3

22 Dec 07:29
baf3352
Compare
Choose a tag to compare

Commits

  • fix: Update return types. bac7423

1.5.2

22 Dec 07:28
fa6a59e
Compare
Choose a tag to compare

Commits

  • fix: Update return types. c48eebf

1.5.1

22 Dec 05:51
d1a1ed6
Compare
Choose a tag to compare

Merged

  • Fix typo in class name #4

Commits

1.5.0

21 Dec 20:05
5ee7b03
Compare
Choose a tag to compare

Merged

  • feat: Add RandomIteratorAggregate. #3

Commits

  • docs: Update README. 5e75734
  • ci: Fix scrutinizer upload. 5f093ec
  • ci: Fix scrutinizer upload. ed9e532
  • Enable scrutinizer badge. d720355
  • chore: Update Grumphp configuration. 2c8e76e
  • Enable infection tests badge. 6c588bd
  • Autofix code style. dcceb78
  • tests: Update benchmarks. 61ebd70