Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: illuminate/collections
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.83.0
Choose a base ref
...
head repository: illuminate/collections
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v11.20.0
Choose a head ref

Commits on Sep 3, 2020

  1. Bumped version to 9

    GrahamCampbell committed Sep 3, 2020
    Copy the full SHA
    05f6a07 View commit details

Commits on Sep 8, 2020

  1. Copy the full SHA
    b155ee2 View commit details

Commits on Sep 24, 2020

  1. fix conflicts

    taylorotwell committed Sep 24, 2020
    Copy the full SHA
    1854df9 View commit details

Commits on Oct 12, 2020

  1. Copy the full SHA
    3f6a276 View commit details

Commits on Oct 13, 2020

  1. Copy the full SHA
    2cef193 View commit details

Commits on Oct 19, 2020

  1. Copy the full SHA
    550bd47 View commit details

Commits on Oct 20, 2020

  1. Copy the full SHA
    ddce8dc View commit details

Commits on Oct 22, 2020

  1. Copy the full SHA
    7ab412e View commit details

Commits on Oct 27, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Oct 27, 2020
    Copy the full SHA
    47babf6 View commit details

Commits on Nov 21, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Nov 21, 2020
    Copy the full SHA
    1a2b767 View commit details

Commits on Nov 27, 2020

  1. Merge branch '8.x'

    # Conflicts:
    #	src/Illuminate/Foundation/Application.php
    driesvints committed Nov 27, 2020
    Copy the full SHA
    fea7462 View commit details

Commits on Nov 30, 2020

  1. Merge branch '8.x'

    GrahamCampbell committed Nov 30, 2020
    Copy the full SHA
    99889eb View commit details

Commits on Dec 11, 2020

  1. Merge branch '8.x'

    taylorotwell committed Dec 11, 2020
    Copy the full SHA
    ef846f0 View commit details

Commits on Jan 13, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Jan 13, 2021
    Copy the full SHA
    af7b1ea View commit details

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 authored Jan 18, 2021
    Copy the full SHA
    0f8e518 View commit details

Commits on Jan 21, 2021

  1. Merge branch '8.x'

    driesvints committed Jan 21, 2021
    Copy the full SHA
    057598b View commit details

Commits on Jan 25, 2021

  1. [9.x] Drop PHP 7.3 (#36038)

    * Drop PHP 7.3
    
    * Update tests.yml
    GrahamCampbell authored Jan 25, 2021
    Copy the full SHA
    dd5b3aa View commit details

Commits on Jan 30, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Jan 30, 2021
    Copy the full SHA
    f142da5 View commit details

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 authored Feb 10, 2021
    Copy the full SHA
    063154a View commit details

Commits on Mar 2, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Mar 2, 2021
    Copy the full SHA
    6503abc View commit details
  2. Merge branch '8.x'

    GrahamCampbell committed Mar 2, 2021
    Copy the full SHA
    8a03a77 View commit details

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
    Copy the full SHA
    340d170 View commit details

Commits on Mar 10, 2021

  1. Copy the full SHA
    00b8361 View commit details

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
    Copy the full SHA
    7a23d71 View commit details

Commits on Mar 30, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Mar 30, 2021
    Copy the full SHA
    b757e02 View commit details

Commits on Apr 13, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Apr 13, 2021
    Copy the full SHA
    f03e17b View commit details

Commits on Apr 15, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Apr 15, 2021
    Copy the full SHA
    3adf132 View commit details

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 authored Apr 21, 2021
    Copy the full SHA
    ad3a118 View commit details
  2. fix conflicts

    taylorotwell committed Apr 21, 2021
    Copy the full SHA
    1e70a82 View commit details

Commits on May 2, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed May 2, 2021
    Copy the full SHA
    8e3e329 View commit details

Commits on May 24, 2021

  1. Copy the full SHA
    86f18a8 View commit details

Commits on Jun 10, 2021

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

    * [9.x] Universal HigherOrderWhenProxy
    
    * StyleCI
    
    * Replace by-reference variables with exceptions
    inxilpro authored Jun 10, 2021
    Copy the full SHA
    d8f0f04 View commit details

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 authored Jun 17, 2021
    Copy the full SHA
    4c26d37 View commit details

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
    Copy the full SHA
    16bd112 View commit details

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
    Copy the full SHA
    b2b50d2 View commit details

Commits on Jul 15, 2021

  1. Merge branch '8.x'

    # Conflicts:
    #	CHANGELOG-8.x.md
    driesvints committed Jul 15, 2021
    Copy the full SHA
    a9a225f View commit details

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
    Copy the full SHA
    bf98012 View commit details

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
    Copy the full SHA
    d17728b View commit details

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
    Copy the full SHA
    5ca0d16 View commit details

Commits on Aug 20, 2021

  1. Copy the full SHA
    664e65d View commit details

Commits on Aug 23, 2021

  1. Copy the full SHA
    9b6746f View commit details
  2. Merge branch '8.x'

    driesvints committed Aug 23, 2021
    Copy the full SHA
    fcdbd63 View commit details

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 authored Aug 24, 2021
    Copy the full SHA
    ff5fa34 View commit details
  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 authored Aug 24, 2021
    Copy the full SHA
    d7e1e50 View commit details

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 d6c42910a032f1647f07d42dc800d8be22a77963.
    
    * 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 authored Aug 27, 2021
    Copy the full SHA
    4f601bd View commit details

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
    Copy the full SHA
    880ffe3 View commit details

Commits on Sep 8, 2021

  1. Merge branch '8.x'

    GrahamCampbell committed Sep 8, 2021
    Copy the full SHA
    fc87103 View commit details
  2. CS fixes

    GrahamCampbell committed Sep 8, 2021
    Copy the full SHA
    99677ac View commit details
  3. Fixed phpdoc

    GrahamCampbell committed Sep 8, 2021
    Copy the full SHA
    6f2c7a6 View commit details

Commits on Sep 15, 2021

  1. Fixes invalid PHPDoc syntax

    canvural authored Sep 15, 2021
    Copy the full SHA
    7be8a69 View commit details
Showing with 2,030 additions and 881 deletions.
  1. +2 −0 .gitattributes
  2. +13 −0 .github/workflows/close-pull-request.yml
  3. +248 −41 Arr.php
  4. +453 −220 Collection.php
  5. +442 −162 Enumerable.php
  6. +0 −63 HigherOrderWhenProxy.php
  7. +466 −139 LazyCollection.php
  8. +31 −0 MultipleItemsFoundException.php
  9. +311 −245 Traits/EnumeratesValues.php
  10. +6 −5 composer.json
  11. +58 −6 helpers.php
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/.github export-ignore
.gitattributes export-ignore
13 changes: 13 additions & 0 deletions .github/workflows/close-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Close Pull Request

on:
pull_request_target:
types: [opened]

jobs:
run:
runs-on: ubuntu-24.04
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: "Thank you for your pull request. However, you have submitted this PR on the Illuminate organization which is a read-only sub split of `laravel/framework`. Please submit your PR on the https://github.com/laravel/framework repository.<br><br>Thanks!"
Loading