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

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

wants to merge 305 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 26, 2020

  1. Added make scope command

    JamesFreeman committed Nov 26, 2020
    Configuration menu
    Copy the full SHA
    ed09095 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e31741 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2020

  1. formatting

    taylorotwell committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    e955f44 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    173c3df View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Nov 27, 2020
    Configuration menu
    Copy the full SHA
    23d7f71 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. [9.x] Flysystem v2 (#33612)

    * Flysystem v2
    
    * Dynamic separator for Windows
    
    * Update namespace FTP adapter
    
    * Bump minimum alpha
    
    * Remove ^2.0 constraint from ftp driver
    
    * Update composer.json
    
    * Update composer.json
    driesvints committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    6095161 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Nov 30, 2020
    Configuration menu
    Copy the full SHA
    1afc725 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Dec 1, 2020
    Configuration menu
    Copy the full SHA
    63fdefb View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2020

  1. [9.x] Address confusion between PostgreSQL concepts "schema" and "sea…

    …rch_path" (#35463)
    
    * Fix terminology in respect to 'schema' vs 'search_path'
    
    * Added support for Comma separated search paths with added test
    
    * Added support for Postgres Variables in search paths with added test
    
    * Fix schema quoting issue and update tests to verify behavior
    
    More specifically, fix issue whereby individual schema paths in an array were quoted twice.
    
    Also, update arguments in tests to verify schema name parsing with vs. without quotes, for both string and array notations.
    
    * Update method to use new "search_path" config key name
    
    Co-authored-by: poppabear8883 <servnx@gmail.com>
    cbj4074 and poppabear8883 committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    bd17679 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e02bc2 View commit details
    Browse the repository at this point in the history
  3. Remove unnecessary import

    inxilpro committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    75cdbed View commit details
    Browse the repository at this point in the history
  4. StyleCI

    inxilpro committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    a96dd76 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Dec 5, 2020
    Configuration menu
    Copy the full SHA
    ffe9f13 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2020

  1. Merge remote-tracking branch 'upstream/master' into feature/summarize…

    …-validation-error-message
    inxilpro committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    6bc063e View commit details
    Browse the repository at this point in the history
  2. formatting

    taylorotwell committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    a974ad6 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. "Normalize" the search_path parsing behavior

    Primarily, these changes "normalize" the search_path parsing behavior such that the new parseSearchPath() method returns the same result whether the search_path input is an array (with one or more schemas), a string with one schema, or a string of comma-separated schemas.
    
    This method's presence makes it much simpler to retrieve the search_path as configured on the connection and use it for more complex schema-related grammar construction.
    cbj4074 committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    20fc31c View commit details
    Browse the repository at this point in the history
  2. Fix PostgreSQL object reference parsing

    The manner in which object references were parsed in certain scenarios caused methods such as hasTable() to return incorrect results.
    
    Among other issues, the underlying SQL grammar omitted the "table_catalog" (i.e., database) in the WHERE clause, which caused inaccurate results in certain cases, e.g., the method returned true incorrectly because a schema and table with the same name exist in a *different database*.
    cbj4074 committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    76933a3 View commit details
    Browse the repository at this point in the history
  3. Apply Style-CI fixes

    cbj4074 committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    c630b8e View commit details
    Browse the repository at this point in the history
  4. [9.x] Add passwordTimeout to RequirePassword middleware as a parameter (

    #35531)
    
    * add passwordTimeout to RequirePassword middleware as a parameter
    
    * Update RequirePassword.php
    
    Co-authored-by: Alin Musat <alin@boostit.com>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    3 people committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    7620a54 View commit details
    Browse the repository at this point in the history
  5. Merge branch '8.x'

    GrahamCampbell committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    2e7e1a3 View commit details
    Browse the repository at this point in the history
  6. [9.x] Default address methods (#35534)

    * Default ipAddress column name
    
    * Default macAddress column name
    jasonmccreary committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    a5582b7 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    6b05546 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7128e69 View commit details
    Browse the repository at this point in the history
  3. fix conflicts

    taylorotwell committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    f3de158 View commit details
    Browse the repository at this point in the history
  4. formatting

    taylorotwell committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    b457b4a View commit details
    Browse the repository at this point in the history
  5. Merge branch '8.x'

    GrahamCampbell committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    423c2f8 View commit details
    Browse the repository at this point in the history
  6. Fixed bad merge

    GrahamCampbell committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    26fec58 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Configuration menu
    Copy the full SHA
    da38178 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Account for special '$user' variable appearing as first schema in sea…

    …rch_path (#35567)
    
    Given that the default search_path value in a PostgreSQL installation is '"$user", public', or perhaps just '"$user"', as may be the case if hardened against CVE-2018-1058, it is preferable to account for the possibility that an end-user may wish to configure a PostgreSQL database connection in Laravel to mimic said default.
    
    Now, if '$user' is the first schema in the search_path, the PostgresBuilder will resolve that schema name to the username defined on the database connection whenever appropriate, e.g., in the hasTable() and getColumnListing() methods.
    cbj4074 committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    e615d23 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    taylorotwell committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    db06258 View commit details
    Browse the repository at this point in the history
  3. add default names

    taylorotwell committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    97d41b0 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. [9.x] Fix several lingering issues with PostgreSQL search_path handli…

    …ng (#35588)
    
    * Fix issue with special $user search path variable not being resolved
    
    For any scenario in which PostgreSQL's internal "information_schema" is queried using a schema/schemas derived from the search_path configured on the connection, it is necessary to resolve PostgreSQL's special "$user" variable to the actual username set on the connection.
    
    While this resolution is performed correctly in the related parseSchemaAndTable() method, it was not being performed here, prior to this change.
    
    * Update variable name to reflect what it actually represents
    
    * Add new tests to cover search_path behavior when dropping all tables
    cbj4074 committed Dec 13, 2020
    Configuration menu
    Copy the full SHA
    4066ca3 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. WIP

    inxilpro committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    8968f68 View commit details
    Browse the repository at this point in the history
  2. Default to decrypt

    inxilpro committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    669b337 View commit details
    Browse the repository at this point in the history
  3. Code style

    inxilpro committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    0f1edb8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e401fa7 View commit details
    Browse the repository at this point in the history
  5. StyleCI

    inxilpro committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    70192dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dd58120 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    529a378 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d16ce9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9295720 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. formatting

    taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    ca2d992 View commit details
    Browse the repository at this point in the history
  2. WIP

    inxilpro authored and taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    c34f654 View commit details
    Browse the repository at this point in the history
  3. Default to decrypt

    inxilpro authored and taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    55e5d16 View commit details
    Browse the repository at this point in the history
  4. Code style

    inxilpro authored and taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    941fa46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3963bed View commit details
    Browse the repository at this point in the history
  6. StyleCI

    inxilpro authored and taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    4770f30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be273a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bd53408 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1a599a8 View commit details
    Browse the repository at this point in the history
  10. formatting

    taylorotwell committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    4e39fde View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c6aee30 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    #	tests/Testing/TestResponseTest.php
    driesvints committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    0bd9b58 View commit details
    Browse the repository at this point in the history
  2. [9.x] Add before resolving callbacks to contract (#35661)

    * Add beforeResolving signature to container contract
    
    * Make docblock consistent
    lorisleiva committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    d6059bb View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2020

  1. [9.x] Cast Stringable to string when used with json_encode() (#35680)

    * [9.x] Cast Stringable to string when used with json_encode().
    
    Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>
    
    * Update src/Illuminate/Support/Stringable.php
    
    Co-authored-by: Anton Komarev <1849174+antonkomarev@users.noreply.github.com>
    
    * Update Stringable.php
    
    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    Co-authored-by: Anton Komarev <1849174+antonkomarev@users.noreply.github.com>
    3 people committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    840166a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dc6ce5 View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Dec 20, 2020
    Configuration menu
    Copy the full SHA
    16519f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    c6bd59a View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. fix conflicts

    taylorotwell committed Dec 24, 2020
    Configuration menu
    Copy the full SHA
    09852c9 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. Support for overriding component props using attributes spread

    Alejandro Fernández committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    f4110cc View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. Added tests

    Alejandro Fernández committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    32dcdb6 View commit details
    Browse the repository at this point in the history
  2. Added Class Based components support

    Alejandro Fernández committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    7da69e8 View commit details
    Browse the repository at this point in the history
  3. Exclude assigned props from attributes array

    Alejandro Fernández committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    55125a8 View commit details
    Browse the repository at this point in the history
  4. Fix Style CI

    Alejandro Fernández committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    6364c5b View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2020

  1. Added some integration test around Component attributes inheritance

    Alejandro Fernández committed Dec 30, 2020
    Configuration menu
    Copy the full SHA
    6ab8438 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2021

  1. formatting

    taylorotwell committed Jan 1, 2021
    Configuration menu
    Copy the full SHA
    3b8edf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2021

  1. Configuration menu
    Copy the full SHA
    6978dde View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2021

  1. Configuration menu
    Copy the full SHA
    ef82f51 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. formatting

    taylorotwell committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    4aa5b3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce57929 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. [9.x] Fix BelongsToMany#updateOrCreate behaviour merge arguments for …

    …new models (#35827)
    
    * Update updateOrCreate on BelongsToMany to follow default behaviour of merging arguments for newly created models
    
    * Fix failing tests
    
    Co-authored-by: Marco <marco@dcc.team>
    marcoboers and marcoboers committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    4c0d55f View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2021

  1. Configuration menu
    Copy the full SHA
    2996da8 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. formatting

    taylorotwell committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    b026c12 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. [9.x] Added argument transformNullToEmptyString to the functions old(…

    …) and … (#35853)
    
    * Added argument transformNullToEmptyString to the functions old() and getOldInput() and added tests
    
    * Removed argument transformNullToEmptyString from the functions old() and getOldInput()
    Loots-it committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    4a45e56 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. [9.x] Adds support for Parallel Testing (#35778)

    * Adds parallel testing
    
    * Fixes "Class MysqlBuilder" not found
    
    * Updates wording when drivers do not support create/drop databases
    
    * Avoids "getenv" and "putenv" in favour of $_SERVER
    
    * Moves "createDatabaseIfNotExists" to "createDatabase"
    
    * Adds support to "Postgres"
    
    * Fixes CS
    
    * Uses a database per process regardless of the used database testing trait
    
    * Apply fixes from StyleCI
    
    * Removes unused catch
    
    * Refactors into service providers
    
    * Apply fixes from StyleCI
    
    * Removes token resolver from the public API
    
    * Renames Parallel Testing register callbacks
    
    * Adds "setUp" process and "tearDown" test case
    
    * Updates Parallel Testing facade
    
    * Suffixes _test_ on storage too
    
    * Fixes missing envs for process callbacks
    
    * Apply fixes from StyleCI
    
    * Ensures "drops" only happen when needed
    
    * Apply fixes from StyleCI
    
    * Adds support for SQLite file databases
    
    * Adds tests for SQLite file databases
    
    * Lower case create/drop statements
    
    * Adds support for SQL Server
    
    * Apply fixes from StyleCI
    
    * Adds tests against Parallel Testing callbacks
    
    * Adds tests for parallel console output
    
    * Apply fixes from StyleCI
    
    * Removes unused lines in tests
    
    * Calls Parallel Testing setUp callbacks after refresh app only
    
    * Cleans folders for parallel testing
    
    * Makes test databases persist
    
    * Apply fixes from StyleCI
    
    * Resolve parallel testing callbacks from container
    
    * Apply fixes from StyleCI
    
    * Update TestDatabases.php
    
    * Update ParallelTesting.php
    
    * Renames "refresh-databases" to "recreate-databases"
    
    Co-authored-by: Nuno Maduro <nunomaduro@users.noreply.github.com>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    3 people committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    8b5845b View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Jan 13, 2021
    Configuration menu
    Copy the full SHA
    107e49f View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. [9.x] Remove reduceWithKeys and merge the functionality with reduce (#…

    …35901)
    
    * remove reduce from LazyCollection
    
    * remove reduce from Collection
    
    * add reduce to EnumeratesValues
    
    * move tap method a bit down to its alphabetically correct place
    
    * add test for reduce with keys
    
    * Remove testReduceWithKeys
    
    we don't have the method anymore so we're not testing it
    mokhosh committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    10ab29e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    b9624ab View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Merge branch '8.x'

    driesvints committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    d31d419 View commit details
    Browse the repository at this point in the history
  2. Remove test

    driesvints committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    c377b2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c17c67b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ba34a3 View commit details
    Browse the repository at this point in the history
  5. Drop doctrine/inflector v1 (#35983)

    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    driesvints and taylorotwell committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    09a2336 View commit details
    Browse the repository at this point in the history
  6. [9.x] Bump DBAL to 2.12 (#35974)

    * Bump DBAL to 2.12
    
    * Fix invalid signatures
    
    * Remove conflict
    
    * inheritdoc
    
    * DocBlocks
    driesvints committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    eaf1ab7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2bef36c View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Configuration menu
    Copy the full SHA
    f6640f8 View commit details
    Browse the repository at this point in the history
  2. formatting

    taylorotwell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    1ec905f View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    00b0ce0 View commit details
    Browse the repository at this point in the history
  4. Merge branch '8.x'

    GrahamCampbell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    4d6bd38 View commit details
    Browse the repository at this point in the history
  5. [9.x] Drop PHP 7.3 (#36038)

    * Drop PHP 7.3
    
    * Update tests.yml
    GrahamCampbell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    be9e960 View commit details
    Browse the repository at this point in the history
  6. Merge branch '8.x'

    GrahamCampbell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    b4ea84b View commit details
    Browse the repository at this point in the history
  7. Fixed bad merge

    GrahamCampbell committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    9846e88 View commit details
    Browse the repository at this point in the history
  8. Merge branch '8.x'

    driesvints committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    71d8258 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    a42a09c View commit details
    Browse the repository at this point in the history
  2. Fix test

    driesvints committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    c848d93 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Jan 30, 2021
    Configuration menu
    Copy the full SHA
    8076d86 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. [9.x] Accept attribute to touch (#36157)

    * wip
    
    * Update HasTimestamps.php
    freekmurze committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    e095ac0 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. [9.x] Pass collection instance into tap directly, not a clone (#36220)

    * Pass instance into `tap` directly
    
    * Use `tap` instead of `pipe` in test
    JosephSilber committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    8a106ef View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Merge branch '8.x'

    driesvints committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    2eb476b View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. [9.x] Fixing the Error : Class "League\Flysystem\Adapter\Local" not f…

    …ound (#36407)
    
    * [9.x] Fixing the Error : Class "League\Flysystem\Adapter\Local" not found
    
    This is related to the new Flysystem v2 (Check the PR #33612)
    
    * Update VendorPublishCommand.php
    arcanedev-maroc committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    347dc5b View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    3bcd999 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    0758ec1 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-6.x.md
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    77f543a View commit details
    Browse the repository at this point in the history
  2. Date

    driesvints committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    7b5c521 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Filesystem/FilesystemAdapter.php
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    71803be View commit details
    Browse the repository at this point in the history
  2. [9.x] Update to EmailValidator v3 (#36525)

    * Update to EmailValidator v3
    
    * Return null
    driesvints committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    f6a4217 View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Mar 9, 2021
    Configuration menu
    Copy the full SHA
    217b934 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac0e133 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Configuration menu
    Copy the full SHA
    1762bd9 View commit details
    Browse the repository at this point in the history
  2. Drop pusher/pusher-php-server 4.x (#36528)

    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    GrahamCampbell and taylorotwell committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    e16f4b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. Configuration menu
    Copy the full SHA
    84c78b9 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-6.x.md
    #	CHANGELOG-8.x.md
    driesvints committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    6d7661d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Configuration menu
    Copy the full SHA
    3aabbb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9e91b0 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    #	src/Illuminate/Filesystem/FilesystemAdapter.php
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
    #	src/Illuminate/Support/Str.php
    #	tests/Support/SupportCollectionTest.php
    driesvints committed Mar 22, 2021
    Configuration menu
    Copy the full SHA
    41bb7f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    f8b0c09 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    b11ffe3 View commit details
    Browse the repository at this point in the history
  2. Fixed merge

    GrahamCampbell committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    b132b09 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. add age option to flush failed jobs command

    Wouter Rutgers committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    76762f9 View commit details
    Browse the repository at this point in the history
  2. use hours

    taylorotwell committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    6daecf4 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. [9.x] Add key support to FormRequest validated method (#36807)

    * Add key option to $request->validated()
    
    Co-authored-by: mattstauffer <matt@tighten.co>
    
    * Make FoundationFormRequestTest method names consistent
    
    Co-authored-by: mattstauffer <matt@tighten.co>
    benholmen and mattstauffer committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    8b40e8b View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d71ea5e View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    20a78b9 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. - Merge wrap differences into base grammar (#36510)

    - Move JSON related functions from query grammar to base grammar
    - Add JSON wrap functions to schema grammar
    - Add JSON support for MySQL and SQLite for virtualAs and storedAs columns
    LarsGrevelink committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    6f41768 View commit details
    Browse the repository at this point in the history
  2. formatting

    taylorotwell committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    c61c862 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2021

  1. [9.x] Iterable value type for whereBetween (#36933)

    * Added CarbonPeriod value type to Query\Builder->whereBetween
    
    * Removed CarbonPeriod typehint and replaced it with native iterable type
    hebinet committed Apr 11, 2021
    Configuration menu
    Copy the full SHA
    f7cd47a View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Configuration menu
    Copy the full SHA
    8bdd75b View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    eb17d56 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    0ac0ef5 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. formatting

    taylorotwell committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    7994795 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3a1518 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f31b64 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. [9.x] Update Container\Util::unwrapIfClosure to match value helper (#…

    …36995)
    
    * Match Util::unwrapIfClosure to value helper
    
    * Use helper when applicable
    netpok committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    6e13421 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    c0a3169 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. [9.x] Add sole() to Enumerable contract. (#37066)

    * Added sole() to Enumerable contract.
    
    * Update Enumerable.php
    
    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    ash-jc-allen and taylorotwell committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    e769e3d View commit details
    Browse the repository at this point in the history
  2. fix conflicts

    taylorotwell committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    18e9c8f View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed May 2, 2021
    Configuration menu
    Copy the full SHA
    7a5672a View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Configuration menu
    Copy the full SHA
    accf9db View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	composer.json
    #	src/Illuminate/Broadcasting/composer.json
    driesvints committed May 10, 2021
    Configuration menu
    Copy the full SHA
    1e5662a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc54ad9 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Configuration menu
    Copy the full SHA
    d923676 View commit details
    Browse the repository at this point in the history
  2. [9.x] Set anonymous migration (#37352)

    * Set anonymous migration
    
    * Set anonymous migration
    
    * Set anonymous migration
    lloricode committed May 12, 2021
    Configuration menu
    Copy the full SHA
    e0ae5fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    699abd0 View commit details
    Browse the repository at this point in the history
  4. Merge branch '8.x'

    GrahamCampbell committed May 12, 2021
    Configuration menu
    Copy the full SHA
    201f501 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed May 16, 2021
    Configuration menu
    Copy the full SHA
    d39c6c1 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    4590d55 View commit details
    Browse the repository at this point in the history
  2. Fix code style

    AlexVanderbist committed May 19, 2021
    Configuration menu
    Copy the full SHA
    b688269 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. Configuration menu
    Copy the full SHA
    b701d95 View commit details
    Browse the repository at this point in the history
  2. Code style fixes

    AlexVanderbist committed May 21, 2021
    Configuration menu
    Copy the full SHA
    9213d30 View commit details
    Browse the repository at this point in the history
  3. Code style

    AlexVanderbist committed May 21, 2021
    Configuration menu
    Copy the full SHA
    fd56f1b View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Configuration menu
    Copy the full SHA
    a7970f7 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. formatting

    taylorotwell committed May 26, 2021
    Configuration menu
    Copy the full SHA
    fe93d99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be221e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. [9.x] Move to anonymous migrations (#37598)

    * Move to anonymous migrations
    
    * Fix tests
    driesvints committed Jun 4, 2021
    Configuration menu
    Copy the full SHA
    95b1899 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2021

  1. Configuration menu
    Copy the full SHA
    b20f8d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Configuration menu
    Copy the full SHA
    fce9dce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7dda6b View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    932f6ba View commit details
    Browse the repository at this point in the history
  2. Update UrlGenerator.php

    taylorotwell committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    895dca9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c2c181 View commit details
    Browse the repository at this point in the history
  4. formatting

    taylorotwell committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    ce27f30 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc46309 View commit details
    Browse the repository at this point in the history
  6. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    #	composer.json
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Routing/UrlGenerator.php
    #	tests/Integration/Routing/UrlSigningTest.php
    driesvints committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    0e89f3e View commit details
    Browse the repository at this point in the history
  7. fix test

    driesvints committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    77ed2c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. [9.x] Universal HigherOrderWhenProxy (#37632)

    * [9.x] Universal HigherOrderWhenProxy
    
    * StyleCI
    
    * Replace by-reference variables with exceptions
    inxilpro committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    d49e821 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    d8fddb1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a590739 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    driesvints committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    2c096ac View commit details
    Browse the repository at this point in the history
  2. [9.x] Adds the scoped method to the container contract (#37679)

    * Adds the scoped to the container contract
    
    * Add the scopedIf method to the container contract
    tonysm committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    075b6b2 View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    driesvints committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    691fe57 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. [9.x] Add Conditionable support for callback conditions (#37667)

    * Add `Conditionable` support for callback conditions
    
    * Update DocBlocks in `Enumerable` to match `Conditionable`
    
    * Update uses
    
    * Add to collection higher order proxy
    JosephSilber committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    b7f0359 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-6.x.md
    #	CHANGELOG-8.x.md
    #	composer.json
    #	src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
    #	src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
    driesvints committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    24dc91d View commit details
    Browse the repository at this point in the history
  2. Fix merge conflicts

    driesvints committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    cc84229 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Configuration menu
    Copy the full SHA
    850182e View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-6.x.md
    #	CHANGELOG-8.x.md
    #	src/Illuminate/Database/Schema/Grammars/MySqlGrammar.php
    #	src/Illuminate/Database/Schema/Grammars/SQLiteGrammar.php
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Jun 28, 2021
    Configuration menu
    Copy the full SHA
    b52f82c View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. [9.x] Sesv2client (#37878)

    * update SesTransport to use SesV2Client
    
    * update tests for SesV2Client usage
    fideloper committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    fb33213 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. [9.x] Bug fix: Use correct parameters to send email through SES via S…

    …esV2Client (#37881)
    
    * use correct parameters for sending raw email via SES v2
    
    * remove FromEmailAddress parameter
    fideloper committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    8a1a7b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    08728a3 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

  1. [9.x] Update to Symfony v6 and drop PHP 7.4 support (#37941)

    * revert
    
    * revert
    
    * PHP 8 only
    
    * Update setHidden
    
    * Disable windows tests for now
    
    * Replace removed constant
    
    * re-enable windows tests
    
    * Bump minimum Mockery
    driesvints committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    03fa6a2 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Jul 7, 2021
    Configuration menu
    Copy the full SHA
    892163c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b16b78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f15b9ae View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Merge branch '8.x'

    driesvints committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    85ceb55 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	composer.json
    #	src/Illuminate/Mail/composer.json
    #	src/Illuminate/Support/composer.json
    driesvints committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    4186af1 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. [9.x] Drop CommonMark v1 support (#37953)

    * Update to CommonMark v2
    
    * Update composer.json files
    driesvints committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    32a0e8e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    3145df6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bfc315 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Configuration menu
    Copy the full SHA
    8059b39 View commit details
    Browse the repository at this point in the history
  2. Update Facade.php

    driesvints committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    67f6542 View commit details
    Browse the repository at this point in the history
  3. Update Facade.php

    driesvints committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    5d57904 View commit details
    Browse the repository at this point in the history
  4. [9.x] PHP8 string functions for Str class (#38011)

    * use str_contains over mb_strpos
    
    * use str_ends_with over substr
    
    * use str_starts_with over strncmp
    tomschlick committed Jul 15, 2021
    1 Configuration menu
    Copy the full SHA
    331e53a View commit details
    Browse the repository at this point in the history
  5. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    driesvints committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    014a00a View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. formatting

    taylorotwell committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    f62e503 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a28b8b View commit details
    Browse the repository at this point in the history
  3. [9.x] Query builder interface (#37956)

    * Initial extraction of contract and trait
    
    * Add support for MorphTo macro buffer
    
    * Improved docblocks
    
    * A little refactoring
    
    * Add inheritdoc statements
    
    * Update two more passthru methods
    
    * Removed duplicate macroBuffer logic
    
    * Rename query builder contract
    
    * Remove extra space from inheritdoc tags
    
    * Fix issue with contract name collision
    
    * Remove extra space in inheritdoc
    
    * Remove space from last inheritdoc blocks
    
    * Revert import alias to QueryBuilder
    
    * formatting
    
    Co-authored-by: Taylor Otwell <taylorotwell@gmail.com>
    inxilpro and taylorotwell committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    3ec5bdc View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    ab5fd4b View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. TrimString middleware adds invisible characters (#38117)

    Co-authored-by: jie <jie@example.com>
    allowing and jie committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    709714d View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    9581cd6 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    #	composer.json
    #	src/Illuminate/Database/Query/Builder.php
    #	src/Illuminate/Events/Dispatcher.php
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Foundation/Providers/ArtisanServiceProvider.php
    #	src/Illuminate/Mail/composer.json
    #	src/Illuminate/Queue/composer.json
    #	tests/Filesystem/FilesystemAdapterTest.php
    driesvints committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    76b3417 View commit details
    Browse the repository at this point in the history
  2. [9.x] Manually populate POST request body with JSON data only when re…

    …quired (#37921)
    
    * Manually populate POST request body with JSON data only when required
    
    This fixes a 6 year old bug introduced in #7026 where GET requests would have GET data populated in the POST body property leading to issues around Request::post() and $request->getParsedBody() returning GET values when called on GET requests.
    
    This is a resubmit of #17087 & #36708, and fixes #22805. Credit to @dan-har for the initial solution and @mixlion for updating it for >=6.x.
    
    The original PR was meant to support POST requests where their Content-type was set to application/json (instead of the typical application/x-www-form-urlencoded), but it introduced a subtle and dangerous bug because while $request->getInputSource() does return the JSON data for JSON requests, it also returns the GET data for GET requests. This commit solves the underlying issue without breaking compatibility with the original functionality.
    
    * Add test for non-JSON GET requests
    
    * Style fixes
    
    * Extra space removal
    
    * GitHub's editor needs some work
    LukeTowers committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    13e4a7f View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. [9.x] Use CarbonImmutable by default (#38258)

    * Ensure that Illuminate\Support\Carbon is used consistently across the framework
    
    * Update tests to support immutable dates by default
    
    * Update date calls to support immutable-first behaviour
    
    * cs fixes
    
    * Per PR review, revert to using Carbon by default
    michaeldyrynda committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    0ec3e78 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	composer.json
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Mail/composer.json
    #	src/Illuminate/Queue/composer.json
    driesvints committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    3a8888c View commit details
    Browse the repository at this point in the history
  2. Fix incorrect type

    driesvints committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    94c1b8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8defbc6 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

  1. Configuration menu
    Copy the full SHA
    34771cb View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    driesvints committed Aug 13, 2021
    Configuration menu
    Copy the full SHA
    2c3c533 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    128614b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Merge branch '8.x'

    driesvints committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    d5c054b View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    driesvints committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    cdf73f2 View commit details
    Browse the repository at this point in the history
  3. [9.x] Fix Symfony v6 breaking changes (#38376)

    * Fix type errors
    
    * Fix session handling
    
    * Update getSession usages
    driesvints committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    585b604 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Make Application@handle() meet Symfony 6's updated interface (#38413)

    Add return type. This is a great use of our time.
    derekmd committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    edbbcdb View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-6.x.md
    #	CHANGELOG-8.x.md
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    93883ae View commit details
    Browse the repository at this point in the history
  2. DB queries containing JSON paths support array index references (#38391)

    e.g.,
    
    DB::table('owner')
        ->where('packages[1]->name', 'laravel/framework')
        ->update(['packages[1]->versions[0]' => '9.0.0']);
    
    Stop compiling:
    
    UPDATE `owner`
    SET `packages` = JSON_SET(`packages`, $"[1]"."versions[0]", '9.0.0')
    WHERE json_unquote(json_extract(`packages[1]`, '$."name"')) = 'laravel/framework';
    ...
    
    Instead avoid escaping array dereference characters:
    
    UPDATE `owner`
    SET `framework` = JSON_SET(`framework`, $[1]."versions"[0], '9.0.0')
    WHERE json_unquote(json_extract(`packages[1]`, '$."name"')) = 'laravel/framework';
    derekmd committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    c95392a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Configuration menu
    Copy the full SHA
    f409e04 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    driesvints committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    67f0a12 View commit details
    Browse the repository at this point in the history
  3. [9.x] Lazy load queue commands (#38479)

    * use class name for command registration
    
    * assign defaultName for lazy loading
    chu121su12 committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    1f07d75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    081f467 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    078ae5c View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    driesvints committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    908c4e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. [9.x] Split Conditionable into package (#38457)

    * [9.x] Split Conditionable into package
    
    * Fix issue with 8.x merge
    inxilpro committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    792e42c View commit details
    Browse the repository at this point in the history
  2. [9.x] Adjust PHP 8 and Symfony 6 constraints in all composer.json fil…

    …es (#38526)
    
    * Adjust missed places for the PHP 8 and Symfony 6 upgrade
    
    * Update PHP version to be in sync with the Symfony 6 min PHP version
    
    * Update PHP constraint
    X-Coder264 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    da9116b View commit details
    Browse the repository at this point in the history
  3. minor grammar fix (#38529)

    browner12 committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    14c2b25 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Update constraint

    driesvints committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    89b68c7 View commit details
    Browse the repository at this point in the history
  2. bump

    driesvints committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    81527e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. [9.x] Improves Support\Collection and `Database\Eloquent\Collection…

    …` type definitions (#38538)
    
    * Adds CI workflow
    
    * Adds phpstan
    
    * Adds work in progress regarding generic collections
    
    * Fixes missing template
    
    * Renames template
    
    * Updates test
    
    * Apply fixes from StyleCI
    
    * Adds work in progress regarding generic collections
    
    * Adds work in progress regarding generic collections
    
    * Adds work in progress regarding generic collections
    
    * Adds work in progress regarding generic collections
    
    * Adds work in progress regarding generic collections
    
    * Styling
    
    * Apply fixes from StyleCI
    
    * Apply fixes from StyleCI
    
    * Adds work in progress regarding generic collections
    
    * Remove work on Models
    
    * Revert "Remove work on Models"
    
    This reverts commit d6c4291.
    
    * Removes `prefer-lowest`
    
    * Removes non needed code on CI job
    
    Co-authored-by: Dries Vints <dries@vints.io>
    
    * Fixes `Eloquent\Collection::load` types
    
    * Adds work in progress regarding generic collections
    
    * Fixes `Eloquent\Collection::load` related methods
    
    Co-authored-by: Taylor Otwell <taylorotwell@users.noreply.github.com>
    Co-authored-by: Dries Vints <dries@vints.io>
    3 people committed Aug 27, 2021
    1 Configuration menu
    Copy the full SHA
    b1de554 View commit details
    Browse the repository at this point in the history
  2. [9.x] Allow for null handling in custom casts (#38039)

    * Pass null to custom cast set method when value is null
    
    * Add integration test for custom casts on Eloquent Model
    
    * Rename Address class to AddressCast in EloquentModelCustomCastingTest
    
    Prevents a duplicate naming conflict
    
    * Allow for proper null value handling in custom CastsAttributes implementations
    
    * Fix codestyle issue in EloquentModelCustomCastingTest.php
    jnoordsij committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    932e601 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    #	src/Illuminate/Collections/Collection.php
    #	src/Illuminate/Foundation/Application.php
    #	src/Illuminate/Testing/TestResponse.php
    driesvints committed Sep 2, 2021
    1 Configuration menu
    Copy the full SHA
    d69e2e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    a3cd40a View commit details
    Browse the repository at this point in the history
  2. [9.x] Support the latest psr/container versions (#38692)

    * Support the latest psr/container versions
    
    * Added types
    GrahamCampbell committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    bd7a519 View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    dc7563c View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    63052ae View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    b34ce62 View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    60a958c View commit details
    Browse the repository at this point in the history
  3. CS fixes

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    9ee0a4b View commit details
    Browse the repository at this point in the history
  4. Merge branch '8.x'

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    05bba7c View commit details
    Browse the repository at this point in the history
  5. Fixed phpdoc

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    73ac595 View commit details
    Browse the repository at this point in the history
  6. Merge branch '8.x'

    GrahamCampbell committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    01b7c08 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    75969f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    016265b View commit details
    Browse the repository at this point in the history
  2. Merge branch '8.x'

    GrahamCampbell committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    e62401b View commit details
    Browse the repository at this point in the history
  3. Merge branch '8.x'

    GrahamCampbell committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    531c051 View commit details
    Browse the repository at this point in the history
  4. CS fixes

    GrahamCampbell committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    c1b38ea View commit details
    Browse the repository at this point in the history
  5. CS fixes

    GrahamCampbell committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    4e6e235 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Merge branch '8.x'

    driesvints committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    3234a8d View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. [9.x] Implement Symfony Mailer (#38481)

    * Implement Symfony Mailer
    
    * Apply fixes from StyleCI
    
    * Update src/Illuminate/Mail/Message.php
    
    Co-authored-by: michael-rubel <contact@observer.name>
    
    * Update src/Illuminate/Mail/Message.php
    
    Co-authored-by: michael-rubel <contact@observer.name>
    
    * Update src/Illuminate/Mail/Message.php
    
    Co-authored-by: michael-rubel <contact@observer.name>
    
    * Update src/Illuminate/Mail/Message.php
    
    Co-authored-by: michael-rubel <contact@observer.name>
    
    * Update src/Illuminate/Mail/Message.php
    
    Co-authored-by: michael-rubel <contact@observer.name>
    
    * Update Array and Log transports
    
    * Apply fixes from StyleCI
    
    * Fix interface implementation
    
    * Update Mailer
    
    * Apply fixes from StyleCI
    
    * Rename
    
    * Remove method
    
    * Fix tests
    
    * Apply fixes from StyleCI
    
    * Work on Mailer tests
    
    * type-hint
    
    * Fix Mailer tests
    
    * Fix more tests
    
    * Apply fixes from StyleCI
    
    * Migrate Mailgun transport
    
    * Migrate Postmark transport
    
    * Replace SesTransport
    
    * Remove transports from dev dependencies
    
    * Allow setting options on esmtp transport
    
    * Fix Postmark transport
    
    * Fix embedding files
    
    * Clarify API transports
    
    * Apply fixes from StyleCI
    
    * Fix SES transport setup
    
    * Add MessageStreamId to Postmark Transport again (#38748)
    
    * Update symfony mailer docblocks (#38773)
    
    * Update docblocks from Swift Mailer to Symfony Mailer
    
    * Make TransportInterface more specific
    
    * Add Session Token to SES Transport (#38797)
    
    * Update src/Illuminate/Mail/Transport/ArrayTransport.php
    
    Co-authored-by: Julius Kiekbusch <jubeki99@gmail.com>
    
    * fix docblock
    
    * Add Wrapper for Symfony SentMessage (#38803)
    
    * Create SentMessage wrapper for Symfony's SentMessage
    
    * Wrap Symfony SentMessage
    
    * Update Docblocks to Illuminate\Mail\SentMessage
    
    * Fix sendMailable
    
    * Update SentMessage.php
    
    Co-authored-by: Dries Vints <dries@vints.io>
    
    Co-authored-by: Taylor Otwell <taylorotwell@users.noreply.github.com>
    Co-authored-by: michael-rubel <contact@observer.name>
    Co-authored-by: Julius Kiekbusch <jubeki99@gmail.com>
    Co-authored-by: Taylor Otwell <taylor@laravel.com>
    Co-authored-by: Taylor Otwell <taylorotwell@gmail.com>
    6 people committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    097107a View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Fixes invalid PHPDoc syntax

    canvural committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    3eb951d View commit details
    Browse the repository at this point in the history
  2. Update PHPDocs

    canvural committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    2832ecc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #38821 from canvural/patch-3

    [9.x] Fixes invalid PHPDoc syntax
    nunomaduro committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    b0a0d66 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. [9.x] Update psr/log version (#38852)

    * Update psr/log
    
    * Add types for LogManager
    
    * Update Logger typing
    kylekatarnls committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    2b2420b View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2021

  1. Configuration menu
    Copy the full SHA
    1cc68d2 View commit details
    Browse the repository at this point in the history