Debug with Ray to fix problems faster

Overview

Debug with Ray to fix problems faster

Latest Version on Packagist Tests Total Downloads

This package can be installed in any PHP application to send messages to the Ray app.

The desktop app:

  • can be used in WordPress, Laravel, PHP, JavaScript function
  • shows you models, mails, queries, ... IN Laravel
  • helps you to debug locally or via SSH
  • lets you measure performance & set breakpoints

Documentation

You can find the full documentation on our documentation site.

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

Comments
  • Run away memory usage

    Run away memory usage

    Describe the bug Memory leak? and constant disk activity.

    I've had Ray open for about 4 days now, doing nothing more than capturing from log - i.e. not using the ray() command in any code yet.

    Versions 1.5.1

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.5.5
    • spatie/laravel-ray package version (if applicable): 1.3.4

    PHP version: Laravel version (if applicable): 8.21.0

    To Reproduce Steps to reproduce the behaviour:

    1. Open Ray
    2. Leave it open for ages

    Expected behaviour Not to consume all memory and disk activity

    Screenshots image

    Desktop (please complete the following information):

    • OS: Windows 10 Pro
    • Version: 19042
    opened by SlyDave 33
  • Ray on WSL2

    Ray on WSL2

    Several users have reported troubles getting Ray to work on WSL2. Example: https://github.com/spatie/laravel-ray/discussions/107

    I'm guessing that one would need to somehow map the port 23517 between the WSL2 environment (where the PHP projects sends message to) and 23517 locally (where the Ray app is running). Unfortunatel, I don't have any experience with this.

    I would appreciate anyone that has got this to work, adds the steps needed as a new section on this page (there's an edit button on top): https://spatie.be/docs/ray/v1/environment-specific-configuration/windows-10

    opened by freekmurze 32
  • Collapsing doesn't work

    Collapsing doesn't work

    Bug Report is here: https://github.com/spatie/ray/discussions/218

    When I click on the collapse triangle, it doesn't actually collapse the branch of the object / array:

    https://user-images.githubusercontent.com/536840/105142768-a5d28980-5b03-11eb-8d4f-55f406b49adf.mp4

    Versions Ray Version: Version 1.7.0 (1.7.0) composer - spatie/laravel-ray 1.8.0 composer - spatie/ray 1.13.0 PHP 7.4.8 MacOS 10.15.7

    opened by emohamed 24
  • Ray doesn't start on windows 10

    Ray doesn't start on windows 10

    After the latest update of Ray, the app doesn't seem to start anymore.
    I tried reinstalling it (downloaded the installer again), rebooting, cleaning the folders \Appdata\local\ray and \appdata\roaming\ray... Nothing seems to work. When I start ray, nothing seems to happen, but there are ray processes running in task manager.

    Versions I was using the latest version. But now have tried reinstalling it with the setup file: ray setup 1.14.1

    Output of composer show: spatie/laravel-ray 1.17.1
    spatie/ray 1.21.2

    PHP version: PHP 7.4.8 Laravel 8.32.1

    Desktop (please complete the following information):

    Windows 20H2 (os build 19042.804)

    opened by pbruelemans 23
  • Sending many items at once can freeze Ray

    Sending many items at once can freeze Ray

    Describe the bug The ray app seems to freeze when ever I launch it. The "+" sign at the top does not come active and my scripts take forever when I have calls to ray() in them. When the scripts finally do run, there is no output in ray and ray becomes unresponsive. I have to force quit it to close it.

    I have restarted and updated the app a few times and still it's the same.

    Versions Ray version (you can see this in "About Ray"): Version 1.5.0 (1.5.0)

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.6.1
    • spatie/laravel-ray package version (if applicable): 1.4.0

    PHP version: 7.4.8 Laravel version (if applicable): 7.30.1

    To Reproduce Steps to reproduce the behavior:

    1. put a ray() call in your controller
    2. make a request
    3. Requests takes a very long time and when it is done there is no output on ray. Also ray is frozen

    Desktop (please complete the following information):

    • OS: macOS
    • Version 10.15.5

    Thanks for a great app.

    opened by xavi7th 20
  • Ray seems not be running at http://localhost:23517

    Ray seems not be running at http://localhost:23517

    Describe the bug Ray seems not be running at http://localhost:23517

    Request takes time to process and fails to this message. If in this time I open ray app, everything works just fine.

    Happening on Windows 10 with laragon.

    Versions Ray version: 1.0.2.0 spatie/ray package version: 1.1.3 spatie/laravel-ray package version (if applicable): 1.1 Laravel version (if applicable): 8.12 Media Library Pro version: N/A

    To Reproduce Steps to reproduce the behavior:

    1. Create a new laravel app
    2. Install laravel-ray package
    3. Add one ray() statement in web.php
    4. Quit ray Windows App
    5. Open laravel default home route.

    Expected behavior As this is an optional developer tool, if ray app is not running, Laravel application should run just fine without considering ray helper just like it runs in prpduction.

    Screenshots image

    Desktop (please complete the following information):

    • OS: Windows
    • Version 10

    Additional context Add any other context about the problem here.

    opened by atiqsamtia 20
  • Linux: No icon for the application

    Linux: No icon for the application

    Describe the bug There is no icon provided by Ray for the system to use it in the Dock

    Versions Ray version (you can see this in "About Ray"): 1.0.3

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.2.0
    • spatie/laravel-ray package version (if applicable):

    PHP version: 7.4.9 Laravel version (if applicable):

    To Reproduce Steps to reproduce the behavior:

    1. Launch ray
    2. Look at the dock

    Expected behavior Ray has an icon in the dock

    Actual behavior Ray is displayed as a blank space in the dock

    Desktop (please complete the following information):

    • OS: Ubuntu
    • Version [e.g. 22] 20.10

    Additional context Tested in the trial version.

    Screenshots Capture d’écran de 2021-01-08 14-43-54

    bug 
    opened by pascalchevrel 18
  • Package

    Package "spatie/laravel-ray" is not installed on Ubuntu VM

    Describe the bug I run composer require spatie/laravel-ray but when I try to debug using ray()->showQueries(); I get that error

    Versions 1.0.8

    You can use composer show to get the version numbers of: spatie/ray 1.5.2 spatie/laravel-ray 1.3.4

    PHP version: 7.4 Laravel version 8

    Desktop (please complete the following information):

    • OS: macOS
    • Version latest

    Additional context Laravel is running inside a Parallels VM with Ubuntu, I have modified the host setting to point to the Mac IP

    opened by elfeffe 15
  • Latest ray version 1.14.6, nothing gets logged to the app

    Latest ray version 1.14.6, nothing gets logged to the app

    Describe the bug No debug is logged inside the windows app, previous version seemed to work just fine

    Versions Ray Windows 1.14.6 ray/spatie 1.21.2

    PHP version: 7.4.16

    To Reproduce Steps to reproduce the behavior:

    1. Install latest ray version
    2. Log something using the ray command
    3. Nothing is logged inside the ray app

    Expected behavior Logs should show up in the ray app

    Desktop (please complete the following information):

    • Windows
    • Version 20H2 - 19042.867

    Additional context Using ray with docker v20.10.5

    opened by rkmaier 14
  • [Linux] Link to IDE line doesn't work

    [Linux] Link to IDE line doesn't work

    Ray version: 1.11.0 OS: Manjaro KDE 5.77 IDE: PHPStorm 2020.3.1

    Whenever I'm clicking on the link below the message(with class name and line number), I'm getting this error.

    image

    I've used this project https://github.com/sanduhrs/phpstorm-url-handler to install the phpstorm-handler.

    opened by yoyosan 14
  • Ray not working Mac OS Big sur

    Ray not working Mac OS Big sur

    Describe the bug Hey I am running a statamic project on laravel valet. When I want to debug some variables or anything liie ray('hello'), no ouput is whown to the ray app.

    Versions Version 1.18.5 (1.18.5)

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.31.0
    • spatie/laravel-ray package version (if applicable): 1.26.2

    PHP version: Laravel version (if applicable):8.0.12

    To Reproduce Steps to reproduce the behavior:

    1. Install a statamic project
    2. go to public/index.php. This is basically the same file as in any Laravel project
    3. After $response->send() type ray('hello');
    4. Nothing happends

    Expected behavior I expect output in the ray app.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: MacOS Big Sur
    • Version 11.6

    Additional context Running on Laravel Valet with a default installation of Ray. No published config file .

    opened by sandersjj 12
  • Fatal error: Allowed memory size of xxx bytes exhausted - PHP 8.1.13

    Fatal error: Allowed memory size of xxx bytes exhausted - PHP 8.1.13

    Describe the bug I am using Centminmod nginx and php stack installer. On all new VPS installed I cannot get Spatie/Ray to work correctly (I had it running perfectly in the past). On multiple VPS I always get the same error:

    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 4096 bytes) in /home/nginx/domains/somedomain.com/public/ray.php on line 7

    Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 4096 bytes) in /home/nginx/domains/somedomain.com/public/vendor/spatie/ray/src/Settings/SettingsFactory.php on line 35

    The ray.php file is just calling ray function to make sure everything works fine:

    `<?php

    ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);

    require DIR . '/vendor/autoload.php';

    ray("hello ray");

    echo "hello";

    ?>`

    Even reverting back to php 7.4.33 doesn't solve the issue, in php 7.4.33 the error message reads:

    `Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/nginx/domains/somedomain.com/public/vendor/spatie/ray/src/Settings/SettingsFactory.php on line 35

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /home/nginx/domains/somedomain.com/public/vendor/spatie/ray/src/helpers.php on line 19`

    Versions Ray desktop 2.1.1 but due to the bug on the server messages are never sent to the desktop app

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.36.0

    PHP version: 8.1.13

    To Reproduce install centminmod with PHP 8.1.13, install ray with composer and try to use Ray

    Expected behavior There is apparently a bug somewhere, no clue if it's PHP 8.1.13 or the ray server-side component that's not working

    Desktop (please complete the following information):

    • Not applicable, bug on the server
    opened by benjamin74 0
  • Unable to highlight text in free form search box on macOS as window moves instead

    Unable to highlight text in free form search box on macOS as window moves instead

    Describe the bug When using the free form text filter it is not possible to highlight the text using the mouse (i.e., click and drag to highlight text), as it causes the window to move instead. You have to use the keyboard only to be able to select the text.

    Versions Ray version: Version 2.2.1 (2.2.1)

    • spatie/ray package version: NA
    • spatie/laravel-ray package version (if applicable): NA

    PHP version: Laravel version (if applicable): NA

    To Reproduce Steps to reproduce the behaviour:

    1. Click on the magnifying glass
    2. Fill in some text
    3. Click the cursor at a position in the text and then whilst holding the left mouse key, try and select text to the left/right of the cursor by 'dragging' the cursor.
    4. Window moves with mouse.

    Expected behaviour Ability to select the text using the mouse without the window moving.

    Desktop (please complete the following information):

    • OS: macOS
    • Version Ventura 13.0.1

    Additional context NA

    opened by rabrowne85 0
  • wsl and laravel

    wsl and laravel

    Describe the bug event not return from test

    Versions 2.1.1.0

    You can use composer show to get the version numbers of:

    • spatie/ray package version:
    • spatie/laravel-ray package version (if applicable):

    PHP version: Laravel version (if applicable):

    To Reproduce Steps to reproduce the behavior:

    step0: publish config

    step1: update .env

    RAY_HOST=
    RAY_REMOTE_PATH=
    RAY_LOCAL_PATH=
    

    start a t, it's not work

    Expected behavior display result

    Desktop (please complete the following information):

    • OS: Debian 11 WSL2 on Windows 10
    • Version
    opened by spham 0
  • Bump actions/cache from 2 to 3

    Bump actions/cache from 2 to 3

    Bumps actions/cache from 2 to 3.

    Release notes

    Sourced from actions/cache's releases.

    v3.0.0

    • This change adds a minimum runner version(node12 -> node16), which can break users using an out-of-date/fork of the runner. This would be most commonly affecting users on GHES 3.3 or before, as those runners do not support node16 actions and they can use actions from github.com via github connect or manually copying the repo to their GHES instance.

    • Few dependencies and cache action usage examples have also been updated.

    v2.1.7

    Support 10GB cache upload using the latest version 1.0.8 of @actions/cache

    v2.1.6

    • Catch unhandled "bad file descriptor" errors that sometimes occurs when the cache server returns non-successful response (actions/cache#596)

    v2.1.5

    • Fix permissions error seen when extracting caches with GNU tar that were previously created using BSD tar (actions/cache#527)

    v2.1.4

    • Make caching more verbose #650
    • Use GNU tar on macOS if available #701

    v2.1.3

    • Upgrades @actions/core to v1.2.6 for CVE-2020-15228. This action was not using the affected methods.
    • Fix error handling in uploadChunk where 400-level errors were not being detected and handled correctly

    v2.1.2

    • Adds input to limit the chunk upload size, useful for self-hosted runners with slower upload speeds
    • No-op when executing on GHES

    v2.1.1

    • Update @actions/cache package to v1.0.2 which allows cache action to use posix format when taring files.

    v2.1.0

    • Replaces the http-client with the Azure Storage SDK for NodeJS when downloading cache content from Azure. This should help improve download performance and reliability as the SDK downloads files in 4 MB chunks, which can be parallelized and retried independently
    • Display download progress and speed
    Changelog

    Sourced from actions/cache's changelog.

    Releases

    3.0.0

    • Updated minimum runner version support from node 12 -> node 16

    3.0.1

    • Added support for caching from GHES 3.5.
    • Fixed download issue for files > 2GB during restore.

    3.0.2

    • Added support for dynamic cache size cap on GHES.

    3.0.3

    • Fixed avoiding empty cache save when no files are available for caching. (issue)

    3.0.4

    • Fixed tar creation error while trying to create tar with path as ~/ home folder on ubuntu-latest. (issue)

    3.0.5

    • Removed error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. (PR)

    3.0.6

    • Fixed #809 - zstd -d: no such file or directory error
    • Fixed #833 - cache doesn't work with github workspace directory

    3.0.7

    • Fixed #810 - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn't finish within an hour.

    3.0.8

    • Fix zstd not working for windows on gnu tar in issues #888 and #891.
    • Allowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable SEGMENT_DOWNLOAD_TIMEOUT_MINS. Default is 60 minutes.

    3.0.9

    • Enhanced the warning message for cache unavailablity in case of GHES.

    3.0.10

    • Fix a bug with sorting inputs.
    • Update definition for restore-keys in README.md

    3.0.11

    • Update toolkit version to 3.0.5 to include @actions/core@^1.10.0
    • Update @actions/cache to use updated saveState and setOutput functions from @actions/core@^1.10.0
    Commits
    • 9b0c1fc Merge pull request #956 from actions/pdotl-version-bump
    • 18103f6 Fix licensed status error
    • 3e383cd Update RELEASES
    • 43428ea toolkit versioon update and version bump for cache
    • 1c73980 3.0.11
    • a3f5edc Merge pull request #950 from rentziass/rentziass/update-actions-core
    • 831ee69 Update licenses
    • b9c8bfe Update @​actions/core to 1.10.0
    • 0f20846 Merge pull request #946 from actions/Phantsure-patch-2
    • 862fc14 Update README.md
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump actions/checkout from 2 to 3

    Bump actions/checkout from 2 to 3

    Bumps actions/checkout from 2 to 3.

    Release notes

    Sourced from actions/checkout's releases.

    v3.0.0

    • Updated to the node16 runtime by default
      • This requires a minimum Actions Runner version of v2.285.0 to run, which is by default available in GHES 3.4 or later.

    v2.5.0

    What's Changed

    Full Changelog: https://github.com/actions/checkout/compare/v2...v2.5.0

    v2.4.2

    What's Changed

    Full Changelog: https://github.com/actions/checkout/compare/v2...v2.4.2

    v2.4.1

    • Fixed an issue where checkout failed to run in container jobs due to the new git setting safe.directory

    v2.4.0

    • Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr

    v2.3.5

    Update dependencies

    v2.3.4

    v2.3.3

    v2.3.2

    Add Third Party License Information to Dist Files

    v2.3.1

    Fix default branch resolution for .wiki and when using SSH

    v2.3.0

    Fallback to the default branch

    v2.2.0

    Fetch all history for all tags and branches when fetch-depth=0

    v2.1.1

    Changes to support GHES (here and here)

    ... (truncated)

    Changelog

    Sourced from actions/checkout's changelog.

    Changelog

    v3.1.0

    v3.0.2

    v3.0.1

    v3.0.0

    v2.3.1

    v2.3.0

    v2.2.0

    v2.1.1

    • Changes to support GHES (here and here)

    v2.1.0

    v2.0.0

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Activation missed after internet problems (VPN)

    Activation missed after internet problems (VPN)

    Describe the bug When Ray fails to connect to license server because of VPN it asks me to Enter license. But if I disable VPN it still asks me of license and my key is not working "This license is not valid, please check your input". I need to go to spatie/purchases, delete my activation and then push Activate again (with the same license key in the same computer) and only after this it works.

    Versions Ray version: 2.1.1 (Linux Ubuntu)

    You can use composer show to get the version numbers of:

    • spatie/ray package version: 1.36.0
    • spatie/laravel-ray package version (if applicable): 1.31.0

    PHP version: 8.1 Laravel version (if applicable): 9.26.1

    To Reproduce Steps to reproduce the behavior:

    1. Activate license on device
    2. Close Ray
    3. Break your internet somehow
    4. Fix your internet
    5. Launch Ray
    6. You see activation window with correct license key filled
    7. Click Activate and get an error

    Expected behavior When connection to license server is back (when I disable corporate VPN), Ray activates itseft with stored license key

    Desktop (please complete the following information):

    • OS: Ubuntu
    • Version 22.04.1 LTS
    opened by haidarzhy 0
Releases(1.36.0)
  • 1.36.0(Aug 11, 2022)

  • 1.35.0(Aug 9, 2022)

    What's Changed

    • Added link and url methods (by @freekmurze)
    • Sync Laravel sample config ray.php with the latest in laravel-ray by @squatto in https://github.com/spatie/ray/pull/706
    • Added createFromArray method on SettingsFactory by @doekenorg in https://github.com/spatie/ray/pull/708
    • Update reference.md by @WouterBrouwers in https://github.com/spatie/ray/pull/712
    • Fixed typo showQueries to showDuplicateQueries by @xitox97 in https://github.com/spatie/ray/pull/714
    • Add slow_query_threshold to laravel docs by @fullstackfool in https://github.com/spatie/ray/pull/718

    New Contributors

    • @doekenorg made their first contribution in https://github.com/spatie/ray/pull/708
    • @xitox97 made their first contribution in https://github.com/spatie/ray/pull/714
    • @fullstackfool made their first contribution in https://github.com/spatie/ray/pull/718

    Full Changelog: https://github.com/spatie/ray/compare/1.34.5...1.35.0

    Source code(tar.gz)
    Source code(zip)
  • 1.34.5(Jun 3, 2022)

    What's Changed

    • Bug/702 long integers by @Nielsvanpach in https://github.com/spatie/ray/pull/704

    Full Changelog: https://github.com/spatie/ray/compare/1.34.4...1.34.5

    Source code(tar.gz)
    Source code(zip)
  • 1.34.4(Jun 3, 2022)

  • 1.34.3(May 31, 2022)

    What's Changed

    • Fix small JavaScript related documentations by @Yago in https://github.com/spatie/ray/pull/687
    • Fix tiny typo by @jrmajor in https://github.com/spatie/ray/pull/700
    • Revert version of spatie/macroable to ^1.0 by @SebKay in https://github.com/spatie/ray/pull/703

    New Contributors

    • @Yago made their first contribution in https://github.com/spatie/ray/pull/687
    • @jrmajor made their first contribution in https://github.com/spatie/ray/pull/700
    • @SebKay made their first contribution in https://github.com/spatie/ray/pull/703

    Full Changelog: https://github.com/spatie/ray/compare/1.34.2...1.34.3

    Source code(tar.gz)
    Source code(zip)
  • 1.34.2(Apr 8, 2022)

    What's Changed

    • Fix typo by @jeffreyvr in https://github.com/spatie/ray/pull/647
    • Update alpinejs.md by @peterfox in https://github.com/spatie/ray/pull/649
    • Update documentation for Alpine.js integration by @patinthehat in https://github.com/spatie/ray/pull/650
    • Minor Documentation Update by @patinthehat in https://github.com/spatie/ray/pull/651
    • Update Javascript Documentation by @patinthehat in https://github.com/spatie/ray/pull/652
    • Add docs for express.js integration by @patinthehat in https://github.com/spatie/ray/pull/654
    • Fix class import outside of code block by @rostockahoi in https://github.com/spatie/ray/pull/663
    • Added a verification that the Yii class exists by @FR6 in https://github.com/spatie/ray/pull/675

    New Contributors

    • @jeffreyvr made their first contribution in https://github.com/spatie/ray/pull/647
    • @peterfox made their first contribution in https://github.com/spatie/ray/pull/649
    • @rostockahoi made their first contribution in https://github.com/spatie/ray/pull/663

    Full Changelog: https://github.com/spatie/ray/compare/1.34.1...1.34.2

    Source code(tar.gz)
    Source code(zip)
  • 1.34.1(Mar 3, 2022)

  • 1.34.0(Mar 3, 2022)

  • 1.33.2(Feb 2, 2022)

    What's Changed

    • Return false if success variable not defined by @cmgmyr in https://github.com/spatie/ray/pull/635

    New Contributors

    • @cmgmyr made their first contribution in https://github.com/spatie/ray/pull/635

    Full Changelog: https://github.com/spatie/ray/compare/1.33.1...1.33.2

    Source code(tar.gz)
    Source code(zip)
  • 1.33.1(Jan 17, 2022)

    What's Changed

    • Ignore docs folder on package install by @fschirinzi in https://github.com/spatie/ray/pull/625

    New Contributors

    • @fschirinzi made their first contribution in https://github.com/spatie/ray/pull/625

    Full Changelog: https://github.com/spatie/ray/compare/1.33.0...1.33.1

    Source code(tar.gz)
    Source code(zip)
  • 1.33.0(Jan 13, 2022)

  • 1.32.3(Jan 9, 2022)

  • 1.32.2(Dec 20, 2021)

  • 1.32.1(Nov 30, 2021)

  • 1.32.0(Nov 26, 2021)

    What's Changed

    • Add separator payload by @freekmurze in https://github.com/spatie/ray/pull/599

    Full Changelog: https://github.com/spatie/ray/compare/1.31.0...1.32.0

    Source code(tar.gz)
    Source code(zip)
  • 1.31.0(Nov 17, 2021)

    What's Changed

    • Docs for duplicate queries logging by @masterix21 in https://github.com/spatie/ray/pull/560
    • Add context to ApplicationLog by @keithbrink in https://github.com/spatie/ray/pull/562

    New Contributors

    • @masterix21 made their first contribution in https://github.com/spatie/ray/pull/560
    • @keithbrink made their first contribution in https://github.com/spatie/ray/pull/562

    Full Changelog: https://github.com/spatie/ray/compare/1.30.4...1.31.0

    Source code(tar.gz)
    Source code(zip)
  • 1.30.4(Nov 11, 2021)

    What's Changed

    • Point to "servers" instead of singular "server" by @jmslbam in https://github.com/spatie/ray/pull/583
    • Fix for sending "value" (by @freekmurze)

    Full Changelog: https://github.com/spatie/ray/compare/1.30.3...1.30.4

    Source code(tar.gz)
    Source code(zip)
  • 1.30.3(Oct 7, 2021)

    • Bug/567 global functions (#573)

    What's Changed

    • [docs] typofixes by @nexxai in https://github.com/spatie/ray/pull/561
    • Fix Type in introduction by @claassenmarius in https://github.com/spatie/ray/pull/563
    • Bug/567 global functions by @Nielsvanpach in https://github.com/spatie/ray/pull/573

    New Contributors

    • @nexxai made their first contribution in https://github.com/spatie/ray/pull/561
    • @claassenmarius made their first contribution in https://github.com/spatie/ray/pull/563

    Full Changelog: https://github.com/spatie/ray/compare/1.30.2...1.30.3

    Source code(tar.gz)
    Source code(zip)
  • 1.30.2(Sep 10, 2021)

  • 1.30.1(Sep 7, 2021)

  • 1.30.0(Aug 20, 2021)

  • 1.29.2(Aug 15, 2021)

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check 1.29.2

    • revert curl check

    Source code(tar.gz)
    Source code(zip)
  • 1.29.1(Aug 14, 2021)

  • 1.29.0(Aug 2, 2021)

  • 1.28.0(Jul 4, 2021)

  • 1.27.1(Jun 24, 2021)

  • 1.27.0(Jun 23, 2021)

  • 1.26.0(Jun 10, 2021)

  • 1.25.0(Jun 7, 2021)

  • 1.24.0(Jun 3, 2021)

Owner
Spatie
We create open source, digital products and courses for the developer community
Spatie
This package contains a PHP implementation to solve 3D bin packing problems.

3D Bin Packager This package contains a PHP implementation to solve 3d bin packing problems based on gedex implementation on Go and enzoruiz implement

Farista Latuconsina 7 Nov 21, 2022
Magento 2 module which can find potential url related problems in your catalog data

Url data integrity checker module for Magento 2 Purpose The purpose of this module is to give store owners of a Magento 2 shop insight into what url-r

Baldwin 218 Jan 1, 2023
Use Ray in any PHP script without requiring it in your projects.

Global Ray Use Ray in any PHP script without requiring it in your projects. Require this package globally with Composer: composer global require cuyz/

Team CuyZ 26 Jun 5, 2022
Enable ray(), dd() and dump() in all PHP files on your system

Enable ray(), dd() and dump() in all PHP files on your system Ray is a wonderful desktop application that can help you debug applications faster. It c

Spatie 190 Dec 13, 2022
🖤Run Laravel artisan tinker from a Vim buffer with output in Ray

Tinkeray Heavily inspired by the absolutely awesome Tinkerwell, run Laravel artisan tinker from a Vim buffer with output in Ray ?? Installation Usage

Jesse Leite 22 Jan 2, 2023
A tool to automatically fix Twig Coding Standards issues

Twig CS Fixer Installation This standard can be installed with the Composer dependency manager. Add the coding standard as a dependency of your projec

Vincent Langlet 50 Jan 6, 2023
Plugin to diagnose/fix ClassicPress SSL issues.

ClassicPress SSL Fix This plugin provides a way to work around the issue "cURL error 60: SSL certificate problem: certificate has expired" in ClassicP

ClassicPress Research 2 Oct 10, 2021
A tool to automatically fix PHP Coding Standards issues

PHP Coding Standards Fixer The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP codi

null 11.6k Jan 1, 2023
Container Open Inventory ID send bug fix PocketMine-MP plugin

ContainerOpenFixed Container Open Inventory ID send bug fix PocketMine-MP plugin Example use skh6075\containeropenfixed\IWindowType; use pocketmine\ne

avas 2 May 20, 2022
This tool check syntax of PHP files faster than serial check with fancier output.

PHP Parallel Lint This application checks syntax of PHP files in parallel. It can output in plain text, colored text, json and checksyntax formats. Ad

PHP Parallel lint 202 Dec 22, 2022
Makes indexing of your Magento store around x times faster! ‼️ Maintainers wanted!

FastIndexer This module has never been used in production. No more empty results in the frontend due to a long taking reindex process! Integrates seam

Cyrill Schumacher 79 Jul 10, 2022
A faster drop in replacement for bin/magento cache:clean with file watcher

"You know, hope is a mistake. If you can't fix what's broken, you'll, uh... you'll go insane." - Max Rockatansky Magento 2 Cache Clean A faster drop i

mage2tv 460 Dec 26, 2022
Search faster into Magento DevDocs and Magento StackExchange! 🔍⚡️

VS Code - Magento DevSearch Search faster into Magento DevDocs and Magento StackExchange! ?? ⚡️ Magento DevSearch is a VS Code extension that allows y

Rafael Corrêa Gomes 12 Oct 18, 2022
Preload your sweet sweet code to opcache with a composer command, making your code faster to run.

Composer Preload Preload your sweet sweet code to opcache with a composer command, making your code run faster. Composer Preload is a composer plugin

Ayesh Karunaratne 197 Dec 6, 2022
PHP Parallel Lint - This tool check syntax of PHP files faster than serial check with fancier output

PHP Parallel Lint This application checks syntax of PHP files in parallel. It can output in plain text, colored text, json and checksyntax formats. Ad

PHP Parallel lint 156 Apr 24, 2022
A PHP Library To Make Your Work Work Easier/Faster

This Is A Php Library To Make Your Work Easier/Faster,

functionality 2 Dec 30, 2022
A powerful debug and profilers tool for the Phalcon Framework

Phalcon Debugbar Integrates PHP Debug Bar with Phalcon Framework. 中文说明 Features Normal request capturing Ajax request capturing Redirect request chain

Yajie Zhu 162 Oct 7, 2022
Hook-logger-plugin - Debug WordPress action / filter hooks.

hook-logger-plugin Easily debug WordPress action / filter hooks, finding where actions are called from and understanding the flow of execution. This p

bruce aldridge 4 Feb 5, 2022
Xr - Lightweight debug server utility built on ReactPHP.

XR ?? Subscribe to the newsletter to don't miss any update regarding Chevere. XR is a dump server utility built on top of ReactPHP. Features ✨ Dump si

Chevere 195 Dec 17, 2022