Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[9.x] Replace usage of the optional() helper by the nullsafe operator #38867

Closed
wants to merge 305 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
ed09095
Added make scope command
JamesFreeman Nov 26, 2020
1e31741
Fixing publishing command
JamesFreeman Nov 26, 2020
e955f44
formatting
taylorotwell Nov 27, 2020
173c3df
Merge branch '8.x'
driesvints Nov 27, 2020
23d7f71
Merge branch '8.x'
GrahamCampbell Nov 27, 2020
6095161
[9.x] Flysystem v2 (#33612)
driesvints Nov 30, 2020
1afc725
Merge branch '8.x'
GrahamCampbell Nov 30, 2020
63fdefb
Merge branch '8.x'
GrahamCampbell Dec 1, 2020
bd17679
[9.x] Address confusion between PostgreSQL concepts "schema" and "sea…
cbj4074 Dec 4, 2020
1e02bc2
Initial "summarization" feature
inxilpro Dec 4, 2020
75cdbed
Remove unnecessary import
inxilpro Dec 4, 2020
a96dd76
StyleCI
inxilpro Dec 4, 2020
ffe9f13
Merge branch '8.x'
GrahamCampbell Dec 5, 2020
6bc063e
Merge remote-tracking branch 'upstream/master' into feature/summarize…
inxilpro Dec 7, 2020
a974ad6
formatting
taylorotwell Dec 7, 2020
20fc31c
"Normalize" the search_path parsing behavior
cbj4074 Dec 8, 2020
76933a3
Fix PostgreSQL object reference parsing
cbj4074 Dec 8, 2020
c630b8e
Apply Style-CI fixes
cbj4074 Dec 8, 2020
7620a54
[9.x] Add passwordTimeout to RequirePassword middleware as a paramete…
Dec 8, 2020
2e7e1a3
Merge branch '8.x'
GrahamCampbell Dec 8, 2020
a5582b7
[9.x] Default address methods (#35534)
jasonmccreary Dec 8, 2020
6b05546
Removed action from SymfonyRoute options (#35542)
TomHAnderson Dec 9, 2020
7128e69
Add tests to cover any added or modified code
cbj4074 Dec 8, 2020
f3de158
fix conflicts
taylorotwell Dec 9, 2020
b457b4a
formatting
taylorotwell Dec 9, 2020
423c2f8
Merge branch '8.x'
GrahamCampbell Dec 9, 2020
26fec58
Fixed bad merge
GrahamCampbell Dec 9, 2020
da38178
Merge branch 'fix-postgres-reference-parsing'
taylorotwell Dec 10, 2020
e615d23
Account for special '$user' variable appearing as first schema in sea…
cbj4074 Dec 11, 2020
db06258
Merge branch '8.x'
taylorotwell Dec 11, 2020
97d41b0
add default names
taylorotwell Dec 11, 2020
4066ca3
[9.x] Fix several lingering issues with PostgreSQL search_path handli…
cbj4074 Dec 13, 2020
8968f68
WIP
inxilpro Dec 14, 2020
669b337
Default to decrypt
inxilpro Dec 14, 2020
0f1edb8
Code style
inxilpro Dec 14, 2020
e401fa7
Revert to "encrypter" rather than contract
inxilpro Dec 14, 2020
70192dc
StyleCI
inxilpro Dec 14, 2020
dd58120
Fix assertCookieNotExpired with session-only cookies
inxilpro Dec 14, 2020
529a378
Handle missing encryption key in tests
inxilpro Dec 14, 2020
0d16ce9
Handle assertCookieExpired on session cookie
inxilpro Dec 14, 2020
9295720
[9.x] Make Redirector::setIntendedUrl fluent (#35609)
inxilpro Dec 14, 2020
ca2d992
formatting
taylorotwell Dec 15, 2020
c34f654
WIP
inxilpro Dec 14, 2020
55e5d16
Default to decrypt
inxilpro Dec 14, 2020
941fa46
Code style
inxilpro Dec 14, 2020
3963bed
Revert to "encrypter" rather than contract
inxilpro Dec 14, 2020
4770f30
StyleCI
inxilpro Dec 14, 2020
be273a8
Fix assertCookieNotExpired with session-only cookies
inxilpro Dec 14, 2020
bd53408
Handle missing encryption key in tests
inxilpro Dec 14, 2020
1a599a8
Handle assertCookieExpired on session cookie
inxilpro Dec 14, 2020
4e39fde
formatting
taylorotwell Dec 15, 2020
c6aee30
Merge branch 'testcase-get-cookie'
taylorotwell Dec 15, 2020
0bd9b58
Merge branch '8.x'
driesvints Dec 18, 2020
d6059bb
[9.x] Add before resolving callbacks to contract (#35661)
lorisleiva Dec 18, 2020
840166a
[9.x] Cast Stringable to string when used with json_encode() (#35680)
crynobone Dec 20, 2020
2dc6ce5
Returns self after merge casts (#35677)
finagin Dec 20, 2020
16519f0
Merge branch '8.x'
GrahamCampbell Dec 20, 2020
c6bd59a
Merge branch '8.x'
GrahamCampbell Dec 22, 2020
09852c9
fix conflicts
taylorotwell Dec 24, 2020
f4110cc
Support for overriding component props using attributes spread
Dec 28, 2020
32dcdb6
Added tests
Dec 29, 2020
7da69e8
Added Class Based components support
Dec 29, 2020
55125a8
Exclude assigned props from attributes array
Dec 29, 2020
6364c5b
Fix Style CI
Dec 29, 2020
6ab8438
Added some integration test around Component attributes inheritance
Dec 30, 2020
3b8edf0
formatting
taylorotwell Jan 1, 2021
6978dde
Remove exception illustrated layout as it's not used anymore (#35768)
bobbybouwmann Jan 3, 2021
ef82f51
support nested arrays of encrypted cookies such as`a[b][c]`
Dec 14, 2020
4aa5b3b
formatting
taylorotwell Jan 5, 2021
ce57929
Merge branch 'encrypted-cookie-arrays'
taylorotwell Jan 5, 2021
4c0d55f
[9.x] Fix BelongsToMany#updateOrCreate behaviour merge arguments for …
marcoboers Jan 8, 2021
2996da8
add passthru methods to eloquent builder
rodrigopedra Jan 10, 2021
b026c12
formatting
taylorotwell Jan 11, 2021
4a45e56
[9.x] Added argument transformNullToEmptyString to the functions old(…
Loots-it Jan 12, 2021
8b5845b
[9.x] Adds support for Parallel Testing (#35778)
nunomaduro Jan 13, 2021
107e49f
Merge branch '8.x'
GrahamCampbell Jan 13, 2021
10ab29e
[9.x] Remove reduceWithKeys and merge the functionality with reduce (…
mokhosh Jan 18, 2021
b9624ab
Consolidate CHANGELOG.md for 9.x (#35943)
driesvints Jan 19, 2021
d31d419
Merge branch '8.x'
driesvints Jan 21, 2021
c377b2b
Remove test
driesvints Jan 21, 2021
c17c67b
Re-add test with renamed file
driesvints Jan 21, 2021
6ba34a3
Bump CronExpression minimum version (#35984)
driesvints Jan 21, 2021
09a2336
Drop doctrine/inflector v1 (#35983)
driesvints Jan 21, 2021
eaf1ab7
[9.x] Bump DBAL to 2.12 (#35974)
driesvints Jan 21, 2021
2bef36c
Fixes ParallelTesting::token() return type in docs (#35985)
nunomaduro Jan 21, 2021
f6640f8
Default uuid column name (#36005)
jasonmccreary Jan 25, 2021
1ec905f
formatting
taylorotwell Jan 25, 2021
00b0ce0
Merge branch '8.x'
GrahamCampbell Jan 25, 2021
4d6bd38
Merge branch '8.x'
GrahamCampbell Jan 25, 2021
be9e960
[9.x] Drop PHP 7.3 (#36038)
GrahamCampbell Jan 25, 2021
b4ea84b
Merge branch '8.x'
GrahamCampbell Jan 25, 2021
9846e88
Fixed bad merge
GrahamCampbell Jan 25, 2021
71d8258
Merge branch '8.x'
driesvints Jan 25, 2021
a42a09c
Merge branch '8.x'
GrahamCampbell Jan 28, 2021
c848d93
Fix test
driesvints Jan 28, 2021
8076d86
Merge branch '8.x'
GrahamCampbell Jan 30, 2021
e095ac0
[9.x] Accept attribute to touch (#36157)
freekmurze Feb 8, 2021
8a106ef
[9.x] Pass collection instance into `tap` directly, not a clone (#36220)
JosephSilber Feb 10, 2021
2eb476b
Merge branch '8.x'
driesvints Feb 15, 2021
347dc5b
[9.x] Fixing the Error : Class "League\Flysystem\Adapter\Local" not f…
arcanedev-maroc Mar 1, 2021
3bcd999
Merge branch '8.x'
GrahamCampbell Mar 2, 2021
0758ec1
Merge branch '8.x'
GrahamCampbell Mar 2, 2021
77f543a
Merge branch '8.x'
driesvints Mar 4, 2021
7b5c521
Date
driesvints Mar 4, 2021
71803be
Merge branch '8.x'
driesvints Mar 9, 2021
f6a4217
[9.x] Update to EmailValidator v3 (#36525)
driesvints Mar 9, 2021
217b934
Merge branch '8.x'
GrahamCampbell Mar 9, 2021
ac0e133
Delete CHANGELOG-6.x.md
GrahamCampbell Mar 9, 2021
1762bd9
Bumped symfony version to ^5.3 (#36529)
GrahamCampbell Mar 10, 2021
e16f4b6
Drop pusher/pusher-php-server 4.x (#36528)
GrahamCampbell Mar 10, 2021
84c78b9
Change exception's handler ignore method to public (#36550)
smujaddid Mar 11, 2021
6d7661d
Merge branch '8.x'
driesvints Mar 11, 2021
3aabbb7
fixes restrictive type declaration in InteractsWithViews (#36575)
rbarden Mar 12, 2021
e9e91b0
Add Faker as dev dependency (#36586)
driesvints Mar 12, 2021
41bb7f2
Merge branch '8.x'
driesvints Mar 22, 2021
f8b0c09
Rename $conn to meaningful name $connection (#36713)
4m1n0s Mar 23, 2021
b11ffe3
Merge branch '8.x'
GrahamCampbell Mar 24, 2021
b132b09
Fixed merge
GrahamCampbell Mar 24, 2021
76762f9
add age option to flush failed jobs command
Mar 26, 2021
6daecf4
use hours
taylorotwell Mar 26, 2021
8b40e8b
[9.x] Add key support to FormRequest validated method (#36807)
benholmen Mar 30, 2021
d71ea5e
Merge branch '8.x'
GrahamCampbell Mar 30, 2021
20a78b9
Merge branch '8.x'
GrahamCampbell Mar 30, 2021
6f41768
- Merge wrap differences into base grammar (#36510)
LarsGrevelink Apr 1, 2021
c61c862
formatting
taylorotwell Apr 1, 2021
f7cd47a
[9.x] Iterable value type for whereBetween (#36933)
hebinet Apr 11, 2021
8bdd75b
[9.x] allow for named global class scopes (#36934)
lupinitylabs Apr 12, 2021
eb17d56
allow passing an array of params to ignore in original while validati…
introwit Apr 13, 2021
0ac0ef5
Merge branch '8.x'
GrahamCampbell Apr 13, 2021
7994795
formatting
taylorotwell Apr 14, 2021
e3a1518
Merge branch 'signature-param'
taylorotwell Apr 14, 2021
8f31b64
Apply fixes from StyleCI (#36983)
taylorotwell Apr 14, 2021
6e13421
[9.x] Update Container\Util::unwrapIfClosure to match value helper (#…
netpok Apr 15, 2021
c0a3169
Merge branch '8.x'
GrahamCampbell Apr 15, 2021
e769e3d
[9.x] Add sole() to Enumerable contract. (#37066)
ash-jc-allen Apr 21, 2021
18e9c8f
fix conflicts
taylorotwell Apr 21, 2021
7a5672a
Merge branch '8.x'
GrahamCampbell May 2, 2021
accf9db
Implement having null (#37228)
amir9480 May 3, 2021
1e5662a
Merge branch '8.x'
driesvints May 10, 2021
bc54ad9
Add option to ignore case in `Str::contains` and `Str::containsAll` (…
ksassnowski May 10, 2021
d923676
Fix the return type on the password broker factory (#37355)
axlon May 12, 2021
e0ae5fc
[9.x] Set anonymous migration (#37352)
lloricode May 12, 2021
699abd0
Consistent BelongsToMany#firstOrCreate behaviour (#37337)
tw99 May 12, 2021
201f501
Merge branch '8.x'
GrahamCampbell May 12, 2021
d39c6c1
Merge branch '8.x'
GrahamCampbell May 16, 2021
4590d55
Replace Whoops interface with generic ExceptionRenderer interface
AlexVanderbist May 19, 2021
b688269
Fix code style
AlexVanderbist May 19, 2021
b701d95
Add WhoopsExceptionRenderer
AlexVanderbist May 21, 2021
9213d30
Code style fixes
AlexVanderbist May 21, 2021
fd56f1b
Code style
AlexVanderbist May 21, 2021
a7970f7
Support iterables objects on data_get nested arrays (#37453)
marcoocram May 24, 2021
fe93d99
formatting
taylorotwell May 26, 2021
be221e5
Merge branch 'registerable-exception-renderer'
taylorotwell May 26, 2021
95b1899
[9.x] Move to anonymous migrations (#37598)
driesvints Jun 4, 2021
b20f8d0
Combine signed url verification fix from 8.x with excepted parameters…
Krisell Jun 4, 2021
fce9dce
Handle special cases for signed url validation exceptions
Krisell Jun 6, 2021
b7dda6b
Allow signed url excepted parameters to be a prefix or suffix of anot…
Krisell Jun 6, 2021
932f6ba
Replace regexp with split to filter out ignored query parameters
Krisell Jun 7, 2021
895dca9
Update UrlGenerator.php
taylorotwell Jun 7, 2021
4c2c181
Update FoundationServiceProvider.php
taylorotwell Jun 7, 2021
ce27f30
formatting
taylorotwell Jun 7, 2021
fc46309
Apply fixes from StyleCI (#37620)
taylorotwell Jun 7, 2021
0e89f3e
Merge branch '8.x'
driesvints Jun 7, 2021
77ed2c7
fix test
driesvints Jun 7, 2021
d49e821
[9.x] Universal HigherOrderWhenProxy (#37632)
inxilpro Jun 10, 2021
d8fddb1
Merge branch '8.x'
driesvints Jun 11, 2021
a590739
Simplify `Conditionable` tests (#37657)
JosephSilber Jun 11, 2021
2c096ac
Merge branch '8.x'
driesvints Jun 14, 2021
075b6b2
[9.x] Adds the `scoped` method to the container contract (#37679)
tonysm Jun 14, 2021
691fe57
Merge branch '8.x'
driesvints Jun 14, 2021
b7f0359
[9.x] Add `Conditionable` support for callback conditions (#37667)
JosephSilber Jun 17, 2021
24dc91d
Merge branch '8.x'
driesvints Jun 21, 2021
cc84229
Fix merge conflicts
driesvints Jun 21, 2021
850182e
allow to call BelongsToMany::firstOrNew/Create without parameters (#3…
caugner Jun 24, 2021
b52f82c
Merge branch '8.x'
driesvints Jun 28, 2021
fb33213
[9.x] Sesv2client (#37878)
fideloper Jul 1, 2021
8a1a7b5
[9.x] Bug fix: Use correct parameters to send email through SES via S…
fideloper Jul 2, 2021
08728a3
Merge branch '8.x'
driesvints Jul 6, 2021
03fa6a2
[9.x] Update to Symfony v6 and drop PHP 7.4 support (#37941)
driesvints Jul 7, 2021
892163c
Merge branch '8.x'
GrahamCampbell Jul 7, 2021
4b16b78
Merge branch 'master' of github.com:laravel/framework
GrahamCampbell Jul 7, 2021
f15b9ae
Fixed typo in `PruneCommand`
GrahamCampbell Jul 7, 2021
85ceb55
Merge branch '8.x'
driesvints Jul 8, 2021
4186af1
Merge branch '8.x'
driesvints Jul 9, 2021
32a0e8e
[9.x] Drop CommonMark v1 support (#37953)
driesvints Jul 10, 2021
3145df6
Merge branch '8.x'
driesvints Jul 13, 2021
7bfc315
Remove CursorPaginationException (#37995)
driesvints Jul 13, 2021
8059b39
Use string based accessor for Schema facade
driesvints Jul 15, 2021
67f6542
Update Facade.php
driesvints Jul 15, 2021
5d57904
Update Facade.php
driesvints Jul 15, 2021
331e53a
[9.x] PHP8 string functions for Str class (#38011)
tomschlick Jul 15, 2021
014a00a
Merge branch '8.x'
driesvints Jul 15, 2021
f62e503
formatting
taylorotwell Jul 16, 2021
9a28b8b
Merge branch 'refactor-schema-facade'
taylorotwell Jul 16, 2021
3ec5bdc
[9.x] Query builder interface (#37956)
inxilpro Jul 16, 2021
ab5fd4b
update php8 string function (#38071)
shuvroroy Jul 19, 2021
709714d
TrimString middleware adds invisible characters (#38117)
allowing Jul 23, 2021
9581cd6
Remove ext-json from composer.json (#38202)
Jubeki Aug 2, 2021
76b3417
Merge branch '8.x'
driesvints Aug 9, 2021
13e4a7f
[9.x] Manually populate POST request body with JSON data only when re…
LukeTowers Aug 9, 2021
0ec3e78
[9.x] Use CarbonImmutable by default (#38258)
michaeldyrynda Aug 10, 2021
3a8888c
Merge branch '8.x'
driesvints Aug 12, 2021
94c1b8a
Fix incorrect type
driesvints Aug 12, 2021
8defbc6
Make BuildsQueries::tap consistent with other versions of tap (#38359)
axlon Aug 12, 2021
34771cb
BelongsToMany firstOrCreate and firstOrNew should merge attributes co…
JayBizzle Aug 13, 2021
2c3c533
Merge branch '8.x'
driesvints Aug 13, 2021
128614b
Merge branch '8.x'
GrahamCampbell Aug 14, 2021
d5c054b
Merge branch '8.x'
driesvints Aug 16, 2021
cdf73f2
Merge branch '8.x'
driesvints Aug 16, 2021
585b604
[9.x] Fix Symfony v6 breaking changes (#38376)
driesvints Aug 16, 2021
edbbcdb
Make Application@handle() meet Symfony 6's updated interface (#38413)
derekmd Aug 17, 2021
93883ae
Merge branch '8.x'
driesvints Aug 19, 2021
c95392a
DB queries containing JSON paths support array index references (#38391)
derekmd Aug 19, 2021
f409e04
Update firstOrFail logic (#38470)
chu121su12 Aug 20, 2021
67f0a12
Merge branch '8.x'
driesvints Aug 20, 2021
1f07d75
[9.x] Lazy load queue commands (#38479)
chu121su12 Aug 20, 2021
081f467
Dump specific key of the response (#38468)
chrysanthos Aug 20, 2021
078ae5c
Update namespaces in docblocks
driesvints Aug 23, 2021
908c4e4
Merge branch '8.x'
driesvints Aug 23, 2021
792e42c
[9.x] Split Conditionable into package (#38457)
inxilpro Aug 24, 2021
da9116b
[9.x] Adjust PHP 8 and Symfony 6 constraints in all composer.json fil…
X-Coder264 Aug 24, 2021
14c2b25
minor grammar fix (#38529)
browner12 Aug 24, 2021
89b68c7
Update constraint
driesvints Aug 26, 2021
81527e7
bump
driesvints Aug 26, 2021
b1de554
[9.x] Improves `Support\Collection` and `Database\Eloquent\Collection…
nunomaduro Aug 27, 2021
932e601
[9.x] Allow for null handling in custom casts (#38039)
jnoordsij Aug 27, 2021
d69e2e0
Merge branch '8.x'
driesvints Sep 2, 2021
a3cd40a
Merge branch '8.x'
GrahamCampbell Sep 6, 2021
bd7a519
[9.x] Support the latest psr/container versions (#38692)
GrahamCampbell Sep 6, 2021
dc7563c
Merge branch '8.x'
GrahamCampbell Sep 6, 2021
63052ae
Merge branch '8.x'
driesvints Sep 7, 2021
b34ce62
Merge branch '8.x'
GrahamCampbell Sep 8, 2021
60a958c
Merge branch '8.x'
GrahamCampbell Sep 8, 2021
9ee0a4b
CS fixes
GrahamCampbell Sep 8, 2021
05bba7c
Merge branch '8.x'
GrahamCampbell Sep 8, 2021
73ac595
Fixed phpdoc
GrahamCampbell Sep 8, 2021
01b7c08
Merge branch '8.x'
GrahamCampbell Sep 8, 2021
75969f7
Add firstOr methods to relationship classes (#38694)
ganyicz Sep 8, 2021
016265b
Merge branch '8.x'
GrahamCampbell Sep 9, 2021
e62401b
Merge branch '8.x'
GrahamCampbell Sep 9, 2021
531c051
Merge branch '8.x'
GrahamCampbell Sep 9, 2021
c1b38ea
CS fixes
GrahamCampbell Sep 9, 2021
4e6e235
CS fixes
GrahamCampbell Sep 9, 2021
3234a8d
Merge branch '8.x'
driesvints Sep 13, 2021
097107a
[9.x] Implement Symfony Mailer (#38481)
driesvints Sep 14, 2021
3eb951d
Fixes invalid PHPDoc syntax
canvural Sep 15, 2021
2832ecc
Update PHPDocs
canvural Sep 15, 2021
b0a0d66
Merge pull request #38821 from canvural/patch-3
nunomaduro Sep 15, 2021
2b2420b
[9.x] Update psr/log version (#38852)
kylekatarnls Sep 18, 2021
1cc68d2
use nullsafe operator instead of optional
felixdorn Sep 19, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
strategy:
fail-fast: true
matrix:
php: ['7.3', '7.4', '8.0']
php: ['8.0']
stability: [prefer-lowest, prefer-stable]
include:
- php: '8.1'
Expand Down Expand Up @@ -89,7 +89,7 @@ jobs:
strategy:
fail-fast: true
matrix:
php: ['7.3', '7.4', '8.0']
php: ['8.0']
stability: [prefer-lowest, prefer-stable]
include:
- php: '8.1'
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/types.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: types

on:
push:
pull_request:
schedule:
- cron: '0 0 * * *'

jobs:
linux_tests:
runs-on: ubuntu-20.04

strategy:
fail-fast: true
matrix:
php: ['8.0']
include:
- php: '8.1'
flags: "--ignore-platform-req=php"

name: PHP ${{ matrix.php }}

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
tools: composer:v2
coverage: none

- name: Install dependencies
uses: nick-invision/retry@v1
with:
timeout_minutes: 5
max_attempts: 5
command: composer update --prefer-stable --prefer-dist --no-interaction --no-progress ${{ matrix.flags }}

- name: Execute type checking
continue-on-error: ${{ matrix.php > 8 }}
run: vendor/bin/phpstan