Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Kanda - 3.0.0 source code.tar.gz | 2024-09-04 | 264.4 kB | |
Kanda - 3.0.0 source code.zip | 2024-09-04 | 639.0 kB | |
README.md | 2024-09-04 | 4.8 kB | |
Totals: 3 Items | 908.2 kB | 0 |
What's Changed
- Added support for coercing
stdClass
toarray<TKey, TValue>
by @Ocramius in https://github.com/azjezz/psl/pull/437 - chore(ga): bump actions/cache from 3 to 4 by @dependabot in https://github.com/azjezz/psl/pull/438
- Fix psalm 5.20 issues by @veewee in https://github.com/azjezz/psl/pull/439
json_encode
never returns an empty string by @gsteel in https://github.com/azjezz/psl/pull/441- feat(option):
apply
closure should be able to returnmixed
by @devnix in https://github.com/azjezz/psl/pull/442 - Avoid iterating over non-nullable sends by @veewee in https://github.com/azjezz/psl/pull/444
- feat(locale): introduce 'Locale' component by @azjezz in https://github.com/azjezz/psl/pull/445
- chore(locale): add
Locale::default()
function to retrieve default locale by @azjezz in https://github.com/azjezz/psl/pull/447 - feat(default): introduce
Default
component by @azjezz in https://github.com/azjezz/psl/pull/449 - chore: rename all enum cases to PascalCase instead of SHOUT_CASE by @azjezz in https://github.com/azjezz/psl/pull/450
- feat(io): introduce
ReadHandle::reachedEndOfDataSource
by @azjezz in https://github.com/azjezz/psl/pull/452 - chore: drop support for PHP 8.1 by @azjezz in https://github.com/azjezz/psl/pull/454
- feat(async): introduce optional incremental timeout to the public API by @azjezz in https://github.com/azjezz/psl/pull/455
- feat(types): Traceless types by @veewee in https://github.com/azjezz/psl/pull/453
- chore: miscellaneous changes by @azjezz in https://github.com/azjezz/psl/pull/458
- fix(type): Positive int has a broken exception path by @veewee in https://github.com/azjezz/psl/pull/459
- feat(types): Memoize simple types without arguments by @veewee in https://github.com/azjezz/psl/pull/457
- Fix PHP84 nullable types by @veewee in https://github.com/azjezz/psl/pull/460
- feat(type): Introduce type constructor purity by @veewee in https://github.com/azjezz/psl/pull/461
- feat(type): Mark type classes as readonly by @veewee in https://github.com/azjezz/psl/pull/463
- feat: narrow return type for
min()
,max()
,median()
andmean()
by @simPod in https://github.com/azjezz/psl/pull/464 - feat(type): Notnull type optimizations by @veewee in https://github.com/azjezz/psl/pull/465
- docs(type): Provides an initial documentation document for the Type component by @veewee in https://github.com/azjezz/psl/pull/462
- feat: narrow ResultInterface to concrete implementation after calling
isSucceeded()
andisFailed()
by @simPod in https://github.com/azjezz/psl/pull/466 - Revert "feat: narrow ResultInterface to concrete implementation after calling
isSucceeded()
andisFailed()
(#466) by @simPod in https://github.com/azjezz/psl/pull/469 - Change
Iter\apply
(Closure(T): void)
$function
to(Closure(T): mixed)
by @devnix in https://github.com/azjezz/psl/pull/471 - Add
Vec
versions of theunique
functions by @BackEndTea in https://github.com/azjezz/psl/pull/472 - feat(Result): introduce
Result::unwrapOr()
by @simPod in https://github.com/azjezz/psl/pull/470 - feat: introduce
first_opt()
,first_key_opt()
,last_opt()
,last_key_opt()
andsearch_opt()
by @simPod in https://github.com/azjezz/psl/pull/467 - feat(datetime): Introduce
DateTime
component by @azjezz in https://github.com/azjezz/psl/pull/446 - chore: fix static analysis by @azjezz in https://github.com/azjezz/psl/pull/474
- Adds
param-immediately-invoked-callable
inOption
by @klifoth in https://github.com/azjezz/psl/pull/475 - Add missing Option::orElse method by @veewee in https://github.com/azjezz/psl/pull/476
- feat(DateTime) Provide a human-like months substract and add system by @veewee in https://github.com/azjezz/psl/pull/477
- Move nonnull type to public namespace by @veewee in https://github.com/azjezz/psl/pull/478
- Use MONTHS_PER_YEAR by @veewee in https://github.com/azjezz/psl/pull/479
- Update README.md by @mattsches in https://github.com/azjezz/psl/pull/481
- feat(collections): introduce
Set
,SetInterface
,MutableSet
, andMutableSetInterface
by @azjezz in https://github.com/azjezz/psl/pull/482 - Fix mutation coverage by @veewee in https://github.com/azjezz/psl/pull/485
- Add value-of<BackedEnum> type by @gsteel in https://github.com/azjezz/psl/pull/483
- feat(collections): add fromItems and containsKey by @pfmmfp in https://github.com/azjezz/psl/pull/484
New Contributors
- @klifoth made their first contribution in https://github.com/azjezz/psl/pull/475
- @mattsches made their first contribution in https://github.com/azjezz/psl/pull/481
- @pfmmfp made their first contribution in https://github.com/azjezz/psl/pull/484
Full Changelog: https://github.com/azjezz/psl/compare/2.9.0...3.0.0