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

Spelling fix

7f89c92b88616eb875e239fdae4755578a3dd274 authored almost 3 years ago by Luke Towers <[email protected]>
Ensure that the same instance is always returned from Auth::getImpersonator()

Follow up to https://github.com/wintercms/winter/commit/0ed1e4c0c0452441331dde44366c2dedfc3ea898

a208f573f7d6c42923331604e19f4d45cef5714f authored almost 3 years ago by Luke Towers <[email protected]>
Unskip halcyon rename test on case sensitive file systems

264995327c1345428e530f7cfe8ce93858d18359 authored about 3 years ago by Luke Towers <[email protected]>
WIP Html module analysis

1a46e9e9ecea3e71c15cbe8174708724466bcc15 authored about 3 years ago by Ben Thomson <[email protected]>
WIP FormBuilder

38819dfd7b9d63369d410410e1a3ca755d591069 authored about 3 years ago by Ben Thomson <[email protected]>
Fix Foundation module docblocks and signatures

efd145f4289457f4bede52dd8cfe405f161f4e3e authored about 3 years ago by Ben Thomson <[email protected]>
Fix signatures and docblocks of Filesystem module

c7339d90911869dead01e083b9467f488fab3da0 authored about 3 years ago by Ben Thomson <[email protected]>
Return null if no default datasource is set

1bd7fb2fd1ae1a237a03a5ab92ab23a9e380106c authored about 3 years ago by Ben Thomson <[email protected]>
Adjust docs and signatures for Extendable trait

df0061dac5cb879dd0c11508024870e904372094 authored about 3 years ago by Ben Thomson <[email protected]>
Fix tests

a60425fdac50bde3e860371fe05063e49b173a1f authored about 3 years ago by Ben Thomson <[email protected]>
Fix docblocks and signatures in Exception module

3fc190279f7a30b82a0761c4148e6f148650d2a6 authored about 3 years ago by Ben Thomson <[email protected]>
Fix return types in dispatcher

773f02f86ff3ada4d9c8b76852fce4d7729b9d35 authored about 3 years ago by Ben Thomson <[email protected]>
Inherit docs

233f8b6472106c3fdd41303fc3072d952a667aae authored about 3 years ago by Ben Thomson <[email protected]>
Re-add ApplicationException use case

cfd2e4ac9c1c544f518f8329c7eb2571ce25f7e9 authored about 3 years ago by Ben Thomson <[email protected]>
Ignore Auth Manager in analysis

Our Auth Manager implementation clashes a lot with Illuminate's Authenticable implementation.

W...

d628e2676da28a05fc2c0d966bb92289f1936a6a authored about 3 years ago by Ben Thomson <[email protected]>
Extend Laravel Config repo in our own repo

- Also added the "getMany" method that Laravel now contains.

While we have customised our own C...

2956fc40885d67974baaef371ce06ce9b59e71d2 authored about 3 years ago by Ben Thomson <[email protected]>
Add database migration paths for PHPStan

4a4755adb486da77cc2409c591f2b43625562ea2 authored about 3 years ago by Ben Thomson <[email protected]>
Improve docblocks in Auth module

b2f103b188ec897f6beb982514a8ad066435db7c authored about 3 years ago by Ben Thomson <[email protected]>
Adjust users table migration

This should hint that extensions to the User framework should have an "is_superuser" field avail...

6c96d9721b10c669a2d82adb8c3e5ecf3b090257 authored about 3 years ago by Ben Thomson <[email protected]>
Model/Pivot constructor changes.

- Enforce only the "$attributes" parameter to be available to the constructor via an Interface.
...

d7dd396b36f772b759edb73b0e5ec2a843e92517 authored about 3 years ago by Ben Thomson <[email protected]>
Fix code smell

78af61f27b6d3777b4c3583f68261c7d3d3c36e1 authored about 3 years ago by Ben Thomson <[email protected]>
Use proper exception for insert, update docs

3fed80ad849254b0e9c3108180c7a37c55f36203 authored about 3 years ago by Ben Thomson <[email protected]>
Fix comment on makeFilePath method in DbDatasource

cb1b0b3ac851b803f243672ed2affeb5bcbfcb3d authored about 3 years ago by Ben Thomson <[email protected]>
Set strict types on Argon

1968d0685d75cb8ac38507046dd91c120a956a65 authored about 3 years ago by Ben Thomson <[email protected]>
Merge remote-tracking branch 'origin/wip/1.2' into wip/1.2-code-analysis

26f6b79fc74ae89bcfddc4739851d6ea5324c3bb authored about 3 years ago by Ben Thomson <[email protected]>
Apply suggestions from code review

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

cc3b023df9812809a92b6c3fc5e853112a6b7b96 authored about 3 years ago by Ben Thomson <[email protected]>
Add default name to commands for lazy loading (#63)

Refs:
- https://github.com/laravel/framework/pull/34873
- https://github.com/wintercms/winter/...

289242ee51199e33d4a3229a85785e33e4f8673b authored about 3 years ago by Ben Thomson <[email protected]>
Initial work on strict typing and return types

c99be36471e01ac8ef93e5c0258a514ac850b866 authored about 3 years ago by Ben Thomson <[email protected]>
Documenting magic methods and properties of Auth models

c97331865a2a694a9496002fc3caccc4385b7733 authored about 3 years ago by Ben Thomson <[email protected]>
Further fixes to docblocks and signatures

68f7ab3fb6fe933cc1d72c76a624ff84998b4712 authored about 3 years ago by Ben Thomson <[email protected]>
Fix default config namespaces not loading

ccdf51404d6a084ce4dc97fa45d242669b09b22b authored about 3 years ago by Ben Thomson <[email protected]>
Fix code blocks and signatures in Halcyon

0226ffe12ce6c1519df0664ca01e70c7cb6cd216 authored about 3 years ago by Ben Thomson <[email protected]>
Merge branch 'wip/0.2' into wip/1.2-code-analysis

7c0817e94609bfbf1b7bed7311181ae5c591f7da authored about 3 years ago by Ben Thomson <[email protected]>
Allow for YAML rendering pre/post processing. (#53)

This is a BC break since it changes the contract. Classes implementing the "Winter\Storm\Parse\P...

d37c23ba9a37dd3a2fa0c9aefb1e151f9d595bdf authored about 3 years ago by Ben Thomson <[email protected]>
Skip failing test (test passes with GitHub actions, fails locally)

85b863f5bd6ebff2b00e141d0c9d5e2b453ea2aa authored about 3 years ago by Luke Towers <[email protected]>
Fix Sortable trait & test

Credit to @inxilpro, see https://github.com/laravel/framework/pull/37956#issuecomment-993955917

14842fa2b0cbfd8e23c7cbe5fc12715f05c59142 authored about 3 years ago by Luke Towers <[email protected]>
Fix CheckForTrustedProxiesTest

928228ac909dfc3575bcc6fe7424eef45b9e0651 authored about 3 years ago by Luke Towers <[email protected]>
Fix EncryptableTest

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

4c440e9b30ce7fff66ce2314f79c05431b0c009c authored about 3 years ago by Luke Towers <[email protected]>
Add Larastan, initial code analysis tweaks

66f1d2a20149337b03e24d3b3e82beef531c8e5a authored about 3 years ago by Ben Thomson <[email protected]>
Some testing fixes for Laravel 9.x / Symfony 6

747836dd0fb1e9d8d07e306e15fd01ebbe7e9e32 authored about 3 years ago by Luke Towers <[email protected]>
Replace Opis references with Laravel\SerializableClosure

4f11f0da082f86bd43c788a6cf3957300f6e8873 authored about 3 years ago by Luke Towers <[email protected]>
Updated test to match flysystem update (#62)

05e58d4f08cfe90a5adfb59aac3ad8f64a184a7b authored about 3 years ago by Jack Wilkinson <[email protected]>
Further support for Symfony 6

1ec1ef681a011f6fbbb861ab9d865ce32a13933f authored about 3 years ago by Luke Towers <[email protected]>
Further support for Symfony 6

03f852698ba8abb74cc0492bce2741ba7b972a39 authored about 3 years ago by Luke Towers <[email protected]>
Initial work to support Flysystem v2

52fe95b75690a66861d2fadace207a9d17402188 authored about 3 years ago by Luke Towers <[email protected]>
Fix Schema facade.

Refs https://github.com/wintercms/storm/pull/46/commits/2ef24687cca3b8ec31c66264348517c4941956f7

2ba9262669c2d23eadfaca34ab6473a799164260 authored about 3 years ago by Luke Towers <[email protected]>
Update supported proxy headers for Symfony 6.

Refs:
- https://github.com/symfony/symfony/pull/37734
- https://github.com/symfony/symfony/pull/...

fcecefda3fd3966310306b5799852c53d6330a64 authored about 3 years ago by Luke Towers <[email protected]>
Add initial support for all Throwable exceptions / errors to the Winter exception handler.

4eacc7e47910f28ace1837a665fa890c55605ee0 authored about 3 years ago by Luke Towers <[email protected]>
Fix registration of Laravel console commands that are overridden by Winter

2a8d1dab70ad79c618028834ff49e97b41386859 authored about 3 years ago by Luke Towers <[email protected]>
Updated artisan service provider to be compatible with laravel (#60)

In newer versions of Laravel the default application commands are lazy loaded in. Because of thi...

0d44f893e47cae2b70bd23e6d5adc59de54c9434 authored about 3 years ago by Jack Wilkinson <[email protected]>
Inherit Environment file loading logic from Laravel

Replaces #59

5ea0ca6c7b5bafa0b42068c26bc9ad788f5f9732 authored about 3 years ago by Luke Towers <[email protected]>
Style tweaks for consistency

b78373fa9214a9fefd12d1ae4dc9311ff3d1a83d authored about 3 years ago by Luke Towers <[email protected]>
Reorder Mailer methods to match Laravel's method order

e3501130a28467c9b818ae8fa7f40f011851561c authored about 3 years ago by Luke Towers <[email protected]>
Made Mail::send() compatible with Laravel 9 and made addContentRaw() compatible with Symfony Mailer

0f0b7b42736d91ba86e69f9fa51bfcbc82600b21 authored about 3 years ago by Luke Towers <[email protected]>
Initial work on support Symfony Mail

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

d952ab50aed9e05788abec09c0453ecb43dd3f7a authored about 3 years ago by Luke Towers <[email protected]>
Update dependencies

66c16d4a019df8abc0e5b1a50721e064e5b03e9d authored about 3 years ago by Luke Towers <[email protected]>
Fix exception message when attempting to impersonate a user without authorization.

Adds new AuthenticationException (replacing AuthException) & AuthorizationException classes.

13e5eed5f4ba029477c2ccbdff8e5626b921ca8d authored about 3 years ago by Luke Towers <[email protected]>
Update tests for 1.2

dcc0093acf7881ec611fdae608ed70d0c6d49565 authored about 3 years ago by Ben Thomson <[email protected]>
Merge branch 'develop' into wip/1.2

2ab3a71bb6495419c406f14f28caccb8b7ebd053 authored about 3 years ago by Ben Thomson <[email protected]>
Added support for schema facade (#58)

2ef24687cca3b8ec31c66264348517c4941956f7 authored about 3 years ago by Jack Wilkinson <[email protected]>
Removed undot function as it has been merged into laravel core (#57)

The undot method was added to Laravel in this commit: https://github.com/laravel/framework/commi...

4c7e0eb7f5c870a849734680d0e5c7a90a973888 authored about 3 years ago by Jack Wilkinson <[email protected]>
Implmented hasUser method in auth manager (#56)

PR to add a fix for this error:

PHP Fatal error: Class Winter\Storm\Auth\Manager contains 1 a...

879a166ea672713002efbabb4ecaefbd9f266a33 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added support for null inserts

a010a9cbccc5765eb05081c398e18b7dd5950439 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added test for null insertion

0581fc6b3507194a782bbdc8a4b5f8aae901c93a authored about 3 years ago by Jack Wilkinson <[email protected]>
Improved function value type handling

b25b8cda294c0dfbee203763a97e3fe27d8b4180 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added proper class doc

4c421b9526e0ec5a7043a855109651737ac71282 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added support for setting function calls

51ef5875c7c1c8562f62b22baf5e084803c4f9b4 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added tests for adding new functions to a config

7787df1c5a67f144527846eb3ba7809396357c92 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added ConfigFunction class

ba5ed71bef48f2f50141ac4bf88f06cda0a616b6 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added support for recursive array creation using dot notation

ce8f252bab79ed2bae5ce4a4d52c2b7c2171b853 authored about 3 years ago by Jack Wilkinson <[email protected]>
Added tests for recursive array creation

69cd1520a633627b12a3d59f4d0bb8834ab62eba authored about 3 years ago by Jack Wilkinson <[email protected]>
Added constructor to enable short syntax

7d8090a8ea4b184daed3ae3e738df4b783cdc02d authored about 3 years ago by Jack Wilkinson <[email protected]>
Added support for creating file on read and appending items to empty array

71765a80a0417db43653506f29d358ddb9fde503 authored about 3 years ago by Jack Wilkinson <[email protected]>
Improved parsing and rendering

cc439ebb8445ebc32469ea549307b710595f082b authored about 3 years ago by Jack Wilkinson <[email protected]>
Improved EnvFile tests

14fd3c8a14cd2f7398b3918f454fd4a1eecaa618 authored about 3 years ago by Jack Wilkinson <[email protected]>
Add create:settings command (#37)

b774511b6f0cc3220a431507d6f13f27745c1dc9 authored over 3 years ago by Romain 'Maz' BILLOIR <[email protected]>
Display generated files in generator commands (#52)

08ea4abe1006a6f10613d498c4e2f68205def1ca authored over 3 years ago by Romain 'Maz' BILLOIR <[email protected]>
Add (array) $data to all mail events (#49)

Credit to @datune

58d70ab5d620581da162c14b219af505e301337f authored over 3 years ago by datune <[email protected]>
fix typo after Luke's last cleanup

c62105937d987cfb3ce8cab7b7d0deab04799fa0 authored over 3 years ago by Marc Jauvin <[email protected]>
code quality fixes

761e46416f08dd5d41c3fc0eb7ca96a59d3f3e53 authored over 3 years ago by Luke Towers <[email protected]>
Merge pull request #47 from wintercms/wip/improved-impersonation

Impersonation improvements

7082319a88a7486c355564f70b57f3ef4b880555 authored over 3 years ago by Luke Towers <[email protected]>
Add helper to get the underlying user for a request taking into account user impersonation

cbfe00a47e1a3bea6700cf622406f838efc01618 authored over 3 years ago by Luke Towers <[email protected]>
Prevent double impersonation attacks from changing the underlying impersonator instance

e3b94e63c9109e3aa2a1295a6c0aff0a9d1a8e06 authored over 3 years ago by Luke Towers <[email protected]>
Improve type hint

16159bd4e7da0327438e9e15b18916d087c221c7 authored over 3 years ago by Luke Towers <[email protected]>
Ensure default value is returned when not a POST request

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

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

ea760023fea02d72050c58b5b910e8d068804d8e authored over 3 years ago by Ben Thomson <[email protected]>
Initial WIP on impersonation improvements

8a9e60d003f7da8c15938f93897650ed7dcdddf1 authored over 3 years ago by Luke Towers <[email protected]>
Cleanup user impersonation inline docs and ensure the impersonation is working on the current request as well as future requests.

0afec59927077449880588177ed163fb398b454c authored over 3 years ago by Luke Towers <[email protected]>
Fix bug where user impersonation would sometimes fail

Also a bit of cleanup for the AuthManager

ddfdd7377fab4b6a824595766b1322a8f435f949 authored over 3 years ago by Luke Towers <[email protected]>
Code quality

7cf1f6eae128e9adeea9ae8b9abc971ca9094f6e authored over 3 years ago by Luke Towers <[email protected]>
Reorganize helper functions and add new ones.

Added:
- array_accessible(): Arr::accessible()
- array_has_any(): Arr::hasAny()
- is_associative...

14bb5e04013b0c57f3d670bf13956a138572f561 authored over 3 years ago by Luke Towers <[email protected]>
Improvements to URL generation (#45)

By default Laravel's URL generation does not include any validation or escaping that ensures URL...

c6f378eb0f439a286a386881ef0142b6f2cbbc85 authored over 3 years ago by Luke Towers <[email protected]>
Fix support for Laravel 8 (#26)

Credit to @tschallacka

Upgraded symfony/yaml to ^5.1
Updated requirement to php 7.4
Change...

04230d5ec44cf0b5f354e918f2c5a6079936339f authored over 3 years ago by Tschallacka <[email protected]>
Fixed styling issue and unparenthesized ternary issue

b0a9c70810890f10b6c5bced47128905c391d5fc authored over 3 years ago by Jack Wilkinson <[email protected]>
Switched parser for simple interpreter

a8cf24ead760c11e5543ee63cc6dc8ee766c9045 authored over 3 years ago by Jack Wilkinson <[email protected]>
Added test comments

d58411d767e89aecef93da8d23aca617ae534a5a authored over 3 years ago by Jack Wilkinson <[email protected]>
Removed redundent line

f74b15ac5a6b4ad286c38f1f53af9f2d0a0aeac8 authored over 3 years ago by Jack Wilkinson <[email protected]>
Add support for trusted proxies (#42)

Allows certain setups (such as AWS Elastic Load Balancing, Heroku, Gitpod) where TLS/SSL communi...

c8db154037d85419c729051c0fb11801c830f2c8 authored over 3 years ago by Ben Thomson <[email protected]>
Commented out return types

bbae0586cc95ec6ad703b03196b69f59d3829d4f authored over 3 years ago by Jack Wilkinson <[email protected]>
Removed File class usage in favour of file_put_contents

7fe60ccde6487800b4fa2231d1cf1398a97e9d7a authored over 3 years ago by Jack Wilkinson <[email protected]>