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

Support saving deferred bindings with pivot data. (#555)

* Support saving deferred bindings with pivot data.

8178a4add6f7a57046ac58f067a40e045eb4dd71 authored almost 4 years ago by Sergey Kasyanov <[email protected]>
No longer wrap with transactions

71b27ca495031f69c36a9e88ea5a00ba8c05f1e8 authored almost 4 years ago by Samuel Georges <[email protected]>
Reset package manifest to empty array on clear.

Fixes an "array_keys" method error on using "php artisan package:discover" when "app.loadDiscove...

dcaf8a1d27f978bf4343df5f9ee8d65053442697 authored almost 4 years ago by Ben Thomson <[email protected]>
Fix issue with Schedule->withoutOverlapping() by bringing the Halcyon MemoryRepository more inline with the parent class.

Refs: octobercms/october#5531

25b04ff1269e718a034adf7a9e993700bfc9eeeb authored almost 4 years ago by Luke Towers <[email protected]>
Align with parent class

Refs https://github.com/octobercms/october/issues/5531

72d81bc487b35db2801ee944fcf307de38c287be authored almost 4 years ago by Samuel Georges <[email protected]>
Revert changes that break belongsToMany relations (#5)

Refs: https://github.com/wintercms/storm/commit/e1686e054d1f29d550cfa7649b9fa177f8c1a976, https:...

49e450e86c5e6f18cc1a287fa111125faea9542c authored almost 4 years ago by Marc Jauvin <[email protected]>
Added ability to control the auto-detaching behavior of BelongsToMany relationships by setting `detach` (default true) on the relationship definition.

Credit to @Rike-cz. Refs: octobercms library#553

1d0296daf581d73ac0a45664fd810575c58c2468 authored almost 4 years ago by Luke Towers <[email protected]>
Added support for using the `sort_order_column` property on a model implementing the `Winter\Storm\Database\Behaviors\Sortable` behavior to define the name of the sort order column as constants cannot be defined on classes dynamically.

Credit to @mjauvin.

35db85d1b9f6def85766b15910ae3fc72295de11 authored almost 4 years ago by Luke Towers <[email protected]>
- Fix broken method to check for SORT_ORDER const existance on Class (#564)

- Add a more dynamic method to get the sort_order from the model's sort_order_column property

31ed93b7a3789eddea4db45668aa9845e0aff7ed authored almost 4 years ago by Marc Jauvin <[email protected]>
Improve support for PHP 8

7ec43730ad853825d83390ad8dc709d09eb188c4 authored almost 4 years ago by Luke Towers <[email protected]>
Bump less.php for php 8

d8e8d87a9fd6438f8bcbeda5bbc3285571d9bfdf authored almost 4 years ago by Samuel Georges <[email protected]>
Change to winter vendor name

d1393573d61db7032588efe893136b817ff8860e authored almost 4 years ago by Luke Towers <[email protected]>
Add perPageOptions to list controller config scaffold

c675ecf0aa53229fde60d6f7845d276286edf451 authored almost 4 years ago by Luke Towers <[email protected]>
Add LICENSE

15e1e3e0b13e138d59f70b039879e7fdd7fa8a60 authored almost 4 years ago by Ben Thomson <[email protected]>
Fixes belongsToMany detach() failing when scope is defined on the relationship (#3)

Refs: octobercms/october#5499

e1686e054d1f29d550cfa7649b9fa177f8c1a976 authored almost 4 years ago by Luke Towers <[email protected]>
Rebrand to Winter\Storm (#2)

02c0c9b1e20c233619afcf126487bcf0e9a97ce3 authored almost 4 years ago by Luke Towers <[email protected]>
Merge branch 'develop' into 1.1

4cb601f1eec1d3336fa84ceaf63f403893960adc authored almost 4 years ago by Samuel Georges <[email protected]>
Clarify copyright on repo

b027a19a5d93106645ed0bc6ba2ae1ba7826632b authored almost 4 years ago by Samuel Georges <[email protected]>
PHP 8 support (#558)

- Also added tests for PHP 8
- Also now using Composer 2 for CI testing

Refs: https://github...

0b26f39e826059acc34bce52158894f6e9e28c98 authored almost 4 years ago by Ben Thomson <[email protected]>
Multiple fixes related to PR #543 (#550)

* return a collection, not an object

* use fully qualified key names to avoid conflicts

* ...

1fa47b3ab683f1e7a4e9ec3a1d0b484dbe66bde0 authored almost 4 years ago by Marc Jauvin <[email protected]>
Invalidate the session ID to prevent reuse

1. Good logs in
2. Bad captures Good's session cookie
3. Good logs out
4. Session cookie no long...

642f597489e6f644d4bd9a0c267e864cabead024 authored almost 4 years ago by Samuel Georges <[email protected]>
Fix getRelationType method (#556)

Empty definition is valid (e.g. morphTo). Follow up to #460

e292d79ef2090f4d67a7d913d89c9d3597b0d334 authored almost 4 years ago by Marc Jauvin <[email protected]>
Add getRelationTypeDefinition methods (#460)

5c312b7ca4cf60b00d5614498dbbf79fc80fe7ab authored almost 4 years ago by Flynsarmy <[email protected]>
Force file attachments key type as string (#502)

Resolves an issue with file attachments when using a database system that does strict type check...

026d4bb511f4b4ce4162363937f1d28c9af359f8 authored about 4 years ago by Romain 'Maz' BILLOIR <[email protected]>
Add trusted hosts support to library (#549)

Adds support for a new configuration value app.trustedHosts that defines the allowed hosts for t...

f29865ae3db7a03be7c49294cd93980ec457f10d authored about 4 years ago by Ben Thomson <[email protected]>
Fix event handler params order in mailer.beforeAddContent docblock (#547)

dbb63f0ea15af868b1f895c30295028d9570d142 authored about 4 years ago by Marc Jauvin <[email protected]>
Ignore configPath test case on Windows for now

Will circle back to this later.

Refs: https://github.com/octobercms/october/pull/5374

b3d7c334659c5b8c2f128400a2cce7143c561701 authored about 4 years ago by Ben Thomson <[email protected]>
Add EventFake adaptation for October (#544)

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

030315e14276d20be78920fc2f70a1cf9abb88d2 authored about 4 years ago by Marc Jauvin <[email protected]>
Revert "Fix helper test cases - standardise paths"

This reverts commit 372a3661e3e00b75efc621aaa6ba037c69e455da.

680aa874d999454e1ed3bca21ab65f4501e001f0 authored about 4 years ago by Ben Thomson <[email protected]>
Fix helper test cases - standardise paths

372a3661e3e00b75efc621aaa6ba037c69e455da authored about 4 years ago by Ben Thomson <[email protected]>
Exit isGuarded early if all attributes are guarded

30b1a608cbe04d23a46d426b5a7e33ae5d0a85c3 authored about 4 years ago by Ben Thomson <[email protected]>
Properly apply conditions to belongsToMany / morphToMany relations (#543)

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

ef6b7f0d6313c171457dbecbf1c61848044ff63c authored about 4 years ago by Marc Jauvin <[email protected]>
Add color picker support to Field Parser.

Includes support for "availableOptions" to be specified as an array, similar to the "options" at...

778cbb37a5ace8d49c27811b0f26369a4d58a61a authored about 4 years ago by Ben Thomson <[email protected]>
Conform getConnection method to base method signature

07663137e4f04061e5d372c007ad847d183387f3 authored about 4 years ago by Ben Thomson <[email protected]>
MailFake adaptation for October CMS (#538)

381c784b19a09a06e92c60926a2033de48c936e9 authored about 4 years ago by Marc Jauvin <[email protected]>
Merge pull request #542 from octobercms/develop

v1.1.1

717b39b3daee566e1253bdde30754625b63946fe authored about 4 years ago by Luke Towers <[email protected]>
Apply conditions/scopes to related model query (#536)

Fixes: octobercms/october#4952

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

45b9824ef204a5a17aeaef5c9751193c9bb93e61 authored about 4 years ago by Marc Jauvin <[email protected]>
Update incorrect alias (#541)

The mentioned class never existed and the alias gets overwritten by the db singleton that's prov...

172271b02d6d1bfc3a633226323e69ad30f12634 authored about 4 years ago by Teranode <[email protected]>
Improve compatibility of the http_build_url() polyfill included in October

5199a22bf77eeaf353fe77abea6ef66f044731f7 authored about 4 years ago by Luke Towers <[email protected]>
Fixes issues with models that use guarded & purgeable attributes (#533)

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

eca03bc1f871807c7998e18d5fd77d996d532244 authored about 4 years ago by Luke Towers <[email protected]>
Abstract database testing into its own testing class

Refs: https://github.com/octobercms/library/pull/536

Co-authored-by: Marc Jauvin <marc.jauvin@g...

16bfd5625abc8b06f3852cead9a603b1030649f0 authored about 4 years ago by Ben Thomson <[email protected]>
Add Sortable Behavior class (#519)

Documented in https://github.com/octobercms/docs/pull/491

b19deb853fbec8426aa9668b6546fa25245c871c authored about 4 years ago by Marc Jauvin <[email protected]>
Prevent block termination from ending parent buffer (#517)

Fixes https://github.com/octobercms/october/issues/5108

0b8631021258c768baa2b3a877ec2eb9a9b65074 authored about 4 years ago by Ben Thomson <[email protected]>
Update GitHub Actions to use Composer v1 for the moment (#535)

Until such a time that `wikimedia/composer-merge-plugin` supports Composer 2.

Refs: https://g...

72ea50dc6de73bd37fce3f99abe32ade311b6021 authored about 4 years ago by Ben Thomson <[email protected]>
Add new Storage::identify() method to identify the originating config name for a given storage disk instance. (#532)

Related: https://github.com/octobercms/october/pull/5324

c6d3bdb278dd1adaa4af8510b4f5aedb8d61f1c0 authored about 4 years ago by Luke Towers <[email protected]>
Improve path helper methods (#493)

Adds the media_path() helper and fixes the uploads_path() helper.

Co-authored-by: Ben Thomson...

875a445e4be4546a85b1fddd05275f2c1f47bc71 authored about 4 years ago by Marc Jauvin <[email protected]>
Add support for QueryBuilder upsert() method. (#531)

Pulls in the work by @paras-malhotra in https:ithub.com/laravel/framework/pull/34698 & https://g...

05d3e90f0aa441cfa91f7551c5036f64b1b8e174 authored about 4 years ago by Luke Towers <[email protected]>
Add selectConcat method to query builder (#434)

Replaces Laravel's Grammar classes with October Rain versions, and sets the DB connections to us...

d72caf061e0d57e5697abcea4b6ad3e08a665cb2 authored about 4 years ago by Ben Thomson <[email protected]>
Fix https://github.com/rainlab/blog-plugin/issues/334 (#528)

Adds a default value for micro/milliseconds if we detect that those values are required but not ...

ac0215b0a7bfaa71df37577503e3c6eb43fdc750 authored about 4 years ago by Luke Towers <[email protected]>
Store the current locale when serializing mail data in the queue (#523)

549895c8a6368b397d01fbc358b055cb40a08ed4 authored about 4 years ago by Luke Towers <[email protected]>
Update src/Mail/Mailable.php

8d4ee3935ea20bfa0579cd5b412b8003be0c4316 authored about 4 years ago by Luke Towers <[email protected]>
leave _current_locale in data array

cc1c88a6062a9686aa70b40b67c89ea8b0c5dc5f authored over 4 years ago by Marc Jauvin <[email protected]>
allow _current_locale to be overridden with passed $data

cad4765de74805c3d9de538e5e811981a9610f67 authored over 4 years ago by Marc Jauvin <[email protected]>
save the true locale

6c4c43ab2a25bf49125f6d45d1eaaba12143beff authored over 4 years ago by Marc Jauvin <[email protected]>
save/retrieve locale when serializing mail data in the queue

b89ccef2aa1ef6105a868a8511a57b8c1162babb authored over 4 years ago by Marc Jauvin <[email protected]>
Use correct spelling for "normalize" in PathResolver

Refs: https://github.com/octobercms/october/pull/5231#discussion_r474991191

e2ed5fbdbc20e3761a491889817fcb7e7e001532 authored over 4 years ago by Ben Thomson <[email protected]>
bump the build script

29c3dcce2f597e0b344f2e83c8d49559c543eed3 authored over 4 years ago by Luke Towers <[email protected]>
Allow for using a static class method to return option data for variables (#418)

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

95d0b61a298d0933dd2117967481e00b416029c4 authored over 4 years ago by Jax <[email protected]>
Replace jenssegers/date with Carbon 2.0

Replaces #518, related: https://github.com/octobercms/library/commit/eaa29fe282a986fee714ea7b169...

7c6ef31a1fb6b9aab507527e9af950012a2dec59 authored over 4 years ago by Luke Towers <[email protected]>
Merge branch '1.0' into develop

# Conflicts:
# build/rain-split-develop.sh
# build/rain-split-full.sh

93388c8feef67813686aacf7ad0266998586bd65 authored over 4 years ago by Luke Towers <[email protected]>
Update subsplit scripts for new versioning system

75156886dc53e8f215b4d7455ac098416d98cb84 authored over 4 years ago by Luke Towers <[email protected]>
Merge branch '1.0' into develop

cd61c35bf53799b987f40c91028c0f8c95d60a1a authored over 4 years ago by Luke Towers <[email protected]>
Security fixes for v1.0.469

Temporarily disables SVG uploads
Improves path validation in FileDatasource & reorgs / cleans up...

80aab47f044a2660aa352450f55137598f362aa4 authored over 4 years ago by Luke Towers <[email protected]>
Improve Halcyon path handling for the FileDatasource

f5d1dc18a79d1a003c8ab55471a6cda445be0594 authored over 4 years ago by Luke Towers <[email protected]>
Bind the Laravel Application class to the October Application class so that packages that typehint the Laravel Application class will receive the properly instantiated October Application class.

e33163d5b288f05ffec66ab9e55ee96c1457164b authored over 4 years ago by Luke Towers <[email protected]>
Improved Rule object handling in Validator (#455)

224bbf369a043f4740b44da505dd468e6499ba0a authored over 4 years ago by Ben Thomson <[email protected]>
Allow for open_basedir restrictions when resolving paths. (#516)

Fixes octobercms/october#5248.

bd1c5fcc85f94527dd12335f61f900cca5fdcbbd authored over 4 years ago by Ben Thomson <[email protected]>
Remove HTML5 browser validation from default controller scaffold files.

Refs: octobercms/october#5239.

48e7a23e25dc3ee9165299b16e5c1d7150bafda3 authored over 4 years ago by Luke Towers <[email protected]>
Added File::isLocalDisk($disk) helper method and switched FileModel to use it for isLocalStorage() method.

9a7af60b99a799f2bb385c26c37e80be763ce2a9 authored over 4 years ago by Luke Towers <[email protected]>
Log exceptions when broken thumbnails are generated.

6968b50cf42331979d1db289c23111639b5c96f5 authored over 4 years ago by Luke Towers <[email protected]>
Fixed support for L6 syntax where Cache::put() without expire internally forwards to rememberForever instead.

262cdb69cdd85e4d5a8a99f92d3052d8cdf5d584 authored over 4 years ago by Luke Towers <[email protected]>
ApplicationException is no longer thrown within PathResolver

def8c085e9ce52c417e16cab2a4498534c4ef4d6 authored over 4 years ago by Ben Thomson <[email protected]>
Implement improved unit testing procedure. (#510)

- Test on both Linux and Windows, PHP versions 7.2 to 7.4.
- Cache extensions and dependencies ...

5feb7b872f2ab4e1e09b7980b61b2d7048d3fc17 authored over 4 years ago by Ben Thomson <[email protected]>
Missed cleaning up

cb39d62d15f70bc0711f81a578d9a13696eaa344 authored over 4 years ago by Luke Towers <[email protected]>
Improve error checking on NestedTree DB trait

135b81d285dbf2e1fb1ba1a21e862bb5dac860a2 authored over 4 years ago by Luke Towers <[email protected]>
Throw an exception instead of killing the process when the GD extension is not present.

Related: https://github.com/rainlab/blog-plugin/issues/517

f2724c53305f53bceb0e9db10ebdbe8a860a413b authored over 4 years ago by Luke Towers <[email protected]>
Change File model to use fillable as opposed to guardable attributes

Moves fixes made in https://github.com/octobercms/october/commit/abfe156d8d18483f265a264c9769063...

6cd6af6940ca15598ad1bab64e2db4a005d9d38f authored over 4 years ago by Ben Thomson <[email protected]>
Revert "Override isGuarded method changes from upstream"

This reverts commit b779df0174454fea203c10d7582465f9ddaf22fb.

734e0fe984a29226dcc357c3981b2bf743a3da06 authored over 4 years ago by Ben Thomson <[email protected]>
Override isGuarded method changes from upstream

https://github.com/laravel/framework/commit/897d107775737a958dbd0b2f3ea37877c7526371 introduced ...

b779df0174454fea203c10d7582465f9ddaf22fb authored over 4 years ago by Ben Thomson <[email protected]>
Merge pull request #456 from octobercms/wip/laravel-6

Rebase October Rain library on Laravel 6

cd143d9973538084a66307e0c3dfd82a8fda1922 authored over 4 years ago by Luke Towers <[email protected]>
Remove L6 branch specific build script

bf4a74b245202788cd662370e4dfb9862db5ef76 authored over 4 years ago by Luke Towers <[email protected]>
Add config value to control loading of discovered Laravel packages (#492)

Adds the config value 'app.loadDiscoveredPackages' (default: false) - if true, packages discover...

6eef811adbbb640f9913a6ec3ecec389678a5ee3 authored over 4 years ago by Ben Thomson <[email protected]>
Fix canonical path tests when run in main October repo

91e12585fdbeea8474c890a25ff443111a7c9eb5 authored over 4 years ago by Ben Thomson <[email protected]>
Add "resolve_path" helper method (#509)

Adds a resolve_path() method that operates very similar to realpath() except in that it will all...

a9a629b0123c38608c48181704577f25798e77f7 authored over 4 years ago by Ben Thomson <[email protected]>
Merge branch 'develop' into wip/laravel-6

ff85b1f497d330470392b9236c8953c05b66b9e8 authored over 4 years ago by Luke Towers <[email protected]>
Make sure serialized cookies are still strings

Fixes #5226.

09896978bd8b09aac20a8da70ac93c2617afa03c authored over 4 years ago by Luke Towers <[email protected]>
Fix input method return type (#507)

536e18420f30386f11c666ee0561c419c8c0dcf5 authored over 4 years ago by Samuell <[email protected]>
Improvements to cookie value validation (#508)

28310d4fb336a1741b39498f4474497644a6875c authored over 4 years ago by Luke Towers <[email protected]>
Properly support DateTime instances as well as minutes for the QueryBuilder->remember() method.

d81368ce395d1c057c0781ee6d850383c37d6e6f authored over 4 years ago by Luke Towers <[email protected]>
Added test with umlauts to test for proper encoding (#505)

af1d519414861964158b1cfd1aef34003507d0c7 authored over 4 years ago by Tobias Kündig <[email protected]>
Revert the min password length requirement to 4 like it was originally

9bb099c8542344bb17d83a179019461f88bc72f3 authored over 4 years ago by Luke Towers <[email protected]>
Add L6 as a dep to the library to prevent people with older Laravel versions from accidentally pulling int he L6 update

47855dc90419b1b9d0293aa3d6736cbcd58005e1 authored over 4 years ago by Luke Towers <[email protected]>
Fix docblocks for Http class (#504)

153360ea0aed89e6bd58d25f9b480c4284be47c8 authored over 4 years ago by jjfmarket <[email protected]>
Allow deep symlinks when translating paths to local URLs (#491)

This extends the work done by @LukeTowers in https://github.com/octobercms/library/commit/a88b5f...

a241abe38a970ceef717c56685452c673977c52a authored over 4 years ago by Ben Thomson <[email protected]>
Fix Encryptable unit test for PHPUnit 8

3f5722f4baae3dd63d69b54db21d657cb3065adf authored over 4 years ago by Ben Thomson <[email protected]>
Merge remote-tracking branch 'origin/develop' into wip/laravel-6

12bd22d130c8429625832ec3866a68034987d49f authored over 4 years ago by Ben Thomson <[email protected]>
Update Actions

- Remove Wrong Branch Notification action that never worked.
- Bring in Auto Archive and Commander

4a5db045269659d8ef3e1b05e753b42e051ebbe7 authored over 4 years ago by Ben Thomson <[email protected]>
Encrypt all non-null values when using Encryptable trait (#499)

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

6d7765082f4f71f9850444ff726f0bbc43ac0ef7 authored over 4 years ago by Mantas Šimkūnas <[email protected]>
Merge branch 'develop' into wip/laravel-6

632abe93635152565ff00cb978afc9557ebc6a88 authored over 4 years ago by Luke Towers <[email protected]>
Defer any exceptions during bootstrapping until after the application has finished bootstrapping to ensure that the exception handler can run without issues.

172d84d9f2539d20de1be49a93a2e08758fb386d authored over 4 years ago by Luke Towers <[email protected]>