latte | by dg | CoreExtension: added function group() | | | |
latte | by dg | filter |sort: added by & byKey | | | |
latte | by dg | filters |sort & |group returns auxiliary iterator allows serial & parallel iterations | | | |
utils | by dg | added MemoizingIterator [WIP] | | | |
utils | by dg | added Cast [WIP] | | | |
utils | by dg | CachingIterator: refactoring | | | |
utils | by dg | added Iterables::memoize() | | | |
utils | by dg | added Iterables::toIterator() | | | |
utils | by dg | cs | | | |
safe-stream | by dg | github actions updated | | | |
utils | by dg | Arrays::some(), every(), map() for iteratos & Mapper should be replaced by Iterators | | | |
utils | by dg | Image: GD extension detection added | | | |
utils | by dg | github actions updated | | | |
tracy | by dg | css: uses nesting | | | |
tracy | by dg | bar: errors panel => warnings | | | |
tracy | by dg | error.log changed to warning.log | | | |
tracy | by dg | Logger: added typehints | | | |
tracy | by dg | removed bridge for Latte | | | |
tracy | by dg | uses PascalCase constants | | | |
tracy | by dg | opened 3.0-dev | | | |
tracy | by dg | github actions updated | | | |
schema | by dg | Structure refactoring [WIP] | | | |
schema | by dg | Expect::from() works with class names | | | |
schema | by dg | Type: mergeDefaults() are disabled by default (BC break) [Closes #28, Closes #31] | | | |
schema | by dg | Expect::from() removed support for phpDoc annotations (BC break) | | | |
schema | by dg | Schema: added return type hints (BC break) | | | |
schema | by dg | opened 2.0-dev | | | |
schema | by dg | github actions updated | | | |
security | by dg | CookieIdentity WIP | | | |
security | by dg | SimpleAuthenticator: passwords can be hashed | | | |
security | by dg | User: deprecated magic properties (BC break) | | | |
security | by dg | SimpleIdentity: uses __serialize & __unserialize | | | |