Skip to content

Package update#1

Merged
oniice merged 12 commits into
mainfrom
package-update
Mar 24, 2026
Merged

Package update#1
oniice merged 12 commits into
mainfrom
package-update

Conversation

@oniice

@oniice oniice commented Mar 24, 2026

Copy link
Copy Markdown
Member

No description provided.

oniice added 12 commits March 23, 2026 17:43
- Update PHP requirement to ^8.4
- Add illuminate/http, routing, support ^13.0
- Update orchestra/testbench to ^11.0
- Update phpunit/phpunit to ^11.0
- Remove mockery and laravel/framework from require-dev
- Add constructor promotion and readonly properties
- Convert closures to arrow functions
- Add strict types, void return types, Override attributes
- Make data providers static for PHPUnit 11
- Use class constants instead of string class names
- Use explicit use imports throughout
- Upgrade phpunit/phpunit to ^13.0
- Replace @dataProvider annotations with #[DataProvider] attributes
- Add declare(strict_types=1) to all files
- Add return types throughout (Response, string, array, void)
- Use typed constants (public const string/array)
- Use union types for helper function parameters
- Make HttpVerb final
- Remove empty boot() method from ServiceProvider
- Update tests for strict return types
- Add laravel/pint and larastan/larastan dev deps
- Add pint.json and phpstan.neon configs
- Add lint, analyse, security-audit composer scripts
- Fix code style with Pint
- Fix all Larastan level 8 issues
- Use PHPUnit 13 schema
- Replace deprecated filter/whitelist with source/include
- Remove deprecated logging config
- Add cacheDirectory setting
- Add SubRequestProviderTest for provides(), binding, alias
- Coverage: 90% → 100% lines, 66% → 100% classes
- Replace php.yml with tests, codecov, security-audit, release, update-changelog
- Add dependabot config for composer and actions
- Update .gitignore for coverage and phpunit cache
- Update requirements to PHP 8.4+ and Laravel 13
- Modernise usage examples with constructor promotion
- Add CI badges and available methods section
- Add declare(strict_types=1)
- Add Response return type
- Remove redundant docblock
@oniice oniice self-assigned this Mar 24, 2026
@oniice oniice merged commit ba138dc into main Mar 24, 2026
3 checks passed
@oniice oniice deleted the package-update branch March 24, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant