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

Fix typo (#169)

dd89dc140bfdb0e209437b2263b711b8fa655981 authored 10 months ago by AIC BV <[email protected]>
Appease the Stan

468c200826ec8de66f9f3409bfcd18761d4b2fa0 authored 10 months ago by Ben Thomson <[email protected]>
Fix reduceNameHierarchy method for nestedform (#168)

Fixes wintercms/winter#716

21636851d9f22b78c4e488336a9e7ef3b0697d50 authored 10 months ago by Marc Jauvin <[email protected]>
Make the dynamic property writable again (#166)

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

e03b13ca8e133ba9f2d0bd6f014563c7ccd43573 authored 11 months ago by Marc Jauvin <[email protected]>
Fix dynamic properties on PHP 8.2+ (#165)

Co-authored-by: Ben Thomson <[email protected]>

dce5c40374af2c019c2ccc3506d5c3118f148b5b authored 11 months ago by Marc Jauvin <[email protected]>
Ensure config binding is analyzed as Winter config repository

7b03a9ff68a47afc0f8c35696139ccbce06430ae authored 11 months ago by Ben Thomson <[email protected]>
Switch Larastan to maintained version

d672a2413c040625ac3a585c2633e53771b9167b authored 11 months ago by Ben Thomson <[email protected]>
Ensure Event::forget() also cleans up prioritized listeners (#162)

Co-authored-by: Alexandr Orosciuc <[email protected]>

Fixes wintercms/winter#1033

4a00206fcedb5f79809491ed24b9fa3182f37c0f authored 11 months ago by Alex Oroshchuk <[email protected]>
Use actions/cache v4 to stop Node warning

dcafa1a6a6dfff5d277e0b205991136147946896 authored 11 months ago by Ben Thomson <[email protected]>
Prefix concurrency groups in actions so PHPUnit and PHPStan don't cancel each other

a9a57126f5f1cf2f2adede9c22d1e2945968c2f1 authored 11 months ago by Ben Thomson <[email protected]>
Update GitHub Actions scripts

- Use latest versions of actions
- Remove extension cache - it wasn't providing us any benefit
-...

63b4984d9c7aa73c93c55dc8b1f5a526177e50f0 authored 11 months ago by Ben Thomson <[email protected]>
Appease the Stan

378410368d657c3b208ca2547876f73ac3a3c364 authored 11 months ago by Ben Thomson <[email protected]>
Fix allowed types for value argument (#163)

f4c61a9de44c8abdac510cc1c2a26943d1a20102 authored 12 months ago by Marc Jauvin <[email protected]>
Minor

b17d4d87579aa1ce9475f04ca95285fe7a769214 authored about 1 year ago by Luke Towers <[email protected]>
Support Throwables in SystemExceptions (#160)

Related: wintercms/winter#999

1c8adb828228ec6ad61ec855d456e827e936e424 authored about 1 year ago by Mantas Šimkūnas <[email protected]>
Make Svg::sanitize() a public method

c779404d0ac742e890fef569b46d2db50af201ca authored about 1 year ago by Luke Towers <[email protected]>
Restore previous tests order (#159)

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

2941ef4a2c206f9be36182af5fd4d33b46f557bf authored about 1 year ago by Marc Jauvin <[email protected]>
Remove deprecated "get_parent_class" calls in Extendable trait. (#153)

Replaces #153.

In PHP 8.3, [calling `get_class()` and `get_parent_class()` functions without ...

d1b95f7eef427f8c4bb255317548e3f130e23214 authored about 1 year ago by Ben Thomson <[email protected]>
Improve automatic detaching / deletion of relations (#156)

Adds support for automatic detaching / deletion of relationships using pivot tables.

Related:...

404b199dc9735a71bffa6d1fd40ff48e16efbead authored about 1 year ago by Marc Jauvin <[email protected]>
Add event to make model validation extendable (#139)

Refs: https://github.com/wintercms/wn-translate-plugin/pull/52

c0acc2b24516e2c7208f4303de68bb23699bbd87 authored about 1 year ago by Marc Jauvin <[email protected]>
Fix docblocks for Resizer class (#158)

5a3ffdc4bd2561f1333be6b173570be907dde227 authored about 1 year ago by AIC BV <[email protected]>
Adds Encryptable model behavior (#138)

de146af339aeaac77ac1c0d0246c09f5ef169cac authored over 1 year ago by der_On <[email protected]>
Clear model cache when using upsert (#154)

Currently a memory cache is used to avoid making unnecessary calls to the database, when there h...

391bd3e10c6c6fa0a511596a0d7ef9a4b68ec513 authored over 1 year ago by Héctor pavez <[email protected]>
Call model methods using event handler with default priority (#150)

Replaces #145

This preserves current behaviour: an event listener defined on the model with d...

4f683cc3f1e001fc66c41a708a888985ef89497e authored over 1 year ago by Marc Jauvin <[email protected]>
Update tests for config writer v1.1.0 (#151)

4665d665cb4611f7c8c7237b07fad0e6b73d9f4c authored over 1 year ago by Jack Wilkinson <[email protected]>
Add Http->json() helper method to send the provided payload as JSON (#147)

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

ce542acdb6ad2df897fd1b33eb7a2bc8891ffd05 authored over 1 year ago by Marc Jauvin <[email protected]>
Add hasAttribute() method to base Model class

b9a7c98bf97e0c01485caa6ed2606e5e898f0534 authored over 1 year ago by Luke Towers <[email protected]>
Fix issue with open_basedir compatibility

Should fix wintercms/winter#948

41172a383e3b4ce3893b677652995dcad393949c authored over 1 year ago by Luke Towers <[email protected]>
Disable specific phpstan complaint for now

Related: https://github.com/laravel/framework/pull/47749

dd7b1b68446afe32a819a31faba15b965c344950 authored over 1 year ago by Luke Towers <[email protected]>
Code tidying

ae124b18018be4413fe89cd7e6bad5eb1186b10f authored over 1 year ago by Luke Towers <[email protected]>
Added Model::hasDatabaseTable() and $model->isDatabaseReady() helpers

162b8e89c7ef3e09e98e5d9a8f676bfe48434271 authored over 1 year ago by Luke Towers <[email protected]>
Added App::hasDatabaseTable() helper method

6979440da61a146b1277dc86c6b382204d3c579a authored over 1 year ago by Luke Towers <[email protected]>
Add newline to end of file

7b871c3a9180c4c88d176ce2d492cc9871767ffe authored over 1 year ago by Luke Towers <[email protected]>
Add support for event:cache, event:clear, and event:list commands

The Event Dispatcher's getRawListeners() method has been changed to account for the fact that Wi...

f59d437cbc3bdbe909d83e552b7093f6b9069a5d authored over 1 year ago by Luke Towers <[email protected]>
Ensure cache paths exist

See https://github.com/wintercms/winter/commit/30ef051387d63867176550846bb989a595e0f502

c31343de6c01e7f382e7f946d8af94f3deb520d7 authored over 1 year ago by Luke Towers <[email protected]>
Call find() on related model, not on the relation itself (#146)

94a426f76dff251b8c10639490415806f034ee1a authored over 1 year ago by Marc Jauvin <[email protected]>
Remove unused code

f0b7cdfd919cec065a79b11666e7f93a40b251fe authored over 1 year ago by Luke Towers <[email protected]>
Sort file extension definitions

7e8d50a3bc9f18c52fe8626a0e91bfb7e3f488a4 authored over 1 year ago by Luke Towers <[email protected]>
Add support for uploading SVGs

186d85d8fea2cae43afc807d39f68553c24e56be authored over 1 year ago by Luke Towers <[email protected]>
Fix typehint

edf2087d07120d2cc0697d81cfce7cb15c99ff17 authored over 1 year ago by Luke Towers <[email protected]>
Display InvalidArgumentExceptions as error messages in scaffolding commands

Also adds the --uninspiring option to avoid displaying an inspiring quote after generating files.

37d1e013a1d665531d214dea46584524559eb141 authored over 1 year ago by Luke Towers <[email protected]>
Local extensions called in static "extends" fire after construct

Local extensions, by design, are made against a fully constructed extendable class. However, pre...

a8ba4eef2e96851c5f2293f1fbf70047c3004159 authored over 1 year ago by Ben Thomson <[email protected]>
Revert symfony/console upgrade, it won't work for PHP 8.0

facb27d7486406306dab491ed3d9eb95245fd0b2 authored over 1 year ago by Luke Towers <[email protected]>
Run tests on 8.2 as well

5385eaa6aadd39d1baa67813ba1eff9adfa9d63a authored over 1 year ago by Luke Towers <[email protected]>
Update composer.json

See https://github.com/wintercms/storm/commit/8fafb79109ade5319a2f72ab1b681c48dbfc102e

11fc6c79336d21b4c9e3d8040f79f4f55ff60f86 authored over 1 year ago by Luke Towers <[email protected]>
Fix compatibility with symfony/console 6.3+

symfony/console 6.3 changed the interface for the handleSignal() method, see https://github.com/...

8fafb79109ade5319a2f72ab1b681c48dbfc102e authored over 1 year ago by Luke Towers <[email protected]>
Add some inspiration

5f31969c0e6d5d8d3ce632a0c8fefff2927c8917 authored over 1 year ago by Luke Towers <[email protected]>
Remove max-depth restriction from getAvailablePaths (#148)

Removes the limit put in place in #135 in order to fix wintercms/wn-blocks-plugin#6.

e22854389fead233b3f683611f85e651ffc4f246 authored over 1 year ago by Jack Wilkinson <[email protected]>
Enforce 2 space indentation on GitHub Workflows.

Stops some GitHub IDE extensions from complaining.

6d9cf4f48e18d4b84e99a4ccc38123e8b79062d0 authored over 1 year ago by Ben Thomson <[email protected]>
Fix missing attributes in FormBuilder inputs (#144)

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

Commit 2ef3234 made some adjustments to...

9e0508cb67a41e9ca333544c965c90a5b4d8282f authored over 1 year ago by Ben Thomson <[email protected]>
Allow scoped and local extensions (#134)

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

c183968408fbb9853dfec06efcb4bb06d1279d5d authored over 1 year ago by Ben Thomson <[email protected]>
Fix PHPStan baseline

65920e8e6b47e68179b9271b3f4ba3cfcd010746 authored almost 2 years ago by Ben Thomson <[email protected]>
Force strikethrough to only work for two tildes in Markdown.

v2.4.0 of Commonmark [changed the Strikethrough format](https://github.com/thephpleague/commonma...

167073e0f758012b19ec940bb95e337290de090d authored almost 2 years ago by Ben Thomson <[email protected]>
Update composer.json

See https://github.com/advisories/GHSA-xrqq-wqh4-5hg2

aa110c6d64dae747256fad9dba848c63f74d730e authored almost 2 years ago by Luke Towers <[email protected]>
Fix model.relation.afterAttach event handler (#128)

Take into account $id param of model.relation.afterAttach could be a model

aa2a60fc69ea2dd0cf84af624d4ecb2a4cfb8640 authored almost 2 years ago by Marc Jauvin <[email protected]>
Restrict PHPStan version, further analysis fixes

6c32cf1f245e72eeb4ae9e0b30b7b039a978eba6 authored almost 2 years ago by Ben Thomson <[email protected]>
Remove unneeded test, run static analysis on PHP 8.1

2f4a532eddff3583fcd5343d878b2a2382afb285 authored almost 2 years ago by Ben Thomson <[email protected]>
Fix recent static analysis errors

5b2dd605c20804070132159df8b8248e42ccf6b0 authored almost 2 years ago by Ben Thomson <[email protected]>
Prevent empty id attribute (#143)

13bffb86915415c25739dd98a0d4f836bb55acc7 authored almost 2 years ago by Marc Jauvin <[email protected]>
Prefer caching the relative path to a class in the ClassLoader (#140)

Adds Filesystem->isAbsolutePath() and changes the ClassLoader->autoloadPackage() logic to prefer...

642260e2fe8e2b2fd22f4a42423a7e1205b1cb39 authored almost 2 years ago by Luke Towers <[email protected]>
Fix PHPStan issues again, change fire to dispatch on all events

f9b92418fce75523645d22d82338e0acb7519b55 authored almost 2 years ago by Ben Thomson <[email protected]>
Disable PHP coverage in GitHub Actions

The "setup-php" action includes Xdebug by default if no coverage option is specified. Since we a...

301e9526861539d8e8691d09bb84cb1fcc287b41 authored almost 2 years ago by Ben Thomson <[email protected]>
Remove unneeded ignores in PHPStan baseline

b120968b62e3db18e64a657f570c333584964eb8 authored almost 2 years ago by Ben Thomson <[email protected]>
Fix recent PHPStan errors after L9 docblock updates

48d07c1f2fd0c77e80cc058b3e88fb4977af4770 authored almost 2 years ago by Ben Thomson <[email protected]>
Update Sortable.php

58ad4dc8e5b66d640809580123411dd3841ada9e authored almost 2 years ago by Luke Towers <[email protected]>
Fix tests badge

e3a3ec791347612170a5bcc0644dfc65892a5b19 authored almost 2 years ago by Ben Thomson <[email protected]>
Improve ClassLoader support on Windows (#136)

See https://github.com/wintercms/storm/pull/72#issuecomment-1359729709

ac3be749b082cb5dc61e97943d2b4d08382687e3 authored about 2 years ago by Damien MATHIEU <[email protected]>
Ensure that getAvailablePaths respects the maxDepth of the file iterator (#135)

b693175be5b9f938295e4d71eb927c8373541490 authored about 2 years ago by Jack Wilkinson <[email protected]>
Ensure cached routes are loaded on app boot (#110)

Updates the routing service provider and checks if routes are cached. If so, this will load the ...

e5af52bbbc1f2c06d3cbe3e866226648b197c49b authored about 2 years ago by Ben Thomson <[email protected]>
Improve ClassLoader (#72)

Adds support for PSR4 autoloading of plugins & modules when not autoloaded by Composer.

This ...

2c6cf01693a25c0303925a3abe4f58afcd6f6de4 authored about 2 years ago by Luke Towers <[email protected]>
Resync model getAttribute override with base Laravel functionality

Replaces https://github.com/wintercms/storm/commit/eb341f1ebf422a1975e5f574ad49c33b32e2b7cd. Fix...

79ab8a906cd1851af5e1731879902f4a604351ea authored about 2 years ago by Luke Towers <[email protected]>
Convert Markdown parser to CommonMark (#133)

Replaces `erusev/parsedown` and `erusev/parsedown-extra` libraries with `league/commonmark`, whi...

a2959d90946d63e6adfffff40ae283d09a4e2e7f authored about 2 years ago by Ben Thomson <[email protected]>
Improve support for multiple database connections (#132)

Use the parent model's connection when calling makeRelation( ) and call makeRelation from the de...

2cd7370a6677b0dcd76c3d82101bc321de71d9f4 authored about 2 years ago by Luke Towers <[email protected]>
Make the SectionParser more extendable (#131)

Allows for extending the SectionParser class to swap out how various sections are prepared for s...

6bc2a46b5189d89396bcbf0ff93bcc16cfaca8b0 authored about 2 years ago by Luke Towers <[email protected]>
Fix static analysis errors

Return type added in https://github.com/laravel/framework/commit/5a36ee93c72be8278b41b6e20d08b0b...

16cfbba413f470f1cb2cc5862e8d0a35cc90c94b authored about 2 years ago by Luke Towers <[email protected]>
Fixed generation of thumbnails for remote disks

71f07151ecdafb4092112381bbf0c61cf7d92c89 authored about 2 years ago by Luke Towers <[email protected]>
Get local root path from configured disk

Also simplified the thumb generation logic to handle both local and remote disks in the same met...

c62ee79d7d8b5d18629b9d15b6cb506f778806ee authored about 2 years ago by Luke Towers <[email protected]>
Use named arguments

122369868df5bb6e43bef0b45d9b2e17159725f3 authored about 2 years ago by Luke Towers <[email protected]>
add more testing with pivot data

de4c30de3ce1e83b8cd8e7d5756b058bf112d4a6 authored about 2 years ago by Marc Jauvin <[email protected]>
Add Str::isJson() | is_json() helpers

26c74f187f39998f77c2cc34430f4624648a2b06 authored about 2 years ago by Luke Towers <[email protected]>
Code analysis fixes

54b3d2fcd588e17c584a30b04e518f4295deeeb5 authored about 2 years ago by Ben Thomson <[email protected]>
Register slug rule as part of Validation singleton registration

264f622aea3394a4b80851541af127ebeba2a3d6 authored about 2 years ago by Ben Thomson <[email protected]>
Add slug validation rule

ebe7ff89af874fa13fce4da78cf0373a9be301db authored about 2 years ago by Luke Towers <[email protected]>
Use Laravel's CLI components

a3d44fc0b1dfee366c116bbc111b6c0ec607ba82 authored about 2 years ago by Luke Towers <[email protected]>
Use Laravel's CLI components

629fa21587063e874cbcc6db70da91ec97b4f6d7 authored about 2 years ago by Luke Towers <[email protected]>
Prioritize local dynamic methods over behavior-provided methods (#130)

This prioritizes locally added dynamic methods over public methods that have been defined in beh...

415a9bcdd10247ce8f89b57af4ebeb7b3305a045 authored about 2 years ago by Luke Towers <[email protected]>
Delete unneeded PHPUnit config

1406609fbe32d7a7fa637b1c8e59df4c0ac9f94b authored about 2 years ago by Ben Thomson <[email protected]>
Re-enable code analysis on develop branch

780089a1c305c49d59598cdcf884f8956f24a51d authored about 2 years ago by Ben Thomson <[email protected]>
Fix PHPStan testing, minor tweaks to docs

6963a35392a930b6cd195c20cacb9752ce442224 authored about 2 years ago by Ben Thomson <[email protected]>
Pass the full model through add() and remove() methods

This passes the full model (not just the key) through the add() & remove() methods to the attach...

5d162cfbfd60cdee557d2175ab16ac8cf5196811 authored about 2 years ago by Luke Towers <[email protected]>
Refactor the Singleton trait to bind to the application container instead of the global scope (#126)

Refactors the Singleton trait to bind to the application container instead of the global scope.
...

ca5959495b8f551da1f1c5174666cf0fdb003c13 authored about 2 years ago by Luke Towers <[email protected]>
Patch alert method to keep compatibility with Laravel (#125)

6d2d55288f19eb57938a5619fd77b2f0668998f8 authored about 2 years ago by Jack Wilkinson <[email protected]>
Reverse order in checking mail config styles (#107)

This reverses the order for checking mail configs by searching for the new format first, then ch...

302593d340eb928bb78df770c8ecb54bb4d4bfd7 authored about 2 years ago by Ben Thomson <[email protected]>
Fixed bug when dynamically adding hasMany* relations (#124)

6cc669a1bc3bdb83b6081036a0a2086db2e5fc25 authored about 2 years ago by Jack Wilkinson <[email protected]>
Support source root level paths in Halcyon datasources (#123)

Supporting PR for wintercms/winter#726

d7124238a4717fcbb3f5d9b9c387e86899658c8a authored about 2 years ago by Jack Wilkinson <[email protected]>
Merge eventArgs using spread operator instead of array union `+` operator. (#122)

This fixes the issue with the arrays not being merged properly with auto-incremented keys. See h...

57c76693a124b905609001d36eab806ad6aad93a authored about 2 years ago by Eric Pfeiffer <[email protected]>
Don't attempt to store array source DBs if storage is disabled

e67da1a796dc63dbeb982162a86a0ea1b892c072 authored about 2 years ago by Ben Thomson <[email protected]>
Fix BC break in event args for belongsToMany model.relation.afterAttach

See https://github.com/wintercms/storm/pull/120#issuecomment-1260806259

e6e3c5bda3129236cf38ce2b9736df7eeae466cd authored over 2 years ago by Luke Towers <[email protected]>
Readability improvement for Sluggable trait (#119)

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

01a214fb685213546d9f9803e7aa0e008c6fda99 authored over 2 years ago by Romain 'Maz' BILLOIR <[email protected]>
Fix hidden file glob on systems without GLOB_BRACE support (#121)

Fixes wintercms/winter#714

Allows systems without GLOB_BRACE support (ie. Solaris, Alpine Lin...

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