Ecosyste.ms: OpenCollective

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

github.com/azjezz/psl

πŸ“š PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers
https://github.com/azjezz/psl

Non-nullable sends cannot be iterated over. (#444)

eb6bbfa6e17bad40eff8b96d289299093b293b44 authored 10 months ago by Toon Verwerft <[email protected]>
feat(Option): `apply` closure should be able to return `mixed` (#442)

b85e5e1c8e2385bf108bb3a09fb36b459dbc1a07 authored 11 months ago by Pablo Largo Mohedano <[email protected]>
`json_encode` never returns an empty string (#441)

898f808de8db966d42f6fbc6fb7d83f7428867b2 authored 11 months ago by George Steel <[email protected]>
Fix psalm 5.20 issues (#439)

881b8217af29352da0a1dfa3870db3fd05fc2ee2 authored 12 months ago by Toon Verwerft <[email protected]>
chore(ga): bump actions/cache from 3 to 4 (#438)

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://...

8dc444bb6bbbe5e6ab5a1bd4780c0442da8a4bec authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Added support for coercing `stdClass` to `array<TKey, TValue>` (#437)

Fixes #436

This change is useful when decoding JSON hashmaps into PHP hashmaps, since PHP kee...

8a4e77b1eb7d3a45b745162ea570ac9f32000e1c authored 12 months ago by Marco Pivetta <[email protected]>
feat(option): new `Option::apply()` method (#426)

* feat(option): new `Option::apply()` method

* Add unit tests

* Requested changes

* Ver...

a8685b297644f3898c986e89b15309d31b1f47bf authored about 1 year ago by Pablo Largo Mohedano <[email protected]>
feat(option): add `Option::proceed()` method (#433)

* feat(option): add `Option::match()` method

* Requested changes, static analysis tests

* ...

bbc9eba87b03a61b1418537ae47690b8d1ee969c authored about 1 year ago by Pablo Largo Mohedano <[email protected]>
feat(option): add `Option::zip()`, `Option::zipWith()` and `Option::unzip()` methods (#434)

* feat(option): add `Option::zip()`, `Option::zipWith()` and `Option::unzip()` methods

* Requ...

6f19d45e760bf3f59782bcec9a0a3695779bb7f7 authored about 1 year ago by Pablo Largo Mohedano <[email protected]>
feat(type): add class_string types (#432) (#435)

* feat(type): add class_string types (#432)

15651cb136919d0b9dd8382a603a3a88bbc8ef56 authored about 1 year ago by Ivan Kurnosov <[email protected]>
Apply fixes for Psalm 5.17 (#431)

0aa7117b2e281e2fd855f41976bca4b59b1877f0 authored about 1 year ago by Toon Verwerft <[email protected]>
Indicate support for PHP 8.3 (#430)

* Indicate support for PHP 8.3

* Remove unused psalm suppression

4955aa9d30790a3618b7933762359abdb41fd313 authored about 1 year ago by George Steel <[email protected]>
Introduce the comparison component (#428)

f106d9e34c6b4debea2ec1ac1635c92cf731c7c8 authored about 1 year ago by Toon Verwerft <[email protected]>
Fix mutations + math float tests (#427)

5a444c56b8dd0a746a81dae33213d49e79dc9e2d authored about 1 year ago by Toon Verwerft <[email protected]>
Its important.

df4a78dbdb29a89ccd94677579a8acb3a1ea01f4 authored about 1 year ago by Saif Eddin Gmati <[email protected]>
πŸ‡΅πŸ‡Έ

4affb62545080af0457f78a2bdcfc33cc4057f47 authored about 1 year ago by Saif Eddin Gmati <[email protected]>
chore(ga): bump actions/checkout from 3 to 4 (#420)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

5319dce74525876da38346c8f11c19bb5660ec8c authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: remove open collective link

0567d5d583183d3c63262814ae7c11f17836d4a3 authored over 1 year ago by Saif Eddin Gmati <[email protected]>
chore: update github funding

2eb34c481bcad60386a04d40c24f2983e024e4d9 authored over 1 year ago by Saif Eddin Gmati <[email protected]>
chore: update changelog

Signed-off-by: azjezz <[email protected]>

cd599829541caf1bc87fa0b2a3367e050ff1f837 authored over 1 year ago by azjezz <[email protected]>
chore: always run psalm using 1 thread

ref: https://github.com/vimeo/psalm/issues/9185
Signed-off-by: azjezz <[email protected]>

19bf73051b3a9d1197aed8838e91d481e938d00f authored over 1 year ago by azjezz <[email protected]>
chore: fix coding standards, static analysis issues, and migrate CI to PHP 8.2

Signed-off-by: azjezz <[email protected]>

fab1d6a193cd4156dd143e5885dc10f2d08eb871 authored over 1 year ago by azjezz <[email protected]>
chore: update dependencies

Signed-off-by: azjezz <[email protected]>

ddea441b2a05431b3f46e37106ed3af98d92b610 authored over 1 year ago by azjezz <[email protected]>
chore: update changelog

Signed-off-by: azjezz <[email protected]>

7294e3937e521d7ca7a2323a15ad4118121d0b68 authored over 1 year ago by azjezz <[email protected]>
fix(option): return `Option<never>` for `Option::none()` (#415)

741bfa5701a499e9bb277ac93a5488b184249733 authored over 1 year ago by Pablo Largo Mohedano <[email protected]>
fix(str): add invariant to avoid unexpected errors when parsing an invalid UTF8 string (#410)

1d015adce81b70fd81d06bd849032b8dc0bed151 authored over 1 year ago by Pablo Largo Mohedano <[email protected]>
Add example of Dict\merge with numeric keys (#414)

b0e98cd2b298019d36e2782c639bf11756015a8f authored over 1 year ago by Toon Verwerft <[email protected]>
feat(encoding): introduce `Base64\Variant` enum to support encoding/decoding different variants (#408)

closes #407

a5466a3dc595b5279d41e1c5075ccabf1f987eed authored over 1 year ago by Kevin Traini <[email protected]>
Introduce numeric-string type (#406)

97341582b555c18ac9f46f7958fda47358f2190a authored over 1 year ago by Toon Verwerft <[email protected]>
Introduce a converted type. (#405)

ad3159f5ea55c3c39eb8b6a78ba6ef14f70809d8 authored over 1 year ago by Toon Verwerft <[email protected]>
Imrovements on file creation during write modes (#401)

0b1eac31dfb86209043397d6f86271faa3db87ee authored almost 2 years ago by Toon Verwerft <[email protected]>
Introduce Result\try_catch shortcut (#403)

37fef886b7617d3acb8dda7b5f1329388c3cfd42 authored almost 2 years ago by Toon Verwerft <[email protected]>
chore: undeprecate `positive_int()` (#400)

eacc90cfdfd7eafffd630e81ab69b113309e594b authored almost 2 years ago by Dragos Protung <[email protected]>
Improve options type declarations and add andThen method (#398)

33496f6215225959daa55f264ebab567fb3bff46 authored almost 2 years ago by Toon Verwerft <[email protected]>
chore: update CHANGELOG.md (#397)

ebe72973594cfe383419b3f03af4165bb4ab04f7 authored almost 2 years ago by Kennedy Tedesco <[email protected]>
feat(type): add f32 and f64 types (#396)

36f511ae051598390d715fb9b2f867439457cffb authored almost 2 years ago by Kennedy Tedesco <[email protected]>
feat(type): add unsigned integer types (#395)

8dabaa00072196be2175ca53dfd57c0d5c8e69ed authored almost 2 years ago by Kennedy Tedesco <[email protected]>
feat(type): add signed integer types (#394)

f53a5a5cd5318fe3bd5df45413cd44311d9237f9 authored almost 2 years ago by Saif Eddin Gmati <[email protected]>
feat(type): add uint type (#393)

3ae09a09268adb603807ee0510b0464552f9de3d authored almost 2 years ago by Saif Eddin Gmati <[email protected]>
feat(type): add nonnull type (#392)

fedb2e312b9ce394049203c9ba91be8c56d02ec3 authored almost 2 years ago by Saif Eddin Gmati <[email protected]>
chore: remove float ranges (#391)

Signed-off-by: azjezz <[email protected]>

506a2d6af4b963bccd88e732dcc0229cc8892ac9 authored almost 2 years ago by Saif Eddin Gmati <[email protected]>
doc(async): document async component (#386)

Signed-off-by: azjezz <[email protected]>

c4dfb63d5a1520b0cb09525df3a6aeb4c75c3d9c authored almost 2 years ago by Saif Eddin Gmati <[email protected]>
feat(str): add range function (#385)

Signed-off-by: azjezz <[email protected]>

981769f1337dc5d3a9ba446e4bd76114474fd388 authored about 2 years ago by Saif Eddin Gmati <[email protected]>
feat(range): add wither methods (#380)

Signed-off-by: azjezz <[email protected]>

443f9422101f73e19119542b2c8f383da0d375ce authored about 2 years ago by Saif Eddin Gmati <[email protected]>
feat: introduce `Range` component (#378)

Signed-off-by: azjezz <[email protected]>

d7f529528eb6f26305087bf94ccb07889724b9a7 authored about 2 years ago by Saif Eddin Gmati <[email protected]>
feat(option): introduce `Option\from_nullable` function (#373)

b08a67eb8c0117b6eb37a9eaad8eed47d617c8d4 authored about 2 years ago by Toon Verwerft <[email protected]>
fix: add missing types to loader

Signed-off-by: azjezz <[email protected]>

f87a0f4aeaa1b99a9d6b4d754b9620cdd20982c1 authored about 2 years ago by azjezz <[email protected]>
chore: adjusted test cases for better pipe plugin (#372)

411c7c3231359a29e59e20ca414898cf5aa3da7f authored about 2 years ago by Toon Verwerft <[email protected]>
fix(dict/vec): might be non-empty-list/non-empty-array for map functions (#384)

59509e92177c26dc303b51ff65b49272100272c3 authored about 2 years ago by Dragos Protung <[email protected]>
fix(vec): `reproduce` and `range` return type is always non-empty-list (#383)

3ce5e7a24a0a5603ae482a0ec6d4aaf10311c45c authored about 2 years ago by Dragos Protung <[email protected]>
chore: update license copyright year (#371)

0899aa800510bb946210ceaf3a406f105800f92d authored about 2 years ago by Saif Eddin Gmati <[email protected]>
Support psalm v5 (#369)

82f241ea8ad997701e2fdcd130e8a9433eeaeafa authored about 2 years ago by Toon Verwerft <[email protected]>
feat(option): introduce option component (#356)

Signed-off-by: azjezz <[email protected]>

Signed-off-by: azjezz <[email protected]>

b239bb7f8b8feb52908ad6b82ab153b6ff8b6111 authored about 2 years ago by Saif Eddin Gmati <[email protected]>
chore: add open collective badge to README.md

Signed-off-by: azjezz <[email protected]>

657ce9888be47cee49418989420b83661f7cf1c4 authored about 2 years ago by azjezz <[email protected]>
chore: update changelog

Signed-off-by: azjezz <[email protected]>

57a72ac6326c5ef5080306f4f97c27c6491f6547 authored about 2 years ago by azjezz <[email protected]>
feat(type): add `mixed_dict`, and `mixed_vec` types (#362)

Signed-off-by: azjezz <[email protected]>

66e5351d7b16b420c23f6ac2015272e9b8955ab3 authored about 2 years ago by Gert de Pagter <[email protected]>
chore(type): use `array_is_list` for vec types (#364)

d1f0c056ce97f104ae883f978d742ea673cd085f authored about 2 years ago by Gert de Pagter <[email protected]>
fix(type): add more valid float coerceings (#367)

Signed-off-by: azjezz <[email protected]>
Co-authored-by: azjezz <[email protected]>

9d55327250a6e37b6ab1afcc2302e097dff0e358 authored about 2 years ago by Benjamin Cremer <[email protected]>
feat(type): add unit_enum, and backed_enum types

closes #366

Signed-off-by: azjezz <[email protected]>

19d123074546cc3ebfca18ad666f100e7fad0658 authored about 2 years ago by azjezz <[email protected]>
chore(deps): update revolt event-loop to stable 1.0

Signed-off-by: azjezz <[email protected]>

c7bf866a362b9528934a758981da718408ec15d4 authored about 2 years ago by azjezz <[email protected]>
README - add PHPStan Integration

837cbe280141e2276409ed6611defb1378bdda77 authored about 2 years ago by OndΕ™ej Mirtes <[email protected]>
chore(internal): scopable loader (#361)

2710775383c211a0d59d4af44472420c01fbb644 authored about 2 years ago by Toon Verwerft <[email protected]>
chore(docs): fix wrong function name in examples (#354)

2cba98743824fe86dfef5ad90a1de768d9b5cd7e authored about 2 years ago by Jeremiasz Major <[email protected]>
chore: update documentation

Signed-off-by: azjezz <[email protected]>

c34e6c2c5560007eafb158bf9f6040c4054c09ab authored about 2 years ago by azjezz <[email protected]>
chore: fix coding standards

Signed-off-by: azjezz <[email protected]>

f718a693cdf1acf7a7a2c7ebb8e345598a19a95f authored about 2 years ago by azjezz <[email protected]>
chore: fix infection configurations

Signed-off-by: azjezz <[email protected]>

a5d2eaf5343bcd7b04b83ed496ff8e35389b5ab2 authored about 2 years ago by azjezz <[email protected]>
chore(php): fix PHP 8.2 deprecations

Signed-off-by: azjezz <[email protected]>

56c8633d5f6949459991b8caac7b480b7ec914d3 authored about 2 years ago by Jeremiasz Major <[email protected]>
chore(str): fix compatibility with PHP 8.2

Signed-off-by: azjezz <[email protected]>

fe78ef25358f3a0cec7d1c0cd922b8d790e0fd29 authored over 2 years ago by azjezz <[email protected]>
chore(examples): improve http server example performance

Signed-off-by: azjezz <[email protected]>

d11a6ea857b8b7b1c5433e59bccdebe7d1bc1f29 authored over 2 years ago by azjezz <[email protected]>
Fix file truncate writing mode (Fixes #351)

1caf06f2006113dceffef3f47a5d53989e1e59c7 authored over 2 years ago by Dragos Protung <[email protected]>
Fix Filesystem\get_extension() returning empty string

11353b6cd8328707605ed64dcd07af2ca2dfa8a9 authored over 2 years ago by Dragos Protung <[email protected]>
Use Revolt EventLoop stable version (0.2)

438c32c0bd575724f15c5a2c82c0cf6f119d2d7b authored over 2 years ago by Simon Podlipsky <[email protected]>
chore(ga): bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

9b7517dcbacd07ec807bf45179bf72c7372516cf authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(filesystem): standardize `@return` docblocks

a19b8cf162c3b72e04e4735aa002f82e8847ef14 authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(filesystem): regenerate docs

e0d9140c9527ab1b5db9dbbef6aa323bc38333ca authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(filesystem): improve docblock descriptions

fbaf8ff0f43cbcb9ab7d0d63917b735809abdaca authored over 2 years ago by Jeremiasz Major <[email protected]>
feat(shell): introduce stream_unpack function

Signed-off-by: azjezz <[email protected]>

9e95551f5c3c8e650759841d69b72eb72f791e4d authored over 2 years ago by azjezz <[email protected]>
chore: run filesystem tests only on linux

Signed-off-by: azjezz <[email protected]>

659a5f4311d8ed5b251a30a5a1bdeaa51880d06f authored over 2 years ago by azjezz <[email protected]>
feat(io): add streaming function (#335)

* feat(io): add streaming function

Signed-off-by: azjezz <[email protected]>

* chore(s...

3f2818db229c000d2506a199656afdd9dd846d7c authored over 2 years ago by Saif Eddin Gmati <[email protected]>
feat(shell): introduce error output behavior feature (#334)

Signed-off-by: azjezz <[email protected]>

2f9bf88b109da3d137ce2e7c687a02330c6cfa99 authored over 2 years ago by Saif Eddin Gmati <[email protected]>
chore: use 8089 port for TCP test server

Signed-off-by: azjezz <[email protected]>

6d86ecfdee2686cd62ed954e0d96f11c05e3c59c authored over 2 years ago by azjezz <[email protected]>
Fix source doc function summary (#346)

Function does not change the group ownership, it copies things. Source doc looks like copy&past ;)

f56cb4639a034590e41a752f67071a46fe40163f authored over 2 years ago by CSoellinger <[email protected]>
chore(dict): add more tests

0bfbc2cf64267e8b4daa17ffcb547926e1e73be2 authored over 2 years ago by Jeremiasz Major <[email protected]>
feat(vec): introduce slice(), take() and drop()

ba5bc256978ad1e3e4ebfd299d39a6e153b38ac7 authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(dict): formatting

7af5a8760a2a902ab9266e681a38e344fcb54baf authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(dict): add test for `slice`

2f22bc4552b4e85830a73328e0b0565e9c0a709f authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(dict): improve examples

0ced06014ec5b553eb7e35d9a06c39ee8d616cfb authored over 2 years ago by Jeremiasz Major <[email protected]>
chore(ga): bump actions/cache from 2.1.7 to 3 (#341)

Bumps [actions/cache](https://github.com/actions/cache) from 2.1.7 to 3.
- [Release notes](http...

9f9ddfe5eff68d39de7b5a6bf2337fdb77cace47 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore(ci): disable testing on macos

Signed-off-by: azjezz <[email protected]>

9f8657cb37be971862f2de013cbd16469f48e53e authored almost 3 years ago by azjezz <[email protected]>
update dependencies

Signed-off-by: azjezz <[email protected]>

48627f9c3856dda4d7d8d5fe25146f224b06a12f authored almost 3 years ago by azjezz <[email protected]>
chore: fix coding standards

Signed-off-by: azjezz <[email protected]>

15a730505e95aafa22aab09d104b1d0cfec7901c authored almost 3 years ago by azjezz <[email protected]>
chore: use revolt directly instead of relying on scheduler wrapper internally

Signed-off-by: azjezz <[email protected]>

822d19b305104807f4404c81bea2c96c5d2db1b8 authored almost 3 years ago by azjezz <[email protected]>
chore(channel): micro-optimization

Signed-off-by: azjezz <[email protected]>

1629ea02fc36ebb2c582df85e2a75f462bf64ad9 authored almost 3 years ago by azjezz <[email protected]>
chore(async): micro-optimization

Signed-off-by: azjezz <[email protected]>

9ecd3bac85796e01690881507f0c9b0c8d2163be authored almost 3 years ago by azjezz <[email protected]>
chore(channel): split bounded and unbounded channel stats

This commit splits the internal channel state class into 2 different implementations, bounded, a...

d829ae736f2ea9709a5d778ef3a03d69774adace authored almost 3 years ago by azjezz <[email protected]>
chore(channel): do not check for bounded state for suspension

Signed-off-by: azjezz <[email protected]>

141774f7748c1f8b4090dacaa6013649e7e3e9c1 authored almost 3 years ago by azjezz <[email protected]>
chore(network/tcp): configure default idle connections to 256

Signed-off-by: azjezz <[email protected]>

3540f0aaa9791a27315255787a846b2e8a1fbf50 authored almost 3 years ago by azjezz <[email protected]>
chore(channel/network): small performance improvements

Signed-off-by: azjezz <[email protected]>

1a9de41cefd13364ddb2bf2313050abadae32e49 authored almost 3 years ago by azjezz <[email protected]>
chore(channel): improve performance

Signed-off-by: azjezz <[email protected]>

d2c7e9042578d303e3f54c77adbf7ba3919e15d9 authored almost 3 years ago by azjezz <[email protected]>
feat(network): support idle connections (#338)

Signed-off-by: azjezz <[email protected]>

2c9040ed088238900e9b01b0da1bcb333aaaa167 authored almost 3 years ago by Saif Eddin Gmati <[email protected]>