NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #963 most downloaded on Packagist
The Illuminate Pagination package.
Last release 2 months ago
02 Aug 2026
Release timing varies
gaps range from 1 weeks to 3 months
Some releases are documented
notes for 17 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
1037 releases · first in 2012
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
One column per quarter.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0, and make CursorPaginator reindex items consistently for next/previous pages.
Guard LengthAwarePaginator against division by zero when perPage is 0,
and make CursorPaginator reindex items consistently for next/previous pages.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
[13.x] Add conditional return types to several methods
Make PHPStan/Psalm narrow the return type at call sites for methods
whose return depends on whether a nullable argument is passed:
Adds assertType coverage for the paginator and route cases.
More candidates (found via func_num_args / ternary-return / === null guards):
Simplify Password/File/Email defaults() to a plain
@return ($callback is null ? static : void) instead of the verbose
@phpstan-return; plain @return conditional types are understood by
PHPStan, Psalm and PhpStorm.
Adds assertType coverage and updates LazyCollection random() expectations.
Metadata setters accept any array and preserve numeric keys, so the
getter can return non-string keys. Use array<array-key, mixed> instead
of array<string, mixed>.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →