Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Iterators Laravel Package

loophp/iterators

loophp/iterators adds “missing” PHP iterators and iterator aggregates for lazy, composable pipelines: caching rewindable generators, chunk/map/filter/reduce/sort/unique/concat/pack/unpack, plus typed, random, recursive, and resource-based iterables.

View on GitHub
Deep Wiki
Context7
3.2.1

Merged

  • Remove renovate.json from dist version #58
  • Export ignore phpstan.neon.dist instead of phpstan.neon #57

Commits

3.2.0

Merged

  • fix: update RandomIterableAggregate #53
3.1.1

Commits

  • fix: sort direction match usort e6d42d9
3.1.0

Merged

  • feat: implements stable sort #52
3.0.2

Commits

  • fix: typo, replace fgets with fgetc 6414540
3.0.1

Commits

  • fix: Static analysis annotations a8976aa
3.0.0

Commits

  • Breaking change: refactor: remove length parameter f9d98cc
2.5.1

Commits

  • fix: update return type of ResourceIteratorAggregate a4d3990
2.5.0

Merged

  • Update SortIterator.php #47

Commits

  • feat: add a consumer parameter to constructor 46419a0
  • fix: update parameter names 331dc50
2.4.0

Merged

  • chore(deps): update actions/checkout action to v4 #46

Commits

  • autofix code style 49d56b7
  • feat: add SortIterableAggregate and SortIterator 0c810ab
  • ci: switch to DeterminateSystems/nix-installer-action 98ee821
  • chore: autofix code style 57cab68
2.3.5

Merged

  • chore(deps): Bump cachix/install-nix-action from 20 to 22 #42
  • chore(deps): Bump actions/stale from 7 to 8 #38

Commits

  • feat: let this iterator use fgets when needed. 45e1fdf
  • chore: add suggest attribute b16881d
  • chore: autofix README 9dbb4af
  • chore: get rid of scrutinizer 32d0733
  • chore: php >= 8.1 2b46f5f
  • autofix code style c632a78
  • tests: fix tests for PHP >= 8.2 1ce182d
  • chore: improve tests 23c085e
2.3.4

Merged

  • chore(deps): update cachix/install-nix-action action to v20 #36
  • chore(deps): update cachix/install-nix-action action to v19 #35

Commits

  • chore: remove infection testing 8d90cef
  • chore: remove infection testing 34c3b5c
  • chore: minor code update b8f4397
  • chore: relax phpunit version constraints 12c5825
  • chore: update .gitignore a78bdf6
  • style: use constructor property promotion style 2568d7f
  • style: autofix 673f86f
2.3.3

Commits

2.3.2

Commits

2.3.1

Commits

  • feat: add ReduceIterableAggregate 8aa9aac
2.3.0

Commits

  • fix: ReductionIterableAggreate must yield the initial value first 6c43b9a
2.2.0

Merged

  • chore(deps): update actions/stale action to v7 #32

Commits

  • fix: ReductionIterableAggreate must yield the initial value when input is empty 91640a4
  • docs: update Readme badges 23383f0
  • fix: update SA annotations fae69fe
  • update code for PHP 8 - fix tests 8c18ff4
  • update code for PHP 8 8ef4a6b
2.1.0

Merged

  • chore(deps): update actions/stale action to v6 #30
  • chore(deps): add renovate.json #29

Commits

2.0.1

Merged

  • chore(deps): Bump shivammathur/setup-php from 2.18.1 to 2.22.0 #28
  • chore(deps): Bump cachix/install-nix-action from 17 to 18 #27

Commits

2.0.0

Commits

  • Breaking change: refactor: Rename TypedIteratorAggregate into TypedIterableAggregate. 684a018
  • chore: Do not export .prettierrc file. 061d36c
  • ci: Fix Github workflow. ffbb643
  • cs: Autofix code style. 5298919
  • chore: Update static files. 5037520
  • ci: Update branch. 1bafe72
  • chore: Update .scrutinizer. 05aa029
  • fix: Prettify codebase. 170749b
  • chore: Remove phpcs configuration. b62dc69
  • chore: Update .gitattributes. 219e8c3
  • chore: Add prettier. ec032f9
  • docs: Update CHANGELOG. 9ed8c44
  • docs: Update README. eaddfcf
  • docs: Update CHANGELOG.md 64685ee
  • fix: Reduce amount of local variables thanks to PHPStan fix. 4ad921f
  • fix: Fix typing. 95da1a1
  • chore: Update composer scripts. 2923f73
  • fix: Deprecate SimpleCachingIteratorAggregate. c485047
  • chore: Cleanup in .gitattributes. f4e3d2b
  • fix: Static analysis fix. de29db6
  • fix: Static analysis fix. cb54a40
  • ci: Update Scrutinizer configuration. 985b867
  • ci: Update Scrutinizer configuration. 31841bb
  • chore: Minor configuration modification of PHPUnit and Infection. 87a16f8
  • Autofix code style. a4373f8
  • chore: Remove docker stuff. 582b214
  • docs: Update changelog. fb30030
  • chore: Remove obsolete docker stuff. 227b90a
  • docs: Update changelog. 135aaf7
  • chore: Remove obsolete docker stuff. 92d439c
  • Autofix code style a727898
  • Fix typing information. d58062e
  • Minor optimization. 4513b92
1.6.13
1.6.2

Commits

  • Revert "Prevent errors when the iterable is an already closed generator." e5690c7
1.6.1

Merged

  • chore(deps): Bump shivammathur/setup-php from 2.17.1 to 2.18.0 #15
  • chore(deps): Bump actions/cache from 2.1.7 to 3 #14

Commits

  • Prevent errors when the iterable is an already closed generator. 43e4e43
1.6.0

Merged

  • chore(deps): Bump actions/checkout from 2.4.0 to 3 #12
  • chore(deps): Bump shivammathur/setup-php from 2.17.0 to 2.17.1 #13
  • chore(deps): Bump shivammathur/setup-php from 2.16.0 to 2.17.0 #11

Commits

  • feat: Add hasNext method to Caching iterator aggregates. 0d80e09
1.5.14

Commits

  • feat: Add LimitIterableAggregator. 0a1955e
1.5.13

Commits

  • fix: Fix SA annotations. 6a66d07
  • feat: Add new Iterator aggregates. 04db72d
1.5.12

Commits

  • feat: Performance improvements. 0b9afd7
1.5.11

Commits

1.5.10

Commits

  • Rename NormalizeIteratorAggregate class. 9b4d23b
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor