Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/wintercms/storm

The library powering Winter CMS
https://github.com/wintercms/storm

Improve slug generation performance (#118)

The `EXISTS` sql statement will return true at the first existing value where the `COUNT` will u...

623845f446304f3abd2f9d22c20e366659bc5958 authored over 2 years ago by Romain 'Maz' BILLOIR <[email protected]>
Fix support for queueing emails (#117)

See https://github.com/laravel/framework#32187 (comment)

9dea96030b6255d6006252bf3c413658dad4f4d6 authored over 2 years ago by Damien MATHIEU <[email protected]>
Added fix to allow pivots to use custom pivot models on attach (#120)

16f44dc905eed98f1b026f91003c0737ca393a6b authored over 2 years ago by Jack Wilkinson <[email protected]>
Added Str::unique() & Arr::moveKeyToIndex() helpers (#114)

5c46aa3ebe96370489ee6e02589582e0ba804dd0 authored over 2 years ago by Jack Wilkinson <[email protected]>
Fix 'ClassName@method' Event handler format. (#116)

Fix for Event::listen('event-name', 'ClassName@method') in L9 when ClassName is not fully qualif...

a5e19806e640cf7a51bb5695c5c8426d2e058b60 authored over 2 years ago by Marc Jauvin <[email protected]>
Update testing of trusted proxies

Includes testing of the chained proxies introduced in https://github.com/wintercms/storm/commit/...

09005bcc44c765340a58d07934b2f9934b704d9c authored over 2 years ago by Ben Thomson <[email protected]>
Revert "add dummy fireEvent() method"

This reverts commit 6112214ea7217af95fc51f81df1aeb2295fbc20f.

8dab2d78e0a31b6c5b98591148086f885d7372d9 authored over 2 years ago by Marc Jauvin <[email protected]>
add dummy fireEvent() method

6112214ea7217af95fc51f81df1aeb2295fbc20f authored over 2 years ago by Marc Jauvin <[email protected]>
Use modern constant for clarity

993562d0a35bebd5d0ba4657a9641d157d6ab774 authored over 2 years ago by Luke Towers <[email protected]>
Add missing implementation for HandlesCleanup CLI trait to function on the base command class

3500516bb677e7142fccefbab3e5a3dbd6369784 authored over 2 years ago by Luke Towers <[email protected]>
Add Winter\Storm\Console\Traits\HandlesCleanup trait

Enables easily performing cleanup tasks on CLI commands through a cross platform interface by im...

39656d30c99a1d1b9bcc1ba80d35ae79f3fc0f09 authored over 2 years ago by Luke Towers <[email protected]>
Fix Updater->resolve()

Type hint requires that a value is always returned.

87470d7f253f12d440fd356b2308a460ff2d4998 authored over 2 years ago by Luke Towers <[email protected]>
Added support for including anon classes multiple times per execution (#109)

66c48000f910dc3feed685182f0b8fc36537ec84 authored over 2 years ago by Jack Wilkinson <[email protected]>
Add SVG utility (#61)

Documented by https://github.com/wintercms/docs/commit/f73ee927a30b4324e27e472df8c8cd74d623858e

a25db1067b119aa1fb86fa6364925577ab7273ed authored over 2 years ago by Ben Thomson <[email protected]>
Allow the file_name & content_type to be set when using FileModel->fromStorage()

The file path provided could be a UUID string inside of a temporary directory so we need to allo...

583b7e1e39868beec1c2e3d7de449d4dd21b97db authored over 2 years ago by Luke Towers <[email protected]>
Support creating File model from file on disk (#106)

Adds support for creating a file model from a file on the disk returned by File->getDisk() via t...

c15ec51e8be9665f620536adfcfbac4c31462aa0 authored over 2 years ago by Jack Wilkinson <[email protected]>
Improve accuracy of docblock message

c64d9ca46c1388a3cd2334c1163142837420c26d authored over 2 years ago by Luke Towers <[email protected]>
Respect session config when setting the auth manager cookie

See https://github.com/laravel/framework/blob/b52ced2934f1c61af94dd02ea8032dd67c64ce86/src/Illum...

69b2647dd60a3eb9bc6d680dbbf48a56a352314a authored over 2 years ago by Luke Towers <[email protected]>
Re-do image resizer tests

Port of https://github.com/wintercms/storm/commit/ee91a88e43577b302625746d85fa7de301efd556 from ...

f6be9c5aed5e930941c23b01b4951a219950531c authored over 2 years ago by Ben Thomson <[email protected]>
Add test for new Str::join() helper

See https://github.com/laravel/framework/pull/43559

35b3bbb993d558c9fe6f94cd0d22748ccd7ec356 authored over 2 years ago by Luke Towers <[email protected]>
Adds Str::join() helper

See https://github.com/laravel/framework/pull/43559 for justification.

3067d7d5e5490aa197037d60980e92a464da1826 authored over 2 years ago by Luke Towers <[email protected]>
Reorder Str helper methods alphabetically

c603360c43c3470dc9619bba6507c784d80a9374 authored over 2 years ago by Luke Towers <[email protected]>
Improve reliability of extension detection logic in File->fromUrl()

6ce6951e91ec0a06863edf02e36e0eb199429749 authored over 2 years ago by Luke Towers <[email protected]>
Deprecate Purgeable model behavior and include Purgeable trait in the core model

Follow up to https://github.com/wintercms/storm/commit/a2253ef0339526558fe673df43bda853b4091b8f,...

7e57a08c6fa0a654e172c28157e40f0d6c9688f1 authored over 2 years ago by Luke Towers <[email protected]>
Automatically purge dynamic properties added to models

When adding dynamically created properties to models, you have two choices:

1. You can either...

a2253ef0339526558fe673df43bda853b4091b8f authored over 2 years ago by Luke Towers <[email protected]>
Add relatedModel to dissociate events (#101)

d98af36d91284cdfd4a2a05adc0aefa0d66e3f05 authored over 2 years ago by Marc Jauvin <[email protected]>
Allow for ** wildcard to trust all proxies in a chain of proxies

This reinstates the behaviour originally present in fideveloper/trustedproxy where setting ** as...

411695b3e7c7c3b32f702a625d6612319cc4052d authored over 2 years ago by Luke Towers <[email protected]>
Remove Input::all() override.

Laravel's "Illuminate\Http\Concerns\InteractsWithInput::all()" method provides all values (query...

444c099629d6ea3bf425aaac573038de2ea8b38f authored over 2 years ago by Ben Thomson <[email protected]>
Update config writer files with correct namespace

4ef95b4924ddf0fb52349fd06ff27cfdcc732aa0 authored over 2 years ago by Ben Thomson <[email protected]>
Switch to external config writer library (#102)

Uses the https://github.com/wintercms/laravel-config-writer repo to provide configuration modifi...

87009af328881366259eea1bbef85979178db667 authored over 2 years ago by Ben Thomson <[email protected]>
Use extension if provided in resizer options (#99)

This is required to allow converting images to other formats (e.g. webp). Otherwise the resultin...

71d6e706815a92a687673dd35f76e5d17ae98502 authored over 2 years ago by Marc Jauvin <[email protected]>
regenerate the resizer fixtures (#100)

Regenerate resizer fixtures.

49514acf496328e10cb56728dd2ab87bdb2159b2 authored over 2 years ago by Marc Jauvin <[email protected]>
[1.2] Sortable Relation trait (#94)

- Add missing model.relation.before/after events
- New HasSortableRelations trait

Co-authore...

bcbafd8242acfa58170edaeaee1b197cbb398806 authored over 2 years ago by Ben Thomson <[email protected]>
Pass the inverse flag to the base Laravel MorphToMany constructor

Without this morphedByMany relationships use the incorrect class name when building queries.

aea652bc79117df9aceb336db6fe85df0a3cec67 authored over 2 years ago by Luke Towers <[email protected]>
Merge pull request #46 from wintercms/wip/1.2

Support Laravel 9 LTS

c41c0b90bbd9f093ab61dda12fa45a715d850782 authored over 2 years ago by Luke Towers <[email protected]>
Merge branch 'develop' into wip/1.2

* develop:
Apply fix from 1.0
Add test case for trimStringAttributes flag
Make string attr...

d36fa07145cacd2b1083d7735f4ad35095e720aa authored over 2 years ago by Luke Towers <[email protected]>
Apply fix from 1.0

See https://github.com/octobercms/october/security/advisories/GHSA-8v7h-cpc2-r8jp

ee7bba68bdcb757bfba6fb8955212c40b8f1f3a6 authored over 2 years ago by Luke Towers <[email protected]>
Add test case for trimStringAttributes flag

c0eac989e7891238ce8af20c665508b665ea17f8 authored over 2 years ago by Luke Towers <[email protected]>
Make string attribute value auto-trimming optional (#97)

Credit to @lex0r and @RomainMazB for the original work in octobercms/library#503

f9afe27c8a134c6c6fcccda4ef2c58008d99dee5 authored over 2 years ago by Alex Oroshchuk <[email protected]>
Only decode query arguments before parsing the URL (#95)

Fixes issue introduced in 32df10c that caused double encoded URLs present in a URL's path (doubl...

768c2c4fbc5c2cb87d0321e2f190a857b976777d authored over 2 years ago by Marc Jauvin <[email protected]>
Code review

b4acbed2e25e55f015016d84d63bf8e79b611149 authored over 2 years ago by Luke Towers <[email protected]>
Update src/Halcyon/Datasource/ResolverInterface.php

b408e04afe9bb61f92f14977cac9967a5a97e4eb authored over 2 years ago by Luke Towers <[email protected]>
Update src/Auth/Manager.php

677205ac9452e4be57305222ce1ff9b6f21e6946 authored over 2 years ago by Luke Towers <[email protected]>
Fix for placeholder default block (#96)

Restores previous default value for BlockBuilder placeholder/get methods (changed in https://git...

df8bbd7c67d9ebf319128631d7640a3341f62aa0 authored over 2 years ago by Marc Jauvin <[email protected]>
Use path resolver to determine base directory for array data cache

752db734df3422a637a371279af539061c8655ec authored over 2 years ago by Ben Thomson <[email protected]>
Revert "add unit test with doubly encoded url in URL path"

This reverts commit f3b0aa99f41654f5ab3fdb311eb14b831f2c2356.

7aaa501b1c54b70cd9039e07d6461659bb1c9205 authored over 2 years ago by Marc Jauvin <[email protected]>
add unit test with doubly encoded url in URL path

f3b0aa99f41654f5ab3fdb311eb14b831f2c2356 authored over 2 years ago by Marc Jauvin <[email protected]>
Improve support for PHP 8.1 (#81)

See https://github.com/wintercms/winter/pull/524

a0d063854e4371d7bfe78a73bdf5c8a1484d3a96 authored over 2 years ago by Teranode <[email protected]>
Only apply default visibility of public to the default local disk

See https://github.com/wintercms/winter/commit/f05aba73877a06d23aed4ab7e16c7a27bd011cb2

262476fa1660d3cd33d10e64d85fb676cbf04dbf authored over 2 years ago by Luke Towers <[email protected]>
Restore Laravel 6 behavior to public visibility for local driver (#92)

Fixes https://github.com/wintercms/winter/issues/503

97588cb6051a8fb61d867e20657bdb4d845cc7ea authored over 2 years ago by Marc Jauvin <[email protected]>
Added a __toString to resolve Twig issue (#93)

Temporary fix while waiting for https://github.com/twigphp/Twig/pull/3719 to be merged.

1b866f037ea928f73dca51e9d38fe4dc3efe5484 authored over 2 years ago by Jack Wilkinson <[email protected]>
Merge pull request #64 from wintercms/wip/1.2-code-analysis

Code analysis for Laravel 9 branch

821c7ebb1e9d48e311901466624b2b09c66159e7 authored over 2 years ago by Ben Thomson <[email protected]>
Change to Str call

422e58e83a7879f675625131f58f53c5a529746a authored over 2 years ago by Ben Thomson <[email protected]>
Remove return type missed in last pass

fe190c6c4f05d2ca64f7cd7acc22639c2c138734 authored over 2 years ago by Ben Thomson <[email protected]>
Update src/Database/Relations/Concerns/DeferOneOrMany.php

Co-authored-by: Luke Towers <[email protected]>

784ab77d150c828a0782ec9327b15902ab7b9257 authored over 2 years ago by Ben Thomson <[email protected]>
Update src/Database/Relations/Concerns/DeferOneOrMany.php

Co-authored-by: Luke Towers <[email protected]>

7a8559416a1959f5d6a3a41d08f2a511e7ab6365 authored over 2 years ago by Ben Thomson <[email protected]>
Ignore lines in PHPStan - it can't seem to work out the relations here

cb93b802fb1073bc5f2344e0767ef41c16acb96a authored over 2 years ago by Ben Thomson <[email protected]>
Fix return type

ba709ce51a9bcf53607b13f01b6c4c0a83104e4a authored over 2 years ago by Ben Thomson <[email protected]>
Allow CSRF token and session key to be null

3558833a513bb0f901ed17902dcd9f964edeaa65 authored over 2 years ago by Ben Thomson <[email protected]>
Remove fixed errors from baseline

8951f40e81bda721b769bdddfdf59bdc3171cfdb authored over 2 years ago by Ben Thomson <[email protected]>
Ensure morph to supports deferred records and constraints

67a3b643ee0fbd1e4c1d7b3e8dafab7a72d66ff6 authored over 2 years ago by Ben Thomson <[email protected]>
Small tweak

45765b5b6e9c0479131ffa988c155a7e06658bef authored over 2 years ago by Ben Thomson <[email protected]>
Convert all type hints to PHPDocs to maintain BC

696d4a76d15e61c3fe094128f672a70e49d97094 authored over 2 years ago by Ben Thomson <[email protected]>
Remove use of Eloquent facade in down migrations

c096e92377f76cbab09afc3c8bf79694c9247505 authored over 2 years ago by Ben Thomson <[email protected]>
Fix Markdown parser class name storage and use

6273bc604af5459e9150a336aec3d8567fdd40ae authored over 2 years ago by Ben Thomson <[email protected]>
Replace missing matrix vars

9f57231b1fe842c41c994fec8ca3279c2e2395af authored over 2 years ago by Ben Thomson <[email protected]>
Add automated PHPStan test, tweak PHPUnit test

76835e631c5fe52f94090ca010c0ea712a4fa7d6 authored over 2 years ago by Ben Thomson <[email protected]>
Move tests namespace into autoload-dev

ee73adfefb79b066ccfe4691496e891fdc52df97 authored over 2 years ago by Ben Thomson <[email protected]>
Fix test, allow namespaced files in tests folder

af294928ce97f55cfad3e55d1b9d199edecc32d7 authored over 2 years ago by Ben Thomson <[email protected]>
Allow pivot model to be provided to MorphTo relations

8ac383fb2950d219445b4f87ae46289905a3f47b authored over 2 years ago by Ben Thomson <[email protected]>
Generate baseline

79761b59369020aa76761fda45f252f931619c80 authored over 2 years ago by Ben Thomson <[email protected]>
Docs and commenting changes to fix a whole slew of issues

a02f94e1af6dc01455a1417d3dc280561301f615 authored over 2 years ago by Ben Thomson <[email protected]>
Try out @phpstan-property definitions to fix remaining issues

cbec8d9f76f1bdca9b425cc5dac6a3557b70f749 authored over 2 years ago by Ben Thomson <[email protected]>
Code tidying

4301383062efcd9ed2ecafb971ef9e9b55427eaf authored over 2 years ago by Ben Thomson <[email protected]>
Fix possible BC break, cleanup for PHPStan

892b8906bca4fcbe62261b9a694daeae9d46d3a3 authored over 2 years ago by Ben Thomson <[email protected]>
Use lang path in Translator registration

0ec2ac532f8d98c71e66a19b37c0dec064a79d59 authored over 2 years ago by Ben Thomson <[email protected]>
Match PHPCS config from main repo

08b75fc97459816854154c8c98713536d4cf68d1 authored over 2 years ago by Ben Thomson <[email protected]>
Correct docblock return

a8da8cd1debf239f19629fc195476389ca5bc82a authored over 2 years ago by Ben Thomson <[email protected]>
Revert hour value change

c168945542e711706954e4e1302539c0a4aeb12f authored over 2 years ago by Ben Thomson <[email protected]>
Fix constructor for MorphToPivot

e374dce524feea6b7f9ac2a21c2d41bcedb07f76 authored over 2 years ago by Ben Thomson <[email protected]>
Add MorphPivot test cases

15b359b0e01cfe246b49a6959457d66fe6db4e3c authored over 2 years ago by Ben Thomson <[email protected]>
Fix moved class names in aliases

05698c8f990d657b19207cfb69632bac39032578 authored over 2 years ago by Ben Thomson <[email protected]>
Merge branch 'wip/1.2' into wip/1.2-code-analysis

11248129bdf4bf6cb07a3fc56522369516ddc749 authored over 2 years ago by Ben Thomson <[email protected]>
Merge pull request #91 from wintercms/wip/1.2-translation-improvements

Bring Translator closer to base Laravel functionality, add "set" method, remove translator.befor...

ec8955908cba297955de9b7cc65658c68849e1df authored over 2 years ago by Luke Towers <[email protected]>
Ensure group override is not applied when locale is changed back

0c60dc25c821e8843568ee439bcf43eedda8c399 authored over 2 years ago by Ben Thomson <[email protected]>
Add ability to change an entire group through "set" method

eeb3f0e1e55c5855baf6dc28b5b4d17baec3610e authored over 2 years ago by Ben Thomson <[email protected]>
Remove test for "translator.beforeResolve" event

855fdc8c624f3e72542903ee223ccea12136a08c authored over 2 years ago by Ben Thomson <[email protected]>
Remove "translator.beforeResolve" event for performance reasons

a266bdde9cf219a461d65a3c7fd05dfc0b61d0c9 authored over 2 years ago by Ben Thomson <[email protected]>
Add Laravel test cases to ensure base functionality works

feeda9caf7a50e591f6eff73efa9ea774e474684 authored over 2 years ago by Ben Thomson <[email protected]>
Load JSON files before setting translation value in namespace

37916e08157df3daf81150ba7a04e5fc02c63a0b authored over 2 years ago by Ben Thomson <[email protected]>
Don't try to double-check lang files unnecessarily

cc1a4d34ea7a51f60248539420920d15bb6c4933 authored over 2 years ago by Ben Thomson <[email protected]>
Bring Translator closer to base Laravel functionality.

Refactors the "get" override to use the base "get" method for the most part, removes the "choice...

efac3cd52bf186a5c965e9550f0c1824adc50440 authored over 2 years ago by Ben Thomson <[email protected]>
Update test case for choice / transChoice

2b78ff39113868e85cd80f01766e3dfec8671c8d authored over 2 years ago by Ben Thomson <[email protected]>
Merge branch 'develop' into wip/1.2

* develop:
Added additional test case for UrlGenerator class (#90)
Improve port validation w...

82c880b2acf116de7271d6ce16be62e6cae0d2d8 authored over 2 years ago by Luke Towers <[email protected]>
Added additional test case for UrlGenerator class (#90)

Credit to @arvislacis & @mjauvin

c15512e4c04006f7e6d1802c67bad859af1a095b authored over 2 years ago by Arvis Lācis <[email protected]>
Improve port validation when building URLs

a4b3c6d6cd4edb4320d02ed011dd2c9ff3057e5e authored over 2 years ago by Luke Towers <[email protected]>
Remove overwritten definition for resolver

1154159f90cd38fdd9fdef3e7aed81c99f234be4 authored over 2 years ago by Ben Thomson <[email protected]>
Re-add default value

1ef7cfca616ad461c5e6573e7b11336782a99495 authored over 2 years ago by Ben Thomson <[email protected]>
Add options docs for Zip class, fix BC break

6d55a77b66b5cc06b60fcae8f3b9e71db307fbfa authored over 2 years ago by Ben Thomson <[email protected]>
Update all facade use cases to use full facade class

d07a9e6ab53b8f46e397c6a13fbcd4c3065e7f47 authored over 2 years ago by Ben Thomson <[email protected]>