Ecosyste.ms: OpenCollective

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

PHP Standard Library

Creating a a modern, consistent, centralized, well-typed set of APIs for PHP programmers.
Collective - Host: opensource - https://opencollective.com/php-standard-library - Website: https://t.co/npzOrTXvdx - Code: https://github.com/azjezz/psl

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

github.com/azjezz/psl - eb6bbfa6e17bad40eff8b96d289299093b293b44 authored 11 months ago
feat(Option): `apply` closure should be able to return `mixed` (#442)

github.com/azjezz/psl - b85e5e1c8e2385bf108bb3a09fb36b459dbc1a07 authored 11 months ago
`json_encode` never returns an empty string (#441)

github.com/azjezz/psl - 898f808de8db966d42f6fbc6fb7d83f7428867b2 authored 12 months ago
Fix psalm 5.20 issues (#439)

github.com/azjezz/psl - 881b8217af29352da0a1dfa3870db3fd05fc2ee2 authored about 1 year ago
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://...

github.com/azjezz/psl - 8dc444bb6bbbe5e6ab5a1bd4780c0442da8a4bec authored about 1 year ago
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...

github.com/azjezz/psl - 8a4e77b1eb7d3a45b745162ea570ac9f32000e1c authored about 1 year ago
feat(option): new `Option::apply()` method (#426)

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

* Add unit tests

* Requested changes

* Ver...

github.com/azjezz/psl - a8685b297644f3898c986e89b15309d31b1f47bf authored about 1 year ago
feat(option): add `Option::proceed()` method (#433)

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

* Requested changes, static analysis tests

* ...

github.com/azjezz/psl - bbc9eba87b03a61b1418537ae47690b8d1ee969c authored about 1 year ago
feat(option): add `Option::zip()`, `Option::zipWith()` and `Option::unzip()` methods (#434)

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

* Requ...

github.com/azjezz/psl - 6f19d45e760bf3f59782bcec9a0a3695779bb7f7 authored about 1 year ago
feat(type): add class_string types (#432) (#435)

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

github.com/azjezz/psl - 15651cb136919d0b9dd8382a603a3a88bbc8ef56 authored about 1 year ago
Apply fixes for Psalm 5.17 (#431)

github.com/azjezz/psl - 0aa7117b2e281e2fd855f41976bca4b59b1877f0 authored about 1 year ago
Indicate support for PHP 8.3 (#430)

* Indicate support for PHP 8.3

* Remove unused psalm suppression

github.com/azjezz/psl - 4955aa9d30790a3618b7933762359abdb41fd313 authored about 1 year ago
Introduce the comparison component (#428)

github.com/azjezz/psl - f106d9e34c6b4debea2ec1ac1635c92cf731c7c8 authored about 1 year ago
Fix mutations + math float tests (#427)

github.com/azjezz/psl - 5a444c56b8dd0a746a81dae33213d49e79dc9e2d authored about 1 year ago
Its important.

github.com/azjezz/psl - df4a78dbdb29a89ccd94677579a8acb3a1ea01f4 authored about 1 year ago
🇵🇸

github.com/azjezz/psl - 4affb62545080af0457f78a2bdcfc33cc4057f47 authored over 1 year ago
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...

github.com/azjezz/psl - 5319dce74525876da38346c8f11c19bb5660ec8c authored over 1 year ago
chore: remove open collective link

github.com/azjezz/psl - 0567d5d583183d3c63262814ae7c11f17836d4a3 authored over 1 year ago
chore: update github funding

github.com/azjezz/psl - 2eb34c481bcad60386a04d40c24f2983e024e4d9 authored over 1 year ago
chore: update changelog

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

github.com/azjezz/psl - cd599829541caf1bc87fa0b2a3367e050ff1f837 authored over 1 year ago
chore: always run psalm using 1 thread

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

github.com/azjezz/psl - 19bf73051b3a9d1197aed8838e91d481e938d00f authored over 1 year ago
chore: fix coding standards, static analysis issues, and migrate CI to PHP 8.2

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

github.com/azjezz/psl - fab1d6a193cd4156dd143e5885dc10f2d08eb871 authored over 1 year ago
chore: update dependencies

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

github.com/azjezz/psl - ddea441b2a05431b3f46e37106ed3af98d92b610 authored over 1 year ago
chore: update changelog

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

github.com/azjezz/psl - 7294e3937e521d7ca7a2323a15ad4118121d0b68 authored over 1 year ago
fix(option): return `Option<never>` for `Option::none()` (#415)

github.com/azjezz/psl - 741bfa5701a499e9bb277ac93a5488b184249733 authored over 1 year ago
fix(str): add invariant to avoid unexpected errors when parsing an invalid UTF8 string (#410)

github.com/azjezz/psl - 1d015adce81b70fd81d06bd849032b8dc0bed151 authored over 1 year ago
Add example of Dict\merge with numeric keys (#414)

github.com/azjezz/psl - b0e98cd2b298019d36e2782c639bf11756015a8f authored over 1 year ago
feat(encoding): introduce `Base64\Variant` enum to support encoding/decoding different variants (#408)

closes #407

github.com/azjezz/psl - a5466a3dc595b5279d41e1c5075ccabf1f987eed authored over 1 year ago
Introduce numeric-string type (#406)

github.com/azjezz/psl - 97341582b555c18ac9f46f7958fda47358f2190a authored over 1 year ago
Introduce a converted type. (#405)

github.com/azjezz/psl - ad3159f5ea55c3c39eb8b6a78ba6ef14f70809d8 authored over 1 year ago
Imrovements on file creation during write modes (#401)

github.com/azjezz/psl - 0b1eac31dfb86209043397d6f86271faa3db87ee authored almost 2 years ago
Introduce Result\try_catch shortcut (#403)

github.com/azjezz/psl - 37fef886b7617d3acb8dda7b5f1329388c3cfd42 authored almost 2 years ago
chore: undeprecate `positive_int()` (#400)

github.com/azjezz/psl - eacc90cfdfd7eafffd630e81ab69b113309e594b authored almost 2 years ago
Improve options type declarations and add andThen method (#398)

github.com/azjezz/psl - 33496f6215225959daa55f264ebab567fb3bff46 authored almost 2 years ago
chore: update CHANGELOG.md (#397)

github.com/azjezz/psl - ebe72973594cfe383419b3f03af4165bb4ab04f7 authored about 2 years ago
feat(type): add f32 and f64 types (#396)

github.com/azjezz/psl - 36f511ae051598390d715fb9b2f867439457cffb authored about 2 years ago
feat(type): add unsigned integer types (#395)

github.com/azjezz/psl - 8dabaa00072196be2175ca53dfd57c0d5c8e69ed authored about 2 years ago
feat(type): add signed integer types (#394)

github.com/azjezz/psl - f53a5a5cd5318fe3bd5df45413cd44311d9237f9 authored about 2 years ago
feat(type): add uint type (#393)

github.com/azjezz/psl - 3ae09a09268adb603807ee0510b0464552f9de3d authored about 2 years ago
feat(type): add nonnull type (#392)

github.com/azjezz/psl - fedb2e312b9ce394049203c9ba91be8c56d02ec3 authored about 2 years ago
chore: remove float ranges (#391)

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

github.com/azjezz/psl - 506a2d6af4b963bccd88e732dcc0229cc8892ac9 authored about 2 years ago
doc(async): document async component (#386)

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

github.com/azjezz/psl - c4dfb63d5a1520b0cb09525df3a6aeb4c75c3d9c authored about 2 years ago
feat(str): add range function (#385)

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

github.com/azjezz/psl - 981769f1337dc5d3a9ba446e4bd76114474fd388 authored about 2 years ago
feat(range): add wither methods (#380)

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

github.com/azjezz/psl - 443f9422101f73e19119542b2c8f383da0d375ce authored about 2 years ago
feat: introduce `Range` component (#378)

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

github.com/azjezz/psl - d7f529528eb6f26305087bf94ccb07889724b9a7 authored about 2 years ago
feat(option): introduce `Option\from_nullable` function (#373)

github.com/azjezz/psl - b08a67eb8c0117b6eb37a9eaad8eed47d617c8d4 authored about 2 years ago
fix: add missing types to loader

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

github.com/azjezz/psl - f87a0f4aeaa1b99a9d6b4d754b9620cdd20982c1 authored about 2 years ago
chore: adjusted test cases for better pipe plugin (#372)

github.com/azjezz/psl - 411c7c3231359a29e59e20ca414898cf5aa3da7f authored about 2 years ago
fix(dict/vec): might be non-empty-list/non-empty-array for map functions (#384)

github.com/azjezz/psl - 59509e92177c26dc303b51ff65b49272100272c3 authored about 2 years ago
fix(vec): `reproduce` and `range` return type is always non-empty-list (#383)

github.com/azjezz/psl - 3ce5e7a24a0a5603ae482a0ec6d4aaf10311c45c authored about 2 years ago
chore: update license copyright year (#371)

github.com/azjezz/psl - 0899aa800510bb946210ceaf3a406f105800f92d authored about 2 years ago
Support psalm v5 (#369)

github.com/azjezz/psl - 82f241ea8ad997701e2fdcd130e8a9433eeaeafa authored about 2 years ago
feat(option): introduce option component (#356)

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

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

github.com/azjezz/psl - b239bb7f8b8feb52908ad6b82ab153b6ff8b6111 authored about 2 years ago
chore: add open collective badge to README.md

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

github.com/azjezz/psl - 657ce9888be47cee49418989420b83661f7cf1c4 authored about 2 years ago
chore: update changelog

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

github.com/azjezz/psl - 57a72ac6326c5ef5080306f4f97c27c6491f6547 authored about 2 years ago
feat(type): add `mixed_dict`, and `mixed_vec` types (#362)

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

github.com/azjezz/psl - 66e5351d7b16b420c23f6ac2015272e9b8955ab3 authored about 2 years ago
chore(type): use `array_is_list` for vec types (#364)

github.com/azjezz/psl - d1f0c056ce97f104ae883f978d742ea673cd085f authored about 2 years ago
fix(type): add more valid float coerceings (#367)

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

github.com/azjezz/psl - 9d55327250a6e37b6ab1afcc2302e097dff0e358 authored about 2 years ago
feat(type): add unit_enum, and backed_enum types

closes #366

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

github.com/azjezz/psl - 19d123074546cc3ebfca18ad666f100e7fad0658 authored about 2 years ago
chore(deps): update revolt event-loop to stable 1.0

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

github.com/azjezz/psl - c7bf866a362b9528934a758981da718408ec15d4 authored about 2 years ago
README - add PHPStan Integration

github.com/azjezz/psl - 837cbe280141e2276409ed6611defb1378bdda77 authored over 2 years ago
chore(internal): scopable loader (#361)

github.com/azjezz/psl - 2710775383c211a0d59d4af44472420c01fbb644 authored over 2 years ago
chore(docs): fix wrong function name in examples (#354)

github.com/azjezz/psl - 2cba98743824fe86dfef5ad90a1de768d9b5cd7e authored over 2 years ago
chore: update documentation

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

github.com/azjezz/psl - c34e6c2c5560007eafb158bf9f6040c4054c09ab authored over 2 years ago
chore: fix coding standards

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

github.com/azjezz/psl - f718a693cdf1acf7a7a2c7ebb8e345598a19a95f authored over 2 years ago
chore: fix infection configurations

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

github.com/azjezz/psl - a5d2eaf5343bcd7b04b83ed496ff8e35389b5ab2 authored over 2 years ago
chore(php): fix PHP 8.2 deprecations

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

github.com/azjezz/psl - 56c8633d5f6949459991b8caac7b480b7ec914d3 authored over 2 years ago
chore(str): fix compatibility with PHP 8.2

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

github.com/azjezz/psl - fe78ef25358f3a0cec7d1c0cd922b8d790e0fd29 authored over 2 years ago
chore(examples): improve http server example performance

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

github.com/azjezz/psl - d11a6ea857b8b7b1c5433e59bccdebe7d1bc1f29 authored over 2 years ago
Fix file truncate writing mode (Fixes #351)

github.com/azjezz/psl - 1caf06f2006113dceffef3f47a5d53989e1e59c7 authored over 2 years ago
Fix Filesystem\get_extension() returning empty string

github.com/azjezz/psl - 11353b6cd8328707605ed64dcd07af2ca2dfa8a9 authored over 2 years ago
Use Revolt EventLoop stable version (0.2)

github.com/azjezz/psl - 438c32c0bd575724f15c5a2c82c0cf6f119d2d7b authored over 2 years ago
chore(ga): bump actions/checkout from 2 to 3

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

github.com/azjezz/psl - 9b7517dcbacd07ec807bf45179bf72c7372516cf authored over 2 years ago
chore(filesystem): standardize `@return` docblocks

github.com/azjezz/psl - a19b8cf162c3b72e04e4735aa002f82e8847ef14 authored over 2 years ago
chore(filesystem): regenerate docs

github.com/azjezz/psl - e0d9140c9527ab1b5db9dbbef6aa323bc38333ca authored over 2 years ago
chore(filesystem): improve docblock descriptions

github.com/azjezz/psl - fbaf8ff0f43cbcb9ab7d0d63917b735809abdaca authored over 2 years ago
feat(shell): introduce stream_unpack function

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

github.com/azjezz/psl - 9e95551f5c3c8e650759841d69b72eb72f791e4d authored over 2 years ago
chore: run filesystem tests only on linux

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

github.com/azjezz/psl - 659a5f4311d8ed5b251a30a5a1bdeaa51880d06f authored over 2 years ago
feat(io): add streaming function (#335)

* feat(io): add streaming function

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

* chore(s...

github.com/azjezz/psl - 3f2818db229c000d2506a199656afdd9dd846d7c authored over 2 years ago
feat(shell): introduce error output behavior feature (#334)

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

github.com/azjezz/psl - 2f9bf88b109da3d137ce2e7c687a02330c6cfa99 authored over 2 years ago
chore: use 8089 port for TCP test server

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

github.com/azjezz/psl - 6d86ecfdee2686cd62ed954e0d96f11c05e3c59c authored over 2 years ago
Fix source doc function summary (#346)

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

github.com/azjezz/psl - f56cb4639a034590e41a752f67071a46fe40163f authored almost 3 years ago
chore(dict): add more tests

github.com/azjezz/psl - 0bfbc2cf64267e8b4daa17ffcb547926e1e73be2 authored almost 3 years ago
feat(vec): introduce slice(), take() and drop()

github.com/azjezz/psl - ba5bc256978ad1e3e4ebfd299d39a6e153b38ac7 authored almost 3 years ago
chore(dict): formatting

github.com/azjezz/psl - 7af5a8760a2a902ab9266e681a38e344fcb54baf authored almost 3 years ago
chore(dict): add test for `slice`

github.com/azjezz/psl - 2f22bc4552b4e85830a73328e0b0565e9c0a709f authored almost 3 years ago
chore(dict): improve examples

github.com/azjezz/psl - 0ced06014ec5b553eb7e35d9a06c39ee8d616cfb authored almost 3 years ago
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...

github.com/azjezz/psl - 9f9ddfe5eff68d39de7b5a6bf2337fdb77cace47 authored almost 3 years ago
chore(ci): disable testing on macos

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

github.com/azjezz/psl - 9f8657cb37be971862f2de013cbd16469f48e53e authored almost 3 years ago
update dependencies

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

github.com/azjezz/psl - 48627f9c3856dda4d7d8d5fe25146f224b06a12f authored almost 3 years ago
chore: fix coding standards

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

github.com/azjezz/psl - 15a730505e95aafa22aab09d104b1d0cfec7901c authored almost 3 years ago
chore: use revolt directly instead of relying on scheduler wrapper internally

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

github.com/azjezz/psl - 822d19b305104807f4404c81bea2c96c5d2db1b8 authored almost 3 years ago
chore(channel): micro-optimization

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

github.com/azjezz/psl - 1629ea02fc36ebb2c582df85e2a75f462bf64ad9 authored almost 3 years ago
chore(async): micro-optimization

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

github.com/azjezz/psl - 9ecd3bac85796e01690881507f0c9b0c8d2163be authored almost 3 years ago
chore(channel): split bounded and unbounded channel stats

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

github.com/azjezz/psl - d829ae736f2ea9709a5d778ef3a03d69774adace authored almost 3 years ago
chore(channel): do not check for bounded state for suspension

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

github.com/azjezz/psl - 141774f7748c1f8b4090dacaa6013649e7e3e9c1 authored almost 3 years ago
chore(network/tcp): configure default idle connections to 256

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

github.com/azjezz/psl - 3540f0aaa9791a27315255787a846b2e8a1fbf50 authored almost 3 years ago
chore(channel/network): small performance improvements

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

github.com/azjezz/psl - 1a9de41cefd13364ddb2bf2313050abadae32e49 authored almost 3 years ago
chore(channel): improve performance

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

github.com/azjezz/psl - d2c7e9042578d303e3f54c77adbf7ba3919e15d9 authored almost 3 years ago
feat(network): support idle connections (#338)

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

github.com/azjezz/psl - 2c9040ed088238900e9b01b0da1bcb333aaaa167 authored almost 3 years ago